获取智能合约实例
用法
tronWeb.contract(abi,contractAddress);
参数
参数 | 描述 | 数据类型 |
---|---|---|
abi | 智能合约的ABI | Array |
contractAddress | 智能合约地址(Hex格式或Base58格式) | String |
返回值
Object - 合约对象
示例
let abi = [{"inputs":[{"internalType":"string","name":"initMessage","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"message","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"newMessage","type":"string"}],"name":"update","outputs":[],"stateMutability":"nonpayable","type":"function"}];
async function getContract(){
let res = await tronWeb.contract(abi,"416A2383E04DF36C74A7EA415E554147C3EE0AF4C7");
console.log(res);
}
getContract();// Execute the function