tronweb.contract()

获取智能合约实例

用法

tronWeb.contract(abi,contractAddress); 

参数

参数描述数据类型
abi智能合约的ABIArray
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