XSC Wallet Driven Cryptopayments Available at the FI-Forum

Blockchain

The success story of the XSC Wallet continues as Datarella, for the second conference this year, offered visitors of the FI-Forum the possibility to use the XSC Wallet. This builds upon the our XSC Wallet deployment at the the DAHO.AM conference last July.

FI Forum

The Fi-Forum is the trade fair of Finanz Informatik, the IT service provider of the Sparkassen-Finanzgruppe. IT solutions, innovations and new services are presented there each year. There were also more than 90 speeches and a parallel hackathon with interesting topics to be addressed.

At the fair, visitors got XSC Coins in their own private event-wallet which they could spend on merchandising products such as powerbanks, bags and notebooks, generously provided by partner ZEB (zeb.rolfes.schierenbeck.associates GmbH). To do so, the visitors only had to download the wallet from the App Store or from Google Play. They were instantly rewarded with XSC Coins which they could spend on the goodies. The ease of use and rapid transaction execution often opened a new and more positive view on crypto payment. Moreover people who didn’t spend all of their XSC were regularly asked by others to send them the unused XSC to their wallet in order to buy extra goodies.

Together with ZEB, we held many discussions with prospects about topics such as blockchain-based financial systems, crypto payments and the future challenges of this technology.

A big thank you to the Finanz Informatik and ZEB for making it possible to help visitors explore the world of crypto payments by using the XSC Wallet on the Fi-Forum.

Crowdstart Capital Joins European Blockchain Association – Donates Crowdstart Coins XSC

Crowdstart Capital CSC has decided to donate 40% of its total XSC crypto currency supply to the European Blockchain Association EBA. The EBA‘s mission is to empower the blockchain ecosystem by synchronizing and leveraging blockchain-related activities of European corporations, startups, venture capitalists, and scientific institutes. In this endeavor, the CSC mission is well aligned with the EBA. Therefore, CSC will provide the EBA with Crowdstart Coins in order to reward its members‘ activities with free XSC. 

The donation of XSC means a change of plans for CSC: the original plan was to implement Crowdvote, a crowd-based voting mechanism to distribute CrowdstartCoins XSC to the best blockchain projects out there.

We have experienced some major road blocks while working on the liquid voting system, mainly regarding the correctness and security of the voting mechanism. Then, we started the conversation with the newly founded European Blockchain Association that has a very similar agenda to ours regarding the question how to incentivize the blockchain community to actively and consistently add valuable code and other assets to the blockchain ecosystem.

The result of this conversation was to join forces and to provide the EBA with a major chunk of Crowdstart Coins XSC for free. The EBA will reward its members with XSC for different activities that add value to the ecosystem, e.g. adding code, participating in hackathons, organizing events, and more.

Crowdstart Capital will become an integral part of the EBA by taking over the role and function of its accelerator. The EBA has agreed upon leveraging CSC‘s startup accelerator model to promote blockchain-based startups throughout Europe. We really like the decentralized arrangement of the EBA – that should enable its members to join forces and synchronize efforts.

We think that these synergies will add value to the European blockchain ecosystem at large and we’re looking forward to working together with EBA‘s members!

XSC-Wallet Launch at the DAHO.AM Pure Tech Conference

CSC Flower

Event - Start Event - Request - Set Amount - Code Event - Vendor - XSC Received

The DAHO.AM Pure Tech Conference (on July 24th) will use our new XSC-Wallet as the official payment method during the conference! The wallet will be used for buying food, drinks, and merchandise.

As the largest pure tech conference for developers, startups, and corporates the DAHO.AM (tickets here!) is predestined to use a blockchain-based payment system at the event. The XSC-Wallet will be available as an app for your smartphone (iOS or Android) and act as a replacement for old-school paper vouchers. You’ll basically be able to pay for everything using the app. For this year’s conference, we’re also going to issue everyone a physical ticket for getting lunch super fast and as an offline backup in case your phone is out of juice.

The app contains special DAHO.AM XSC which are super easy to use. You can use the DAHO.AM wallet at the venues of the DAHO.AM conference to pay for food and snacks. We’ll issue special DAHO.AM XSC as a credit when you download the app so you won’t have to worry about exchanges or buying cryptocurrency in advance. After DAHO.AM your XSC will be transformed into tradable XSC-tokens on the ethereum network.

We are currently in the final testing period for the app and a private Beta on TestFlight in the App Store is ongoing.

Stay tuned for updates!

Announcing the CSC Cryptocurrency Payment App for DAHO.AM Tech Conference

CrowdstartCoin

We are very pleased to announce that Crowdstart Capital will be releasing a CrowdstartCoin XSC powered payment app and DApp browser at the DAHO.AM tech conference.

DAHO.AM Registration

We want Crowdstart Coin XSC to be THE token for blockchain developers. It goes without saying that you have to store your XSC somewhere and you want to be able to DO something with that XSC right? Our upcoming app hits both of these targets.

No Event Tickets

Since we’re co-organizing the DAHO.AM deep tech conference we thought it would be really cool if we could digitalize the payment process for all the concessions this year.  Usually, you go to a conference and along with your tickets you get a few paper vouchers to trade for food and drinks free of charge. That works but it’s not much fun. DAHO.AM is the home of the future so we’re going to tokenize this old-school process!

This year instead of getting paper vouchers we’ll issue XSC to the developers and techies attending the conference. After downloading the iOS or Android app from the respective app store, DAHO.AM attendees will be able to enter their ticket number and automatically get XSC credited to their account.

bratwürst

After that, you just walk over to buy Bratwürstl, scan a QR code, approve the transaction with your fingerprint and chow down! For the conference, we’ll be deploying a private permissioned network to handle all the conference payments without the need to pay for gas costs.  Afterward whatever XSC you haven’t spent will be credited to your mainnet account.

The CSC app will also include a built-in DApp browser! This will enable DAHO.AM attendees to use our new CROWDVOTE DApp to vote for the most innovative projects at the conference on the ethereum blockchain using the very same app.  Our smart contract will tally the votes and automatically award XSC to the winners at the end of the conference.

Part of why we’re so excited about the DAHO.AM conference is that it presents an opportunity to get really hands-on with blockchain technology and really see what can be accomplished in the real world.  We’re looking forward to seeing you there. Click here to reserve your tickets now!

CROWDVOTE – Modular Building Blocks for an Ethereum Voting DApp

CrowdstartCoin

The next phase of the Crowdstart XSC plan is CROWDVOTE, a crowd-based voting mechanism to distribute CrowdstartCoins XSC to the best blockchain projects out there. In this post, we’ll give you a preview of the technical underpinnings for our CROWDVOTE decentralized application and a short update on where we’re at in the development process.

The DApp is still a work in progress, but we’ve passed some important internal milestones. We’d like to update the community with an overview of the minimum technical requirements for the DApp,  an overview of the development tools we’re using and a description of the tech stack we’re building for the DApp.

We at Crowdstart Capital don’t think that we are the best people to decide who is eligible to receive CrowdstartCoins XSC. It should rather be the responsibility of the entire blockchain community to form opinions and make decisions that define the distribution of the token.  We want XSC to be THE token for rewarding contributions to the blockchain ecosystem at-large. The CROWDVOTE DApp is the tool to enable this.

CROWDVOTE Minimum Viable Product DApp Requirements:

  • Enable Crowdstart Capital to manage an initial list of candidate developers
  • Empower XSC Holders and only XSC Holders to vote for their favorite projects
  • Allow cryptographically verifiable voting without the need to send XSC to any central party or tie up XSC in an escrow contract for the duration of the voting period.
  • Distribute XSC automatically to the winner at the end of the voting period.

CROWDVOTE Roadmap – Beyond Minimum Viable Product

  • Provide a mechanism by which XSC holders can nominate developers and projects to vote on
  • Allow voters to vote on the amount of XSC to be distributed in a voting period

The rest of this post is divided into three sections.

  • Our Development Tools: DApp development can be a bit daunting due to the number of development tools available. In this section, we’ll list the tools we’re using to build the DApp and why we chose them.
  • Technology Stack: In this section, we’ll outline the components of our technology stack and describe how they fit together. One of the most challenging things about DApp development is just understanding how all the technology really works together. This section will address our choice of front-end technology, hosting, authentication and finally our smart contracts.
  • If you’re just anxious to hear about the status of the CROWDVOTE DApp development you can scroll to the very end for an update on our development process.

Our Development Tools:

Truffle

Truffle: Truffle is one of the most popular development frameworks for Ethereum. It’s written in javascript so it matches the rest of our project quite well and doesn’t require us to switch contexts while developing.  We’re using it in this project to handle smart contract compilation, linking, deployment and binary management as well as migrations.

nodejs

Node.js: Node is a JavaScript runtime which we use for development.  It allows us to run JavaScript code locally for development and testing.

npm

npm: This is the largest JavaScript package manager out there. It helps manage the installation of the necessary components via the command line.

http-server: This is a simple command line based http server. It allows us to run the React, JavaScript and associated HTML code locally during development and testing.

Technology Stack

Front-end:

javascript

JavaScript: We’re using mostly ES6/ ECMAScript2015. The reasons for picking JavaScript were pretty straightforward. The wide adoption of the language for front-end work and the wide availability of libraries/frameworks were both important factors. The fact that we’re connecting to our smart contracts via web3.js (the Ethereum compatible JavaScript API) was also a deciding factor in favor of JavaScript as our primary development language.

react

React JS: React is an easy to use JavaScript library which allows us to create a reactive DApp front-end which works on many different devices. We did consider developing using Meteor but Meteor is designed to provide a full tech stack including back-end functionality via a server that’s running Node, MongoDB, etc.. For this project, our backend is essentially the Ethereum blockchain which means Meteor doesn’t really fit our needs. For our purposes the React library allows us to make prettier DApp more quickly than would otherwise be possible.

babel

Babel: Babel is a JavaScript compiler that allows us to use the new EC6/ECMAScript 2015 JS syntax without worrying about browser compatibility. Many of the newest features of JavaScript aren’t available for all browsers. One good example of this is arrow functions which despite being very common in modern JavaScript programming, aren’t uniformly supported across browsers.

webpack_logo

Webpack: Webpack is a static module bundler for JavaScript applications.  Specifically, this means that it recursively builds a dependency graph that includes every module which our DApp needs and then packages all of those modules into a bundle which can be loaded by the browser. With this approach, any time one file depends on another it is treated as a dependency.

Hosting:

ipfs

IPFS (Interplanetary File System): IPFS is a peer-to-peer hypermedia protocol. That basically means that it’s a cutting-edge decentralized replacement for the HTTP protocol. We’re initially planning to use IPFS for decentralization and censorship resistance. One potential disadvantage with IPFS at the moment is long loading times. As the network of IPFS nodes scales though it should actually become faster and more efficient than HTTP.

Ethereum API and Authentication Methods

web3js

Our front-end communicates with the backend via Web3.js.  Web3.js is the JavaScript API which implements the generic JSON-RPC spec. Web3.js can also be described as a collection of libraries which allow one to interact with a local or remote Ethereum node using an HTTP or IPC connection.

The easiest way to allow users to interact with the Ethereum blockchain is by using the MetaMask plugin. It exists as a browser extension that enables the signing of transactions on both testnets, private networks and the public blockchain. MetaMask enables an application (decentralized or otherwise) to read from the blockchain and propose transactions to the current user. It does this by injecting a Web3 object and the Web3.js library into the javascript context of the user’s browser. When the user authorizes a transaction via Metamask we use a web3.js call to trigger the sending of a JSON-RPC request to a node specified by the user in Metamask (e.g. etherscan.io, infura.io, etc.).

RPC is a general API architecture for data exchange and invocation of functionality. In our case we use it for interacting with the nodes and, in extension, the EVM. RPC is an alternative to the common REST architectural style. It’s used because it provides a more direct server-client connection to the blockchain and because given the immutable nature of the blockchain the CRUD model isn’t exactly optimal.

In the other direction, the node sends information via JSON-RPC back to the user over HTTP and it is implemented by the web3.js API installed on the user computer or in the browser. Users with Metamask installed in a normal browser or who are using a web3.js-enabled DApp browser can interpret this information and update the front-end accordingly.

Smart Contracts

Crowdstart Coin

Programming smart contracts is a bit different from programming other applications. Once contracts are deployed they can only be swapped out for other contracts, not directly updated, assuming that such a modular handoff was provided for in the initial contract code. Additionally, it is best to use battle-tested contracts that have been peer-reviewed where possible since mainnet Ethereum contracts handle valuable tokens and ether. 

To facilitate speedy development and security we’ve based our contracts around the smart contract based voting architecture outlined in Giveth’s MiniMe project.

There are three contracts which act together to provide the voting logic and grant voting rights to XSC holders.

Controlled.sol
TokenController.sol
XSC_Mini_Token.sol

At the heart of this system is a token factory which allows us to clone the XSC token distribution at the start of a given block. You can think of these XSC_Mini tokens like an automatically assigned voter identification card. They are only issued to XSC holders but don’t alter anything about the XSC distribution.  Much like you don’t lose your citizenship if you lose your voter identification card, nothing happens to your XSC if you receive or use XSC_Mini in the CROWDVOTE DApp.

Furthermore, the contracts allow us to reset the quantity of XSC_Mini to match the new distribution at the beginning of each voting period. This is achieved through the use of a separate token controller contract which can freeze/generate/destroy/transfer the XSC_Mini tokens at will. The logical consequence of this is that XSC_Mini has no speculative value.

All of this complexity is hidden from the user.  CROWDVOTE DApp voters holding XSC will automatically be authorized to vote when they access the DApp either via a normal browser with Metamask installed (assuming they are logged in to the account which holds the XSC tokens) or via a Web3.js enabled DApp browser. Users won’t see or interact with the XSC_Mini tokens except when authorizing the gas costs necessary for casting a vote (which is accomplished by sending XSC_Mini to the voting contract in the background). Non-holders will be redirected to one of the decentral exchanges where XSC can be purchased while developers will be redirected to a form where they can request XSC as a reward for contributions to the blockchain ecosystem.

Votes will be tallied automatically by the smart contract to which they are sent and we will enable the contract to directly distribute the XSC rewards as soon as the voting period ends.  Following that the XSC_Mini controller will reset the XSC_Mini balances to match the overall XSC distribution and the process will begin again.

Since the smart contracts are set up in a modular fashion we will be able to eventually reassign control of the XSC_Mini and voting logic in the future.  Our long-term vision for CROWDVOTE is that we will be able to allow community members to define both the voting logic and the nominated developer list decentrally.

Development Status Update

Last, but not certainly not least we want to give you a short update on the status of our development efforts. At this point, we have a CROWDVOTE proof of concept up and running. We still need to rebuild the front-end and redesign parts of the smart contracts to facilitate a custom voting logic. The basics are however already running, so we’re confident that we’ll be able to launch this DApp by the Daho.am Tech Conference on July 24, 2018.

We’re also planning to launch our own wallet and DApp browser for the conference but we’ll outline that in a separate post later this week.

Pryze Sweepstakes Winners!

Pryze + Datarella Sweepstakes for early adopters

Today we’re delighted to announce the Grand Prize winner and the runner-up winners in our Pryze.com sweepstakes!

The Grand Prize winner is John Beck! Congratulations John! Feel free to check your ethereum account as we’ve already transferred the grand prize of 100 XSC to your account.

John wasn’t the only one who’s going to have a good day today though. As promised we’re distributing smaller amounts of XSC to 99 runner-ups.  Over 700 people entered the sweepstakes!

Pryze Sweepstakes – Crowdstart Coin (XSC) Runner-up Awards:

  • 50 Runner-ups: Recieve 25 XSC tokens
  • 25 Runner-ups: Recieve 50 XSC tokens
  • 24 Runner-ups: Recieve 75 XSC tokens

We’ve already sent all the tokens to the winners and will reach out them individually to notify everyone per email. In the meantime, however, if you entered the contest feel free to check your address and take a look at the winning token distribution on Etherscan.

The Pryze Token Distribution TxHash 

0x0b95fd3ed7519031fd44ddeb2e4f083adb5ca4b275d6d32a11feefc7897a1b15

Also, if you didn’t win take a moment to read our EtherDelta XSC Trading Guide. There we demystify decentralized trading and give a step by step guide to buying XSC from developers and others who Crowdstart Capital has already rewarded for their contributions to the blockchain ecosystem.

Last but certainly not least, don’t forget that as an XSC holder you will be able to vote on who should receive XSC next as soon as we release our upcoming CrowdVote DAPP! Together let’s strengthen the blockchain ecosystem!

A Guide to Trading CrowdstartCoin XSC on EtherDelta & ForkDelta

EtherDelta

We’ve gotten many requests for a clean step by step guide on how to buy and sell CrowdstartCoins XSC on EtherDelta and ForkDelta. Decentralized exchanges are awesome but often hard to use. We want to improve this with our trading guide.

There are two ways to get XSC, either you create value for the advancement of the blockchain ecosystem and receive XSC as a reward or you buy XSC in the open market. In the initial phase, we at Crowdstart Capital determine who receives XSC but we are hard at work on the CrowdVote DAPP which will allow XSC holders to directly and decentrally decide who deserves XSC for their contributions to the blockchain ecosystem.

This guide is for everyone. Regardless of whether you want to buy XSC to use in our upcoming CrowdVote DAPP or you have received XSC as a reward and want to sell, this step by step guide will show you the way.

What are EtherDelta and Metamask?

As most of you know, EtherDelta is a decentralized trading platform for Ether and Ethereum-based tokens. Many of you may also be familiar with the EtherDelta fork ForkDelta. The latter offers an offchain orderbook but is otherwise functionally identical to its parent, Etherdelta. For this reason, our guide can currently be used for both exchanges. This could change in the future as ForkDelta is planning upgrades to the user interface.

XSC is traded on four decentral exchanges at the moment. Decentralization means that your funds are held in a smart contract so that you are the only person who can deposit, withdraw or trade. This doesn’t require trusting an administrator or any centralized service provider. This also means that there’s no password reset and no undo button.

There’s a huge variety of different wallets out there with which you can send, receive or save your funds but the safest and most user-friendly way to interact with decentral applications is by using the MetaMask-extension. That’ll be our first step. MetaMask offers a secure identity vault allowing for easy management of private keys and for the signing of blockchain transactions without exposing your keys directly in the DAPP.  If you already have the MetaMask-extension installed or decided to go without it you can skip the following step.

Set Up MetaMask

The MetaMask extension is available for many browsers like Mozilla Firefox, Opera or Chrome. In this documentation, we use the extension for Google Chrome. To add the MetaMask extension to Chrome you can use this link. By clicking on “add to Chrome” the extension should be visible on the top right of your browser, right next to the URL field.

MetaMask extension installed

After clicking on the extension and accepting the terms of conditions you can now import your existing account or create a new one by setting a new password that you won’t forget. (There’s no password reset functionality here by design.)

Create MetaMask Account

At this point, MetaMask informs you that your vault was created and gives you 12 random seed words which you need if you want to restore it or to transfer your account into other wallets or devices. Save these words somewhere safeand secret, e.g. write it down on a piece of paper and store it securely. After you’ve done this, click on “I’ve copied it somewhere safe” in order to continue.

Metamask seed words

Now you have your first MetaMask-vault. If you received XSC in another wallet you may want to import your tokens into Metamask. To import a wallet into MetaMask you’ll need your private key or your JSON keystore file. To do this click on the account settings as shown in the following screenshot and click on “Import Account”.

Import account to MetaMask

In the next step either select “Private Key“ or „JSON File“ in the dropdown and enter your private key or import your JSON file. If you use a private key it should look like shown in the next screenshot. Finish importing your account by clicking on „Import“.

MM enter private Key

As you can see MetaMask created a new account (Here: Account 2) which contains your funds. Your wallet is now successfully synced with MetaMask. At this point, you need to add the Crowdstart Coin (XSC) contract address so you can see your tokens both in MetaMask and on EtherDelta. To add a token, click on the tab „tokens“ on the button and click on „add token“.

MetaMask add token

To successfully add a token you need the token contact address, the token symbol and the decimals of precision. We’ve included these details below so you can just cut and paste.

XSC Contact Address: 0x0f513ffb4926ff82d7f60a05069047aca295c413

Token symbol: XSC

Decimals of Precision: 18

If you entered the contact address successfully it should look like this:

MetaMask XSC token details

After adding your XSC and syncing your wallet, your MetaMask account will now display your tokens like this:

MetaMask display XSC

Now you can safely and securely trade with EtherDelta.

Import Your Wallet Into EtherDelta

If you use MetaMask, the wallet is already synced and you just need to select your preferred account in the dropdown as shown below.

EtherDelta Import Wallet from MetaMask

If you don’t use MetaMask you need to import your file using your private key. To do so click on the upper right corner to „Select account“ and „Import account“ in the dropdown menu.

EtherDelta Import Wallet

Afterward, EtherDelta asks for your wallet information. In the first input box, you need to enter your public key while your private key belongs to the second input box. The private key is stored locally in your browser and is not communicated to EtherDelta or stored on any server. That said, this login method is generally considered as risky due to the fact that many phishing sites pose impersonate EtherDelta. If you enter your private keys somewhere malicious it’s game over. For this reason, we vastly prefer MetaMask. If you want even more security you can use a Ledger hardware wallet but that’s beyond the scope of this guide.

EtherDelta Enter keys

After clicking on „Import account“, EtherDelta displays your account like this:

EtherDelta after import not MetaMask

Trading XSC

After your wallet is imported and synced to EtherDelta it’s time to trade XSC on EtherDelta. This chapter will describe the process in detail.

First of all, you need to tell EtherDelta that you want to trade XSC. To do so, you need to click in the dropdown in the top middle of the page and select XSC as shown. After selecting XSC the page reloads and shows the dashboard for XSC to ETH trades.

EtherDelta select XSC

Deposit ETH to the Smart Contract

In the account dropdown (upper right), next to the account address is your wallet balance. If your wallet balance is 0 you need to send some ETH to that wallet. Do that before proceeding to the next step.

Now that you have some Ether in your wallet, you need to deposit from your wallet to the EtherDelta smart contract to start trading. By doing this the funds will be available to any purchase at EtherDelta.

In the upper left, there is a “Balance” panel as shown below. There are three columns, “Token,” “Wallet,” and “EtherDelta.” The first column, “Token”, will have a row for XSC and a row for ETH. The “Wallet” column shows the balance held in the account you have selected in the account dropdown. Notice that the balance shown in the ETH row under “Wallet” matches the balance shown in the account dropdown.

EtherDelta Balance

When you deposit, you will move funds from your “Wallet” to the EtherDelta exchange smart contract. To do this, enter the amount you want to deposit and press “Deposit”. Don’t deposit all of your ETH though. You need to leave some behind in your “Wallet” to cover gas fees. A good rule of thumb is to leave 0.05 ETH in your “Wallet” to cover gas fees for future transactions you will do (trading, depositing, withdrawing).

EtherDelta Deposit ETH

After you press the “Deposit” button, if you’re using MetaMask you’ll have a transaction to approve. You can reduce the gas price from the default (~4 gwei) if you’re willing to wait longer for your transaction to confirm but pay a lower fee. It’s generally a good idea to check the gas prices at ethgasstation and use either the standard price or the safe low price listed there. If you’re not using MetaMask, you can set the gas price from the “Gas price” item in the account dropdown (upper right). If you are depositing a token (not ETH), depositing will involve two back-to-back transactions. The first one approves the EtherDelta smart contract to transfer the deposit on your behalf. The second one is the actual deposit. You must approve both.

EtherDelta Deposit ETH to smart contract

After your transaction has been sent, EtherDelta will tell you that you generated a transaction. You can click the link to track your transaction on Etherscan.io.

EtherDelta Deposit ETH transaction

Once your transaction confirms, you should see funds move from the “Wallet” column to the “EtherDelta” column. In our case, you can see that the “Wallet” column reduced by 0.005 while the “EtherDelta” column raised by 0.005.

EtherDelta Deposit ETH afterwards

Withdraw ETH

The Withdraw tab is the opposite of the Deposit tab. It will move funds from the “EtherDelta” column back to the “Wallet” column. Remember that in order to withdraw, you need to pay a gas fee, and the gas fee comes from your “Wallet.”

Transfer

If you want to transfer your tokens then the “Transfer” tab is for you. The Deposit tab moves funds from your wallet to EtherDelta. The Withdraw tab moves funds from EtherDelta to your wallet. The Transfer tab moves funds from your wallet to another wallet address. If you want to “withdraw to another Ethereum address,” you need to withdraw and then transfer.

On the Transfer tab, the first box is the amount you want to transfer. The second box is the address you want to transfer to. By default, the address you want to transfer to is pre-filled in with your existing address. Overwrite this with another address of your choice and then press “Transfer.”

Buying XSC

You have now accomplished the last step needed to trade XSC by depositing ETH to the EtherDelta smart contract. To buy XSC you need to place a buy order in the order book panel in the center of the EtherDelta interface.

You can choose which way you want to buy your XSC tokens. One option is to post a new buy order to the order book and wait for someone to fill the order. This method requires no fees at EtherDelta. On the other hand, you can choose an existing sell order to buy the XSC at a price already offered in the order book. This method has the advantage of executing immediately. 

Placing a Buy Order

If you don’t want to trade immediately or don’t like the prices you see in the order book, you can place your own order. To place a buy order you need to click on the “Buy” tab in the “NEW ORDER” panel. There are 4 input boxes to fill. The first is how many XSC you want to buy (in this example 10 XSC). The second describes at which price you want the XSC to be purchased (here 0.0005 XSC/ETH). The next box is filled automatically depending on your entries above. So in our case, the transaction would cost 0.005 ETH. The box “Expires” describes the timeframe in blocks that your order is being active. The EtherDelta timeframe is based on ether blocks, which means that each block takes about 14 seconds. A 10000 block limit should last about two days.

EtherDelta place XSC order

After clicking on “buy” EtherDelta adds your order to the order book and will inform you via two notifications. One says “You sent an order” the second one will say “Your order was received”.

Prompt order placed

Don’t panic if the order isn’t shown immediately in the order book, it can take up to a minute. From now on you can see your order highlighted blue in the “order book” and in the “MY TRANSACTIONS” panel under the tag “Orders”. Your balance will not change when you place an order, it will only change when your order is executed.

If your order was successfully executed, you can find the order in the tag “trades” together with a link to the transaction on Etherscan.io as shown:

EtherDelta confirmation order

You can also cancel your order if you want to. Go to the “MY TRANSACTIONS” panel in the lower center of the EtherDelta interface and go to the tap “Orders”. Here you can click on “Cancel” which triggers a new transaction.

EtherDelta cancel order

Buying a “Sell” Order

As mentioned above, you can buy XSC by buying a sell order. You can find the sell orders in the order book panel in the upper center of the EtherDelta interface. Here you can see buy offers, which are green, and sell offers, which are red. Both of them show the price where they are willing to buy or sell, the amount of XSC they are willing to trade and the total amount of ETH that this transaction would cost. The orders are ordered depending on their price. If you want to buy ether, look at the lowest sell order (the red ones) to get the cheapest price.

EtherDelta Buy sell order

Now just choose your preferred sell order by clicking it. EtherDelta will then open a new dialog to confirm your purchase.

EtherDelta Buy from sell

As you can see in the dialog, you can buy less XSC than offered. So it’s up to you if you want to buy all XSC offered or less. Keep in mind that the more XSC you buy, the higher the value of the transaction.

Click on “Buy” if you entered your preferred amount of XSC to buy. After this, your transaction will be triggered. As in the steps before, EtherDelta will provide a link to the transaction on Etherscan.io to track the transaction. After a few minutes, you should see your XSC in your wallet.

Deposit XSC to EtherDelta

If you have XSC in your wallet you can sell them on EtherDelta as well. It is basically the same process as buying XSC, just the other way around.

So in the first step, you need to deposit XSC to the EtherDelta smart contract. You are doing this by entering the amount of XSC that you want to deposit in the “Balance” panel on the upper left in the interface. In our case, we want to add 10 XSC to the smart contract.

EtherDelta deposit XSC

Once again, set the gas price on the MetaMask dialog that will prompt and confirm the transaction by clicking on submit. This will once again trigger a transaction and an etherscan.io link to track the transaction will be provided.

MetaMask deposit XSC

After your transaction was successfully executed, you can see the chances in the “Balance” panel and on your MetaMask account.

Selling XSC by Creating an Order

Now that there are XSC on the EtherDelta smart contract you can create a sell order. Therefore go to the “New order” panel in the lower center of the EtherDelta interface and click on the “sell” tab. Now you can enter the amount of XSC you are willing to sell and set a price at which you want to sell each XSC. Here we want to sell 10 XSC at the price of 0.03 XSC/ETH. The box “Expires” describes the timeframe in blocks that your order will be active. It’s the same as with a buy order in that a 10000 block limit should last about 2 days. Finally, click on sell to publish your order to the order book. MetaMask will ask you to confirm the transaction by signing it.

MetaMask sign sell XSC

Now you can see your order in the “MY TRANSACTIONS” panel in the tab “orders” as shown below.

EtherDelta show order

Selling XSC by Choosing Buy Order

The second option is to sell XSC by selecting an already existing buy order. You can find the buy orders in the “ORDER BOOK” panel in the upper center of the EtherDelta interface. To sell your XSC you need to look at the green offers in the order book. The first green order from above represents the highest price that somebody is willing to buy your XSC.

EtherDelta order book sell XSC

Now just choose your preferred buy order by clicking it. EtherDelta will then open a new dialog to confirm your transaction.

EtherDelta sell from buy

As you can see in the dialog, you can sell less XSC than offered. So it’s up to you if you want to sell all the XSC the buyer wants or less. As you can see, there are no fees because you sell your XSC. Confirm your transaction by clicking on “sell”.

After this, your transaction will be executed. Like in the steps before, EtherDelta will provide a link to the transaction on Etherscan.io to track the transaction. After a few minutes, you should see the changed value in your wallet.

Happy trading!

Credit Where Credit is Due:

Thanks to EtherDelta Team and ChronoLogic Team for their guides. We borrowed lots of inspiration and structure for our guide from your posts.

Also, a big thanks goes out to our working student Martin Schäffner who did all of the legwork to make this post happen.

Update on Pryze.com Sweepstakes

Pryze + Datarella Sweepstakes for early adopters

A short update about our XSC token sweepstakes with Pryze.com

Over the course of February as many of you know, we partnered with Pryze to offer an ethereum-based provably fair sweepstakes where blockchain early adopters can apply for a chance to win up to 100 XSC Tokens.

A winner of this giveaway has been drawn by Pryze, but not yet verified their claim to the prize. If they don’t do so within the next 24 hours Pryze will draw a new winner from the entry pool. The winner will have one week to respond.

Once the winner is confirmed we will distribute the grand prize to the sweepstakes winner and draw 99 runner ups who will also receive a smaller distribution. A big thank you to everyone who took part in the Pryze campaign! We’ll keep you informed. The promised tokens are coming!

Phishing Attempt Using CrowdstartCoin Fake Twitter Account

CrowdstartCoin

Yesterday, it was brought to our attention that someone hs been impersonating our @CrowdstartCoin Twitter account using the handle „Crowdstart_Coin“ (with an underscore).

This fake account is ha,rd to distinguish from the real one since it‘s not only using a very similar heder but has been copying some of our original tweets. This account asks you for visiting a google form on which you are asked to send Ether to a specific address.

We at CrowdstartCapital would never ask anyone to send Ether to a soecufic address. We distribute our CrowdstartCoin to developers who add valuable code to the blockchin ecosystem.

Please be careful with all things crypto – especially if someone asksyou to provide your private key or to send crypto to an address.

 

CrowdstartCoin XSC Listed on Radar Relay Exchange

Radar Relay UI

We have some very exciting news today! CrowdstartCoin (XSC) is now listed on Radar Relay! https://app.radarrelay.com/XSC/WETH

Radar Relay is a next-generation decentralized exchange with significantly improved usability and an off-chain order book. Radar uses the 0x protocol to facilitate wallet to wallet trading. There are no accounts, no limits, and no deposits. Each trade is settled atomically without counterparty risk.

For individual users, this is big news.  It means a much more friendly user interface, better instructions for getting started and lower fees & gas costs due to the offchain order book.

Getting started is super easy. The Radar team has some great videos outlining how to post buy and sell orders. Take a look at the video above and then get started buying and selling your XSC!

https://app.radarrelay.com/XSC/WETH