XdrSCAddress
in package
Table of Contents
Properties
- $accountId : XdrAccountID|null
- $claimableBalanceId : string|null
- $contractId : string|null
- $liquidityPoolId : string|null
- $muxedAccount : XdrMuxedAccountMed25519|null
- $type : XdrSCAddressType
Methods
- __construct() : mixed
- decode() : XdrSCAddress
- encode() : string
- forAccountId() : XdrSCAddress
- Accepts ed25519 "G..." and muxed ("M...") account ids.
- forClaimableBalanceId() : XdrSCAddress
- Accepts hex values
- forContractId() : XdrSCAddress
- Accepts hex or strkey values ("C...")
- forLiquidityPoolId() : XdrSCAddress
- getAccountId() : XdrAccountID|null
- getClaimableBalanceId() : string|null
- getContractId() : string|null
- getLiquidityPoolId() : string|null
- getMuxedAccount() : XdrMuxedAccountMed25519|null
- getType() : XdrSCAddressType
- setAccountId() : void
- setClaimableBalanceId() : void
- setContractId() : void
- setLiquidityPoolId() : void
- setMuxedAccount() : void
- setType() : void
- toStrKey() : string
- Returns the StrKey representation of the address.
Properties
$accountId
public
XdrAccountID|null
$accountId
= null
$claimableBalanceId
public
string|null
$claimableBalanceId
= null
hex
$contractId
public
string|null
$contractId
= null
hex or strkey representation ('C...')
$liquidityPoolId
public
string|null
$liquidityPoolId
= null
hex
$muxedAccount
public
XdrMuxedAccountMed25519|null
$muxedAccount
= null
$type
public
XdrSCAddressType
$type
Methods
__construct()
public
__construct(XdrSCAddressType $type) : mixed
Parameters
- $type : XdrSCAddressType
decode()
public
static decode(XdrBuffer $xdr) : XdrSCAddress
Parameters
- $xdr : XdrBuffer
Return values
XdrSCAddressencode()
public
encode() : string
Return values
stringforAccountId()
Accepts ed25519 "G..." and muxed ("M...") account ids.
public
static forAccountId(string $accountId) : XdrSCAddress
Parameters
- $accountId : string
-
"C..." or "M..."
Return values
XdrSCAddressforClaimableBalanceId()
Accepts hex values
public
static forClaimableBalanceId(string $claimableBalanceId) : XdrSCAddress
Parameters
- $claimableBalanceId : string
-
hex string
Return values
XdrSCAddressforContractId()
Accepts hex or strkey values ("C...")
public
static forContractId(string $contractId) : XdrSCAddress
Parameters
- $contractId : string
-
hex or "C..."
Return values
XdrSCAddressforLiquidityPoolId()
public
static forLiquidityPoolId(string $liquidityPoolId) : XdrSCAddress
Parameters
- $liquidityPoolId : string
Return values
XdrSCAddressgetAccountId()
public
getAccountId() : XdrAccountID|null
Return values
XdrAccountID|nullgetClaimableBalanceId()
public
getClaimableBalanceId() : string|null
Return values
string|nullgetContractId()
public
getContractId() : string|null
Return values
string|nullgetLiquidityPoolId()
public
getLiquidityPoolId() : string|null
Return values
string|nullgetMuxedAccount()
public
getMuxedAccount() : XdrMuxedAccountMed25519|null
Return values
XdrMuxedAccountMed25519|nullgetType()
public
getType() : XdrSCAddressType
Return values
XdrSCAddressTypesetAccountId()
public
setAccountId(XdrAccountID|null $accountId) : void
Parameters
- $accountId : XdrAccountID|null
setClaimableBalanceId()
public
setClaimableBalanceId(string|null $claimableBalanceId) : void
Parameters
- $claimableBalanceId : string|null
setContractId()
public
setContractId(string|null $contractId) : void
Parameters
- $contractId : string|null
setLiquidityPoolId()
public
setLiquidityPoolId(string|null $liquidityPoolId) : void
Parameters
- $liquidityPoolId : string|null
setMuxedAccount()
public
setMuxedAccount(XdrMuxedAccountMed25519|null $muxedAccount) : void
Parameters
- $muxedAccount : XdrMuxedAccountMed25519|null
setType()
public
setType(XdrSCAddressType $type) : void
Parameters
- $type : XdrSCAddressType
toStrKey()
Returns the StrKey representation of the address.
public
toStrKey() : string