Lattice
Functions
Link copied to clipboard
abstract fun callContract(chainId: String, contractAddress: String, data: String, payload: String = "0x", amount: Long = 0, joule: Long = 0, version: TxVersionEnum = TxVersionEnum.TAIYI): String
调用合约
Link copied to clipboard
abstract fun callContractWaitReceipt(chainId: String, contractAddress: String, data: String, payload: String = "0x", amount: Long = 0, joule: Long = 0, version: TxVersionEnum = TxVersionEnum.TAIYI, retryPolicy: RetryPolicy<Throwable> = RetryStrategy.defaultFixedIntervalRetry()): Receipt
调用合约并且等待回执
Link copied to clipboard
abstract fun deployContract(chainId: String, data: String, payload: String = "0x", amount: Long = 0, joule: Long = 0, version: TxVersionEnum = TxVersionEnum.TAIYI): String
部署合约
Link copied to clipboard
abstract fun deployContractWaitReceipt(chainId: String, data: String, payload: String = "0x", amount: Long = 0, joule: Long = 0, version: TxVersionEnum = TxVersionEnum.TAIYI, retryPolicy: RetryPolicy<Throwable> = RetryStrategy.defaultFixedIntervalRetry()): Receipt
部署合约并等待回执
Link copied to clipboard
获取HttpApi
Link copied to clipboard
abstract fun preCallContract(chainId: String, contractAddress: String, data: String, payload: String = "0x", amount: Long = 0, joule: Long = 0, version: TxVersionEnum = TxVersionEnum.TAIYI): Receipt
预调用合约
Link copied to clipboard
abstract fun transferWaitReceipt(chainId: String, linker: String, payload: String = "0x", amount: Long = 0, joule: Long = 0, version: TxVersionEnum = TxVersionEnum.TAIYI, retryPolicy: RetryPolicy<Throwable> = RetryStrategy.defaultFixedIntervalRetry()): Receipt
发起转账并等待回执