структуру, определённую в рамках контракта?
Например, есть контракт:
...
contract CapybaraToken is ERC721Token, Ownable {
struct Capybara {
uint64 strength;
}
mapping (uint256 => Capybara) capybaras;
...
function addCapybara(uint256 _tokenId, Capybara _token) public onlyOwner {
capybaras[_tokenId] = _token;
}
}
В миграциях определён деплой контракта и его настройка 2_deploy_contracts.js:
const CapybaraToken = artifacts.require("./CapybaraToken.sol");
module.exports = async deployer => {
await deployer.deploy(CapybaraToken, ...);
const instance = await CapybaraToken.deployed();
// Pseudocode:
// const capybara = ...instantiate Capybara struct...;
// await instance.addCapybara(0x0123456789abcdef, capybara);
};
@kirushik @kalloc @termslang ?
Обсуждают сегодня