Я пытаюсь развернуть пользовательский токен ERC20 в сети Ropsten с помощью truffle-hd-wallet. Транзакция прошла успешно, однако, странной вещью была недавно развернутая пользовательская учетная запись основного держателя токена ERC20, это была не моя учетная запись, а неизвестная учетная запись. Когда я добавил токен на свой собственный счет в Ropsten, сумма была равна нулю, которая должна иметь начальные значения. Есть ли способ, которым я могу указать адрес моего контракта на размещение трюфеля? Пожалуйста, порекомендуйте.
Спасибо.
Желание Адрес: 0xd61794624e9542495A72Cfac7Cc10B4275b8f8E5
Фактический адрес: 0xEDD4C3676c8579D25463040fd196626a9B7C60a2
ropsten: {
provider: function() {
return new HDWalletProvider(MNEMONIC, "https://ropsten.infura.io/v3/" + INFURA_API_KEY, 0);
},
network_id: 3,
gas: 4700000
}
},
module.exports = function(deployer) {
deployer.deploy(CToken).then(function () {
let walletA = walletAaddr;
let walletB = walletBaddr;
return deployer.deploy(
CTokenSale,
CToken.address,
walletA,
walletB
).then(function () {
// token ownership setting
CToken.deployed().then(function(instance) {
let fptc = instance;
return fptc.transferOwnership(CTokenSale.address, {gas:1000000});
}).then(function(result) {
console.log("transferOwnership successful!")
}).catch(function(e) {
console.log("Ownership Transfer failed!")
});
CToken.deployed().then(function(instance) {
let fptc = instance;
return fptc.transfer(CTokenSale.address, 100, {gas:1000000});
}).then(function(result) {
console.log("Sales Token Ready!")
}).catch(function(e) {
console.log("Sales Token failed to deploy!")
});
});
});
};