Solidity
Rinkeby 網路中缺少代幣合約地址
我正在嘗試創建一個基於zeppelin- solidity 的眾籌合約。我正在使用以下程式碼來創建 CROWDSALE 合約以及 TOKEN 合約,基於此範例。
pragma 可靠性 ^0.4.18; 導入'zeppelin-solidity/contracts/token/MintableToken.sol'; 導入'zeppelin-solidity/contracts/crowdsale/Crowdsale.sol'; 合約 DreamToken 是 MintableToken { 字元串公共常量名稱=“夢想令牌”; 字元串公共常量符號=“DMT”; uint8 公共常數小數 = 18; } 合約 DreamTokenCrowdsale 是 Crowdsale { 函式 DreamTokenCrowdsale(uint256 _startTime, uint256 _endTime, uint256 _rate, address _wallet) 公共 眾籌(_startTime,_endTime,_rate,_wallet) { } 函式 createTokenContract() 內部返回 (MintableToken) { 返回新的 DreamToken(); } }
眾籌合約已創建並功能齊全。我還在rinkeby驗證了契約。
但是,TOKEN 合約有問題。眾籌合約顯示代幣是在這個地址創建的,但 etherscan 顯示沒有這樣的地址,我無法驗證代幣合約。
當我將乙太幣發送到眾籌合約地址時,它確實發送了購買的代幣。但在etherscan 中,它顯示令牌是從“0x000 …”地址發送的。
誰能建議我在這裡做錯了什麼?
您可以在這裡查看您的代幣ERC20-TOKEN Dream Token
您看到令牌是從 0x000… 地址發送的原因是因為您鑄造了新令牌。鑄造代幣時,與代幣生成相關的地址是 0x000… 地址。