LatticeImpl
class LatticeImpl(chainConfig: ChainConfig, connectingNodeConfig: ConnectingNodeConfig, credentialConfig: CredentialConfig, accountLock: AccountLock, blockCache: BlockCache, _options: Options? = null) : Lattice
Constructors
Link copied to clipboard
constructor(chainConfig: ChainConfig, connectingNodeConfig: ConnectingNodeConfig, credentialConfig: CredentialConfig, accountLock: AccountLock, blockCache: BlockCache, _options: Options? = null)
Functions
Link copied to clipboard
open override fun callContract(chainId: String, contractAddress: String, data: String, payload: String, amount: Long, joule: Long, version: TxVersionEnum): String
调用合约
Link copied to clipboard
open override fun callContractWaitReceipt(chainId: String, contractAddress: String, data: String, payload: String, amount: Long, joule: Long, version: TxVersionEnum, retryPolicy: RetryPolicy<Throwable>): Receipt
调用合约并且等待回执
Link copied to clipboard
open override fun deployContract(chainId: String, data: String, payload: String, amount: Long, joule: Long, version: TxVersionEnum): String
部署合约
Link copied to clipboard
open override fun deployContractWaitReceipt(chainId: String, data: String, payload: String, amount: Long, joule: Long, version: TxVersionEnum, retryPolicy: RetryPolicy<Throwable>): Receipt
部署合约并等待回执
Link copied to clipboard
获取HttpApi
Link copied to clipboard
open override fun preCallContract(chainId: String, contractAddress: String, data: String, payload: String, amount: Long, joule: Long, version: TxVersionEnum): Receipt
预调用合约
Link copied to clipboard
open override fun transferWaitReceipt(chainId: String, linker: String, payload: String, amount: Long, joule: Long, version: TxVersionEnum, retryPolicy: RetryPolicy<Throwable>): Receipt
发起转账并等待回执