Tokens
自分發代幣合約模板
自分發代幣合約模板
你好,
是否有任何完整的模板或資源可用於製作在資金發送到合約時自行分配的代幣?
IE。使用者發送 0.01 ETH 給合約,合約又將 X 代幣發回給使用者。
我更喜歡基於區塊鏈的解決方案,但如果沒有可用的解決方案,那麼可能是基於伺服器的解決方案。
發芽
這是令牌中非常常見的功能。
這是一個你可以玩的不完整的例子:
pragma solidity ^0.4.23; import "https://github.com/OpenZeppelin/zeppelin-solidity/contracts/token/ERC20/StandardToken.sol"; contract TestToken is StandardToken { uint256 public tokensPerEther = 1000; constructor() public { totalSupply_ = 10000; balances[this] = totalSupply_; } function() payable external { this.transfer(msg.sender, msg.value * tokensPerEther); } }
使用這個,它是一個經過良好測試的代幣分發合約實現,它被用作乙太坊空間中許多項目的基礎。
https://github.com/OpenZeppelin/openzeppelin-solidity
具體來說,查看程式碼中的contracts/crowdsale。