-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Security] First and Second Token Sale periods are redefinable by owner #2
Comments
We have had discussions with potential investors and have frequently heard that they would like to invest in BTC too. The smart contract, implementing BTC payments has lots of limitations and potential security problems, so we've decided to simplify the process of token distribution at 1st stage, focusing on the performance and the security. Thus tomorrow we will update our GitHub with much simpler and more secure contract, that will implement ERC20 interface and distribute tokens to users' wallets. So, the 1st stage of token generation would work as follows: We have generated BTC addresses for BTC investors on a clean airgapped computer that would serve as a temporary cold storage. Those addresses were transferred over the air gap to an internet-connected server with watch-only wallet. ETH address was generated also on the airgapped computer and private keys are in the cold storage. Our script will monitor the transactions, coming to those wallet from investors and update the balances accordingly to the current exchange rates. Tokens will be transferred to the investors after the end of the Token Sale. @hoxxep thanks for keeping an eye on our code :) |
Important news! We have updated information about DMarket Tokens tests on our GitHub page - https://github.com/suntechsoft/dmarket-smartcontract. Feel free to have a look, give it try, and tell us what you think about it! |
The simplicity of doing a token sale eh, all the contract stuff handled for you 😉 My only comment would be to update the minimum solidity version to 0.4.13 (or even 0.4.15 if your testnet supports it). Secondly, how will you be doing the crowdsale aspect, through the zepplin Crowdsale contracts (which only support single-phase as far as I'm aware) or your own? |
@hoxxep we're going to use just ERC20 part of zeppelin. All transaction processing will be done off-chain. Sry, I trust server, that I run, more than a decentralized unstoppable ethereum world-wide computer :) |
Would please be so very kind to help me get what ever I may or. May not got coming thanks so very much and GOD BLESS you |
I may be mistaken, but as far as I can see the first or second step sales are repeatable — the first step times could easily be "reset" after the first set has ended, to create another "first phase sale".
https://github.com/suntechsoft/dmarket-smartcontract/blob/master/contracts/DMTokenContract.sol#L61
The text was updated successfully, but these errors were encountered: