-
Notifications
You must be signed in to change notification settings - Fork 9
/
tokencreation.html
454 lines (389 loc) · 36.6 KB
/
tokencreation.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
<!DOCTYPE html>
<html lang="en">
<head>
<title>Creation Guide</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" />
</head>
<body>
<div id="dao_include" style="font-size:14px">
<div id="crowdsaleApp" ng-app="tokencreation" layout="column" style="text-align: left;" layout-padding ng-controller="TokenCreationController as cs">
<div class="col-sm" style="text-align:center" ng-show="!acceptedTC">
<div id="msgOutput" />
<div>
<md-button class="md-raised md-primary get-tokens-button" ng-click="acceptTC($event)"> Start Wizard </md-button>
</div>
</div>
<!-- 1. currency -->
<div id="dao_choose_currency" ng-show="acceptedTC" class="roundBorder" style="margin-top: 30px;">
<md-toolbar ng-class="account.currencyType?'step-done':''">
<div class="md-toolbar-tools">
<h2 class="md-flex">Step 1 : Choose your Currency</h2></div>
</md-toolbar>
<md-content class="md-padding content-border">
<p>
Select the currency you want to use to create DAO tokens. <strong>We strongly recommend the use of a direct transfer of ETH</strong>.<br/> In doubt, please follow the <a href="https://www.youtube.com/watch?v=CRtBzpTmJ3A" target="_new">Tutorial Video</a>. Note that support is exclusively provided by the community on our <a href="https://forum.daohub.org/c/theDAO/support" target="_new">support forum</a>.
</p>
<form ng-cloak>
<md-radio-group ng-model="account.currencyType">
<md-radio-button value="ETH"><b>ETH</b> (Recommended)
<div class="info">
Select to use ETH that you already own.
</div>
</md-radio-button>
<!-- <md-radio-button value="BTC"><b>BTC</b> (Uses Gatecoin)
<div class="info">
Select to use BTC via Gatecoin directly on this website.
</div>
</md-radio-button> -->
<md-radio-button value="COINS"><b>BTC or other digital currencies</b> (Uses ShapeShift)
<div class="info">
Select to use any digital currencies supported by ShapeShift.
</div class="info">
</md-radio-button>
<md-radio-button value="FIAT"><b>USD, EUR, CHF, HKD or Exchanges</b> (Uses Bity, Bittrex or Gatecoin)
<div class="info">
Select to use national currencies, or if you would prefer to hold your DAO tokens on an exchange.
</div>
</md-radio-button>
</md-radio-group>
</form>
</md-content>
</div>
<!-- 2. Ethereum Account -->
<div ng-show="needsAccount()" class="roundBorder">
<md-toolbar ng-class="(account.existing && (account.adr || (account.currencyType=='ETH' && account.existing!='no')))?'step-done':''">
<div class="md-toolbar-tools">
<h2 class="md-flex">Step 2 : Your Ethereum Account</h2></div>
</md-toolbar>
<md-content class="md-padding content-border">
<p>
In order to create DAO tokens from ETH, you need an Ethereum account.
</p>
<form name="etheraccount" ng-submit="createAccount()">
<md-radio-group ng-model="account.existing">
<md-radio-button value="yes">I already have an Ethereum wallet, and I know how to use it </md-radio-button>
<md-radio-button value="yes_mist" ng-disabled="isMobile">I would like instructions on how to install the Ethereum Wallet.</md-radio-button>
<md-radio-button value="yes_wallet" ng-disabled="!canGenerateAccount || isMobile">I want to create a new Ethereum account here in the browser, to import later in any wallet.
<div ng-show="!canGenerateAccount">The browser you are using does not support the security functions required to generate a wallet. Please upgrade to the latest Firefox or Chrome or simply install the Ethereum Wallet.</div>
</md-radio-button>
<md-radio-button value="exchange" ng-show="account.currencyType=='FIAT'">I want to create and store DAO tokens on an exchange.</md-radio-button>
</md-radio-group>
<div ng-show="isMobile">
You seem to use a mobile device, some options were disabled.
</div>
<div ng-show="(account.existing=='yes' || account.existing=='yes_wallet') && account.currencyType!='ETH' && account.currencyType!='FIAT'">
<md-input-container style="margin-left:10px">
<label>Your Ethereum Account's Address</label>
<input md-maxlength="42" md-minlength="40" name="adr" ng-model="account.adr" ethaddress />
<div ng-messages="etheraccount.adr.$error" role="alert" multiple ng-show="etheraccount.adr.$dirty || etheraccount.$submitted">
<div ng-message="ethaddress">This needs to be a valid Ethereum account address like 0x1234567890abcdef...</div>
</div>
</md-input-container>
</div>
<div ng-show="account.existing=='yes_wallet'">
<p>Setting up your Ethereum Wallet:</p>
<iframe id="myetherwallet" width="100%" height="855" scrolling="no" src="https://www.myetherwallet.com/embedded.html" style="border-style: none;" />
</div>
</form>
</md-content>
</div>
<!-- 3. create DAO Tokens -->
<div ng-show="showBuy()" class="roundBorder">
<md-toolbar ng-class="(account.investDone || account.success)?'step-done':''">
<div class="md-toolbar-tools">
<h2 class="md-flex" ng-show="account.currencyType!='FIAT'">Step 3 : create DAO Tokens</h2>
<h2 class="md-flex" ng-show="account.currencyType=='FIAT'">Step 3 : Install the Ethereum Wallet</h2>
</div>
</md-toolbar>
<md-content class="md-padding content-border">
<!-- Pay in ETH -->
<div ng-show="account.currencyType=='ETH'">
<p>How do you want to create your tokens?</p>
<div>
<form>
<md-radio-group ng-model="account.useExchange">
<md-radio-button value="no">By sending ETH directly to the DAO from my
<span ng-show="account.existing=='yes_wallet'">newly created </span>
wallet (Recommended)</md-radio-button>
<md-radio-button value="yes">I want to create DAO Tokens by withdrawing ETH from an exchange</md-radio-button>
</md-radio-group>
</form>
</div>
</div>
<!-- use the mist-browser -->
<div ng-show="account.existing=='yes_mist'">
<p class="mb5 pt20">Setting up the Ethereum Wallet:</p>
<ol>
<li>Download a stable version of the <a href="{{mist_link}}" target="_blank">Ethereum Wallet</a>; <a href="https://youtu.be/Y3JfLgjqNU4" target="_blank">this video</a> can guide you through the installation process.</li>
<li>Unzip the file wherever convenient.</li>
<li>Open the 'Ethereum-Wallet' application file.</li>
<li>Follow the instructions to set up your new Ethereum Account. <br/>(It will likely take several hours to synchronize the blockchain).</li>
<li>Make a note of your Ethereum account address.</li>
<li>Back up the Ethereum account you intend to use and load ETH onto that account. <a href="https://www.youtube.com/watch?v=CZ8ZCtbxD0M" target="_blank">This video</a> can guide you through the process.
</li><br/>
</ol>
<div ng-show="account.currencyType=='ETH' && account.useExchange=='no'" class="p">
Send the amount of ETH you want to use to create DAO tokens to the following DAO contract address:<br/><br/>
<pre>{{daoAddress}}</pre> <br/>
<span style="color:red; ">Note that this page will not update and you will not be notified of the transfer. </span><br/> This is expected as you are sending ETH directly to the DAO contract from your wallet.<br/><br/>
</div>
<div ng-show="account.currencyType=='ETH' && account.useExchange=='no'">
After the first confirmation (20-40 seconds), you will be able to confirm your balance on the <a href="./creation.html" target="_new">Creation page</a>. <br/> <a href="voting.html" target="_new">Voting</a> on proposals will become possible at the end of the Creation phase. <br/><br/> You can safely close this page after you have successfully transferred your ETH.<br>All support requests should be made in the support category of our <a href="https://forum.daohub.org/c/theDAO/support" target="_new">forum</a>.
</div>
<div ng-show="account.currencyType=='ETH' && account.useExchange=='yes'">
<p>You can use the 'withdraw' function of your exchange to send ETH to the DAO, which in turn will associate the Token to the wallet address you specify below.</p>
<p class="mb0">
<strong>Important</strong>: when withdrawing from an exchange directly to the DAO's address in order to create DAO Tokens, you <b style="color:red">MUST</b> add data to the withdrawal, so the DAO can register your wallet. If your exchange doesn't allow that data to be sent, or if you do not include this data, your tokens will be owned by the exchange and you may lose both your ETH and your DAO tokens. <strong>Do not use an exchange that does not support sending data with your ETH withdrawal.</strong>
</p>
<div>
<form name="wallet2">
<md-input-container style="margin-left:0px">
<label>Address of the newly created wallet</label>
<input md-maxlength="42" md-minlength="40" name="adr" ng-model="account.adr" ethaddress />
<div ng-messages="wallet2.adr.$error" role="alert" multiple ng-show="wallet2.adr.$dirty || wallet2.$submitted">
<div ng-message="ethaddress"> Please enter a valid Ethereum account address like 0x1234567890abcdef...</div>
</div>
</md-input-container>
</form>
</div>
<div ng-show="getDataField()!=''" class="p">
Your DAO token will be created instantly. <br/> Send the amount of ETH you want to use to create DAO tokens to the following DAO contract address: <br/><br/>
<pre>{{daoAddress}}</pre> <br/>
The data you need to add is: <br/>
<pre>{{ getDataField() }}</pre>
<p><span style="color:red; font-size: 14px;">Note that this page will not update and you will not be notified of the transfer. </span><br/> This is expected as you are sending ETH directly to the DAO contract via an exchange. <br/> <br/> After the exchange has sent the ETH, you will be able to confirm your balance on the <a href="./creation.html" target="_new">Creation page</a>. <br/><a href="voting.html" target="_new">Voting</a> on proposals will become possible at the end of the Creation phase. <br/><br/> You can safely close this page after you have successfully withdrawn your ETH to the DAO.<br>All support requests should be made in the support category of our <a href="https://forum.daohub.org/c/theDAO/support" target="_new">forum</a>.
</p>
</div>
</div>
<div ng-show="account.currencyType!='ETH' && account.currencyType!='FIAT'">Enter the address of your Ethereum account:
<form name="wallet">
<md-input-container style="margin-left:0px">
<label>Address of your new account</label>
<input md-maxlength="42" md-minlength="40" name="adr" ng-model="account.adr" ethaddress />
<div ng-messages="wallet.adr.$error" role="alert" multiple ng-show="wallet.adr.$dirty || wallet.$submitted">
<div ng-message="ethaddress"> Please enter a valid Ethereum account address like 0x1234567890abcdef...</div>
</div>
</md-input-container>
</form>
</div>
</div>
<!-- Pay in ETH -->
<div ng-show="account.currencyType=='ETH'">
<!--do it directly -->
<div ng-show="account.existing=='yes' || account.existing=='yes_wallet'">
<p>
<div ng-show="account.useExchange=='no'">
<div ng-show="account.existing=='yes_wallet'">
In order to send Ether from your new wallet to the DAO, you must first transfer enough ETH to your new account. Once you have done this, you can either install the <a href="{{mist_link}}" target="_blank">Ethereum Wallet</a>
or simply go to <a href="https://www.myetherwallet.com/#the-dao" target="_new">MyEtherWallet</a> and use your downloaded key to send the transaction.<br/><br/>
</div>
Your DAO tokens will be created instantly. <br/> <br/> Send the amount of ETH you want to use to create DAO tokens to the following DAO contract address: <br/><br/>
<pre>{{daoAddress}}</pre> <br/>
<span style="color:red; font-size: 14px;">Note that this page will not update and you will not be notified of the transfer. </span><br/> This is expected as you are sending ETH directly to the DAO contract from your wallet. <br/><br/> After the first confirmation (20-40 seconds), you will be able to confirm your balance on the <a href="./creation.html" target="_new">Creation page</a>. <br/>
<a href="voting.html" target="_new">Voting</a> on proposals will become possible at the end of the Creation phase.<br/><br/> You can safely close this page after your transfer is complete.<br>All support requests should be made in the support category of our <a href="https://forum.daohub.org/c/theDAO/support" target="_new">forum</a>.
</div>
</p>
</div>
<div ng-show="account.useExchange=='yes' && account.existing!='yes_mist' ">
<p class="mb0">
<strong>Important</strong>: when withdrawing from an exchange directly to the DAO's address in order to create DAO Tokens, you <b style="color:red">MUST</b> add data to the withdrawal, so the DAO can register your wallet. If your exchange doesn't allow that data to be sent, or if you do not include this data, your tokens will be owned by the exchange and you may lose both your ETH and your DAO tokens. <strong>Do not use an exchange that does not support sending data with your ETH withdrawal.</strong>
</p>
<div ng-show="account.existing=='yes' || account.existing=='yes_wallet' ">
<form name="wallet2">
<md-input-container style="margin-left:0px">
<label>The address of the wallet that will be used to hold the DAO tokens</label>
<input md-maxlength="42" md-minlength="40" name="adr" ng-model="account.adr" ethaddress />
<div ng-messages="wallet2.adr.$error" role="alert" multiple ng-show="wallet2.adr.$dirty || wallet2.$submitted">
<div ng-message="ethaddress"> Please enter a valid Ethereum account address like 0x1234567890abcdef...</div>
</div>
</md-input-container>
</form>
</div>
<div ng-show="getDataField()!=''">
Your DAO tokens will be created instantly.
<br/><br/> Withdraw the amount of ETH you want to use to create DAO tokens to the following DAO contract address: <br/><br/>
<pre>{{daoAddress}}</pre> <br/> The data you need to add is: <br/>
<pre>{{ getDataField() }}</pre>
<p><span style="color:red; font-size: 14px;">Note that this page will not update and you will not be notified of the transfer. </span><br/> This is expected as you are sending ETH directly to the DAO contract via an exchange. <br/> <br/> After the exchange has sent the ETH, you will be able to confirm your balance on the <a href="./creation.html" target="_new">Creation page</a>. <br/><a href="voting.html" target="_new">Voting</a> on proposals will become possible at the end of the Creation phase. <br/><br/> You can safely close this page after you have successfully withdrawn your ETH to the DAO.<br>All support requests should be made in the support category of our <a href="https://forum.daohub.org/c/theDAO/support" target="_new">forum</a>.
</p>
</div>
</div>
<div class="row">
<div class="col-md-12" >
<p class="alpha5"><br/>Note sure how many tokens you will receive? You can use this informal calculator if you'd like:
</div>
</div>
<div class="row">
<div class="col-md-4" >
<md-button class="md-raised" ng-click="plannedEth_show=!plannedEth_show">Calculate Tokens</md-button>
</div>
<div class="col-md-8 tokencalculator" ng-show="plannedEth_show">
<md-input-container class="col-md-4">
<label>ETH</label>
<input type="number" step="any" min="0" name="plannedETH" id="account_plannedETH" ng-model="account.plannedETH" />
</md-input-container>
<div style="padding-top:30px">
= {{( account.plannedETH ||0 )/tokenPrice*tokenUnits | number:2}} DAO tokens
</div>
</div>
</div>
</div>
<!-- Pay in BTC -->
<div ng-show="account.currencyType=='BTC' && account.adr">
<form name="btcForm" ng-submit="sendBTC($event,account.btc_amount,'btc_qrcode')">
<div>
<div class="row">
<p class="col-md-12">How much BTC would you like to use to create DAO tokens?</p>
</div>
<div class="row">
<md-input-container class="col-md-4">
<label>The amount of BTC you would like to use to create DAO tokens</label>
<input required type="number" step="any" min="0" max="1000000" name="btc_amount" id="account_btc_amount" ng-model="account.btc_amount" />
<div ng-messages="btcForm.btc_amount.$error" role="alert" multiple>
<div ng-message="required"> Please enter an amount of BTC. </div>
<div ng-message="min"> Please send more BTC than that. </div>
<div ng-message="max"> Please enter a realistic number of BTC!</div>
</div>
</md-input-container>
<div class="col-md-4" style="padding-top:40px"> ( 1 ETH = approx. {{btceth}} BTC ) <br> = approx {{(( account.btc_amount ||0) / btceth )/tokenPrice*tokenUnits | number:2}} DAO tokens</div>
<div class="col-md-4">
<md-button class="md-raised md-primary" ng-disabled="!account.btc_amount || account.isSendingEther">create QRCode {{ account.success ? 'again' : ''}}</md-button>
</div>
</div>
<md-progress-linear md-mode="indeterminate" ng-show="account.isSendingBTC"></md-progress-linear>
<div ng-show="account.isSendingEther">
<p>{{account.status}}</p>
</div>
<div ng-show="account.btc" style="padding-top:10px;margin-top:10px;border-top-style:solid;border-top-color:gray">
<div class="row">
<div class="col-md-6">
<span style="color:red; font-size: 14px;">This method requires 3 confirmations on the Bitcoin network to complete, it could take more than one hour to complete your purchase.</span><br/>
You will receive exactly <b>{{(( account.btc.amount ||0) / btceth )/tokenPrice*tokenUnits | number:2}} </b> DAO tokens. ( 1 ETH = {{btceth}} BTC ) <br><br>
Please send {{account.btc.amount}} BTC to this address: <b><pre>{{account.btc.adr}}</pre></b><br/>
Or simply scan this QRCode with your Bitcoin wallet app.<br/>
if you have any questions or problems, you may send an email to <a href="mailto:[email protected]">[email protected]</a>!
<div style="margin-top:20px" id="btc_qrcode" />
</div>
<div class="col-md-6">
<div ng-show="account.btc.status">
<div><br/> Status :
<span ng-show="account.btc.status=='New'">Waiting for you to send Bitcoins...</span>
<span ng-show="account.btc.status=='Unconfirmed'">Received Bitcoins, but waiting for Confirmation ...</span>
<span ng-show="account.btc.status!='Unconfirmed' && account.btc.status!='New'">{{account.btc.status}}</span>
</div>
<md-progress-linear md-mode="determinate" ng-show="account.btc.status" ng-value="account.btc.status=='New' ? 30 : (account.btc.status=='Unconfirmed' ? 70 : (account.btc.status=='Paid' ? 100 : 0))"></md-progress-linear>
<div ng-show="account.btc.tx.amountReceived">
Received : {{account.btc.tx.amountReceived}} BTC<br/> Confirmed: {{account.btc.tx.confirmation}} <br/>
</div>
<div ng-show="account.btc.tx.expires && account.btc.status=='New'">
Expires : {{account.btc.tx.expires}}
</div>
</div>
<div align="center" style="padding-top:80px">Powered by:<br>
<img src="tokencreation/img/partner_logos/gatecoin.png" width="150" />
</div>
</div>
</div>
</div>
<div style="padding-top:40px">
<div ng-show="account.btc.status && account.btc.status=='Paid'">
<b>You have successfully created {{(( account.btc_amount ||0) / btceth )/tokenPrice*tokenUnits | number:2}} DAO tokens.</b>
<br/><br/>You will be able to confirm your balance on the <a href="./creation.html" target="_new">Creation page</a>. <br/> <a href="voting.html" target="_new">Voting</a> on proposals will become possible at the end of the Creation phase. <br/><br/> You can now safely close this page.<br>All support requests should be made in the support category of our <a href="https://forum.daohub.org/c/theDAO/support" target="_new">forum</a>.
</div>
<div ng-show="account.btc.status && account.btc.status=='Underpaid'">
<b color="red">Some BTC was received, but it was not sufficient. Please send more BTC to reach the correct amount.</b>
</div>
<div ng-show="account.btc.status && account.btc.status=='Overpaid'">
<b color="red">Note that the BTC was received, but it was more than the required amount.</b>
</div>
<div ng-show="account.btc.status && account.btc.status=='Expired'">
<b color="red">This BTC address has now expired. Please create another QR Code and try again.</b>
</div>
</div>
</div>
</form>
</div>
<!-- Pay in BTC -->
<div ng-show="account.currencyType=='COINS' && account.adr">
<p style="font-size: 14px;">
Thanks to ShapeShift.io, you can create DAO tokens with almost any digital currency.<br/> You will also benefit from higher limits using this tool than using ShapeShift directly.<br/> Once you click the button below, a ShapeShift window will open, where you will be able to conduct the transaction. If you are sending under 2 BTC worth of digital currency, we recommend you leave the "Amount ETH" box EMPTY as it often causes complications; to send more than 2 BTC you will need to enter a value.<br/><br/>
<md-button ng-click="openShapeShift()"><img src="https://shapeshift.io/images/shifty/small_light_altcoins.png" class="ss-button"></md-button><br/><br/>
<span style="color:red; font-size: 14px;">On a single confirmation is needed, but note that it can take up to 1 hour for the transaction to be confirmed.<br/>Note that this page will not update and you will not be notified of the transfer. </span><br/> This is expected as ShapeShift will be sending ETH directly to the DAO contract on your behalf. <br/><br/> After ShapeShift transfers the funds to the DAO, you will be able to confirm your <a href="./creation.html">balance</a> for account {{account.adr}}</a> . <br/> <a href="voting.html" target="_new">Voting</a> on proposals will become possible at the end of the Creation phase. <br/><br/> You can safely close this page once your ShapeShift transfer is complete.<br/>
<div>
</div>
</p>
</div>
</md-content>
</div>
<!-- 4. Send Ether to the new account -->
<div ng-show="needsAccount() && account.existing && (account.existing!='no' || account.unlocked) && account.success && account.currencyType=='ETH'" class="roundBorder">
<md-toolbar>
<div class="md-toolbar-tools">
<h2 class="md-flex">Step 4 : Load ETH into your new account</h2></div>
</md-toolbar>
<md-content class="md-padding content-border">
<p>
One final step.
<p>
Please send a transaction with at least <b>{{account.ether}}</b> ETH to your new wallet:<br/><br/>
<pre>{{account.adr}}</pre>
</p>
<p>
Once the ETH is received, the transaction signed above will execute. If you have specified an email in the step above, you will receive an email with the confirmation that your <b>{{account.ether}}</b> ETH have been sent to the DAO.
<br/><br/> After the first confirmation (20-40 seconds), you will be able to confirm your <a href="./creation.html">balance</a>. <br/> <a href="voting.html" target="_new">Voting</a> on proposals will become possible at the end of the Creation phase. <br/><br/>
</p>
</p>
</md-content>
</div>
<!-- 3. FIAT register at Bity -->
<div ng-show="account.currencyType=='FIAT' && account.existing && (account.existing!='no' || account.adr)" class="roundBorder">
<md-toolbar>
<div class="md-toolbar-tools" ng-show="account.existing!='exchange'">
<h2 class="md-flex">Step 3 : Register on Bity</h2></div>
<div class="md-toolbar-tools" ng-show="account.existing=='exchange'">
<h2 class="md-flex">Step 3 : create Tokens</h2></div>
</md-toolbar>
<md-content class="md-padding content-border">
<div ng-show="account.existing=='exchange'">
<p>
Multiple exchanges have integrated with the Standard DAO Framework to enable you to create and trade DAO tokens directly on their exchange. You can use:
</p>
<p>
<ol>
<li class="mb10"><a href="https://bittrex.com/balance/dao" target="_new">Bittrex (Global support, including New York residents)</a><br/> With Bittrex, you can Create DAO tokens with ETH directly on their exchange. You will have to create a new account or sign in as a returning user before you are be able to Create DAO tokens. If you have to sign up for a new account, you will be redirected to their home page from the confirmation email, please use <a href="https://bittrex.com/balance/dao" target="_new">this link</a> to get to the DAO Creation page. The DAO tokens you will create will be stored directly on Bittrex's exchange. In order to use your DAO Tokens to vote or participate in the inner workings of The DAO in any way, you will have to install the <a href="{{mist_link}}" target="_blank">Ethereum Wallet</a> and eventually withdraw your DAO tokens to your Ethereum Wallet account.<br>
</li>
<!-- <li><a href="https://gatecoin.com/platform/the_dao" target="_new">Gatecoin (Supports some US Residents)</a><br/>With Gatecoin, you can Create DAO tokens with BTC, USD, HKD or EUR directly on their exchange. You will have to create a new account or sign in as a returning user before you are be able to Create DAO tokens. You will then navigate to Creation page by clicking the top left option on the side panel. The DAO tokens you Create will be stored directly on Gatecoin's exchange. In order to use your DAO Tokens to vote or participate in the inner workings of The DAO in any way, you will have to install the <a href="{{mist_link}}" target="_blank">Ethereum Wallet</a> and eventually withdraw your DAO tokens to your Ethereum Wallet account.
</li> -->
</ol>
</p>
</div>
<div ng-show="account.existing!='exchange'">
<p>
In order to create DAO tokens using US dollars, euros, or Swiss francs, please continue to <a href="https://bity.com" target="_new">Bity.com</a> and follow these steps:
<p>
<a href="https://bity.com/" target="_new"><img src="https://bity.com/assets/img/logo-without-circle.png" width="200" /></a>
</p>
</p>
<p>
<ol>
<li>Sign in or create a new Bity account</li>
<li>Open an order for DAO tokens(*) and follow the on-screen instructions.
</li>
<li>Execute the bank transfer associated to your order to finalize the transaction</li>
</ol>
<p style="font-size:12px; padding-top:15px">
(*) Please note that to convert more than 250 EUR, USD or CHF you will have to verify your identity with Bity.
</p>
<p><span style="color:red; font-size: 14px;">Note that this page will not update and you will not be notified of the transfer. </span><br/> This is expected as you are sending ETH directly to the DAO contract via an exchange. <br/> <br/> After the exchange has sent the ETH, you will be able to confirm your balance on the <a href="./creation.html" target="_new">Creation page</a>. <br/><a href="voting.html" target="_new">Voting</a> on proposals will become possible at the end of the Creation phase. <br/><br/> You can safely close this page.<br>All support requests should be made in the support category of our <a href="https://forum.daohub.org/c/theDAO/support" target="_new">forum</a>.
</p>
</div>
</md-content>
</div>
</div>
</div>
<script src="src/init.js"></script>
</body>
</html>