public class Contract extends Object
| Constructor and Description |
|---|
Contract(RPCMethod provider,
String abi) |
Contract(RPCMethod provider,
String abi,
byte[] bin) |
Contract(RPCMethod provider,
String address,
String abi) |
Contract(RPCMethod provider,
String address,
String abi,
byte[] bin) |
| Modifier and Type | Method and Description |
|---|---|
RPCMethod |
currentProvider() |
String |
deploy(Long nonce,
Long gasLimit,
String gasPrice,
Account account,
String amount,
Object... args)
deploy contract.
|
String |
execute(Long nonce,
Long gasLimit,
String gasPrice,
Account account,
String method,
String amount,
Object... args)
execute contract.
|
Abi.Function |
getFunctionBySignature(String signature) |
List<?> |
read(String callerAddress,
String method,
Object... args)
read contract.
|
void |
setProvider(RPCMethod provider) |
public void setProvider(RPCMethod provider)
public RPCMethod currentProvider()
public String deploy(Long nonce, Long gasLimit, String gasPrice, Account account, String amount, Object... args)
nonce - nonce, optionalgasLimit - gasLimit, optionalgasPrice - gasPrice, optionalaccount - accountargs - constructor paramspublic String execute(Long nonce, Long gasLimit, String gasPrice, Account account, String method, String amount, Object... args)
nonce - nonce, optionalgasLimit - gasLimit, optionalgasPrice - gasPrice, optionalaccount - accountmethod - contract method namemethod - execute amountargs - contract method paramspublic List<?> read(String callerAddress, String method, Object... args)
callerAddress - caller addressmethod - contract methodargs - contract method paramspublic Abi.Function getFunctionBySignature(String signature)
Copyright © 2022 IoTeX Group. All rights reserved.