SCAddressXdr

sealed class SCAddressXdr

XDR Source: union SCAddress switch (SCAddressType type) { case SC_ADDRESS_TYPE_ACCOUNT: AccountID accountId; case SC_ADDRESS_TYPE_CONTRACT: ContractID contractId; case SC_ADDRESS_TYPE_MUXED_ACCOUNT: MuxedEd25519Account muxedAccount; case SC_ADDRESS_TYPE_CLAIMABLE_BALANCE: ClaimableBalanceID claimableBalanceId; case SC_ADDRESS_TYPE_LIQUIDITY_POOL: PoolID liquidityPoolId; };

Inheritors

Types

Link copied to clipboard
data class AccountId(val value: AccountIDXdr) : SCAddressXdr
Link copied to clipboard
Link copied to clipboard
object Companion
Link copied to clipboard
data class ContractId(val value: ContractIDXdr) : SCAddressXdr
Link copied to clipboard
data class LiquidityPoolId(val value: PoolIDXdr) : SCAddressXdr
Link copied to clipboard

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun encode(writer: XdrWriter)