Package-level declarations

Types

Link copied to clipboard
interface AccountLock
Link copied to clipboard
Link copied to clipboard

交易的建造者抽象类

Link copied to clipboard
interface BlockCache
Link copied to clipboard
class BlockCacheImpl(daemonHashExpiration: Duration = 10.seconds) : BlockCache
Link copied to clipboard
interface Cache<K, V>
Link copied to clipboard
class CacheImpl<K : Any, V : Any> : Cache<K, V>
Link copied to clipboard
Link copied to clipboard
data class ChainConfig(val chainId: Int, val curve: Curve, val tokenLess: Boolean = true)

链配置信息

Link copied to clipboard
data class ConnectingNodeConfig(val url: String)

连接节点配置

Link copied to clipboard
data class CredentialConfig(val accountAddress: String, val privateKey: String, val passphrase: String? = null)

交易的凭证信息

Link copied to clipboard
enum Curve : Enum<Curve>

椭圆曲线枚举

Link copied to clipboard
Link copied to clipboard
interface Lattice
Link copied to clipboard
class LatticeImpl(chainConfig: ChainConfig, connectingNodeConfig: ConnectingNodeConfig, credentialConfig: CredentialConfig, accountLock: AccountLock, blockCache: BlockCache, options: Options? = null) : Lattice
Link copied to clipboard
data class Options(val interval: Int)

可选配置

Link copied to clipboard

获取回执的重试策略

Link copied to clipboard

重试策略

Link copied to clipboard

交易的建造者模式 Design: See https://refactoringguru.cn/design-patterns/builder

Link copied to clipboard

Properties

Link copied to clipboard
var logger: Logger
Link copied to clipboard
const val ZERO_ADDRESS: String

Functions

Link copied to clipboard
Link copied to clipboard