gxdr

package
v1.11.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2024 License: Apache-2.0, Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED = 200

During the roll-out phrase, nodes can disable flow control in bytes. Therefore, we need a way to communicate with other nodes that we want/don't want flow control in bytes. We use the `flags` field in the Auth message with a special value set to communicate this. Note that AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED != 0 AND AUTH_MSG_FLAG_FLOW_CONTROL_BYTES_REQUESTED != 100 (as previously that value was used for other purposes).

View Source
const CONTRACT_COST_COUNT_LIMIT = 1024

limits the ContractCostParams size to 20kB

View Source
const LIQUIDITY_POOL_FEE_V18 = 30
View Source
const MASK_ACCOUNT_FLAGS = 0x7

mask for all valid flags

View Source
const MASK_ACCOUNT_FLAGS_V17 = 0xF
View Source
const MASK_CLAIMABLE_BALANCE_FLAGS = 0x1
View Source
const MASK_LEDGER_HEADER_FLAGS = 0x7
View Source
const MASK_OFFERENTRY_FLAGS = 1

Mask for OfferEntry flags

View Source
const MASK_TRUSTLINE_FLAGS = 1

mask for all trustline flags

View Source
const MASK_TRUSTLINE_FLAGS_V13 = 3
View Source
const MASK_TRUSTLINE_FLAGS_V17 = 7
View Source
const MAX_OPS_PER_TX = 100

maximum number of operations per transaction

View Source
const MAX_SIGNERS = 20

maximum number of signers

View Source
const SCSYMBOL_LIMIT = 32
View Source
const SC_SPEC_DOC_LIMIT = 1024
View Source
const TX_ADVERT_VECTOR_MAX_SIZE = 1000
View Source
const TX_DEMAND_VECTOR_MAX_SIZE = 1000

Variables

This section is empty.

Functions

func Convert

func Convert(src goxdr.XdrType, dest encoding.BinaryUnmarshaler) error

Convert serializes the given goxdr value into another destination value which supports binary unmarshaling.

This function can be used to convert github.com/xdrpp/goxdr/xdr values into equivalent https://github.com/HashCash-Consultants/go-xdr values.

func Dump

func Dump(v goxdr.XdrType) []byte

Dump serializes the given goxdr value into binary.

Types

type AccountEntry

type AccountEntry struct {
	// master public key for this account
	AccountID AccountID
	// in stroops
	Balance Int64
	// last sequence number used for this account
	SeqNum SequenceNumber
	// number of sub-entries this account has
	NumSubEntries Uint32
	// drives the reserve
	InflationDest *AccountID
	// see AccountFlags
	Flags Uint32
	// can be used for reverse federation and memo lookup
	HomeDomain String32
	// fields used for signatures
	// thresholds stores unsigned bytes: [weight of master|low|medium|high]
	Thresholds Thresholds
	// possible signers for this account
	Signers []Signer // bound MAX_SIGNERS
	Ext     XdrAnon_AccountEntry_Ext
}

AccountEntry

Main entry representing a user in Hcnet. All transactions are
performed using an account.

Other ledger entries created require an account.

func XDR_AccountEntry

func XDR_AccountEntry(v *AccountEntry) *AccountEntry

func (*AccountEntry) XdrMarshal

func (v *AccountEntry) XdrMarshal(x XDR, name string)

func (*AccountEntry) XdrPointer

func (v *AccountEntry) XdrPointer() interface{}

func (*AccountEntry) XdrRecurse

func (v *AccountEntry) XdrRecurse(x XDR, name string)

func (AccountEntry) XdrTypeName

func (AccountEntry) XdrTypeName() string

func (AccountEntry) XdrValue

func (v AccountEntry) XdrValue() interface{}

type AccountEntryExtensionV1

type AccountEntryExtensionV1 struct {
	Liabilities Liabilities
	Ext         XdrAnon_AccountEntryExtensionV1_Ext
}

func (*AccountEntryExtensionV1) XdrMarshal

func (v *AccountEntryExtensionV1) XdrMarshal(x XDR, name string)

func (*AccountEntryExtensionV1) XdrPointer

func (v *AccountEntryExtensionV1) XdrPointer() interface{}

func (*AccountEntryExtensionV1) XdrRecurse

func (v *AccountEntryExtensionV1) XdrRecurse(x XDR, name string)

func (AccountEntryExtensionV1) XdrTypeName

func (AccountEntryExtensionV1) XdrTypeName() string

func (AccountEntryExtensionV1) XdrValue

func (v AccountEntryExtensionV1) XdrValue() interface{}

type AccountEntryExtensionV2

type AccountEntryExtensionV2 struct {
	NumSponsored        Uint32
	NumSponsoring       Uint32
	SignerSponsoringIDs []SponsorshipDescriptor // bound MAX_SIGNERS
	Ext                 XdrAnon_AccountEntryExtensionV2_Ext
}

func (*AccountEntryExtensionV2) XdrMarshal

func (v *AccountEntryExtensionV2) XdrMarshal(x XDR, name string)

func (*AccountEntryExtensionV2) XdrPointer

func (v *AccountEntryExtensionV2) XdrPointer() interface{}

func (*AccountEntryExtensionV2) XdrRecurse

func (v *AccountEntryExtensionV2) XdrRecurse(x XDR, name string)

func (AccountEntryExtensionV2) XdrTypeName

func (AccountEntryExtensionV2) XdrTypeName() string

func (AccountEntryExtensionV2) XdrValue

func (v AccountEntryExtensionV2) XdrValue() interface{}

type AccountEntryExtensionV3

type AccountEntryExtensionV3 struct {
	// We can use this to add more fields, or because it is first, to
	// change AccountEntryExtensionV3 into a union.
	Ext ExtensionPoint
	// Ledger number at which `seqNum` took on its present value.
	SeqLedger Uint32
	// Time at which `seqNum` took on its present value.
	SeqTime TimePoint
}

func (*AccountEntryExtensionV3) XdrMarshal

func (v *AccountEntryExtensionV3) XdrMarshal(x XDR, name string)

func (*AccountEntryExtensionV3) XdrPointer

func (v *AccountEntryExtensionV3) XdrPointer() interface{}

func (*AccountEntryExtensionV3) XdrRecurse

func (v *AccountEntryExtensionV3) XdrRecurse(x XDR, name string)

func (AccountEntryExtensionV3) XdrTypeName

func (AccountEntryExtensionV3) XdrTypeName() string

func (AccountEntryExtensionV3) XdrValue

func (v AccountEntryExtensionV3) XdrValue() interface{}

type AccountFlags

type AccountFlags int32
const (
	// Flags set on issuer accounts
	// TrustLines are created with authorized set to "false" requiring
	// the issuer to set it for each TrustLine
	AUTH_REQUIRED_FLAG AccountFlags = AccountFlags(0x1)
	// If set, the authorized flag in TrustLines can be cleared
	// otherwise, authorization cannot be revoked
	AUTH_REVOCABLE_FLAG AccountFlags = AccountFlags(0x2)
	// Once set, causes all AUTH_* flags to be read-only
	AUTH_IMMUTABLE_FLAG AccountFlags = AccountFlags(0x4)
	// Trustlines are created with clawback enabled set to "true",
	// and claimable balances created from those trustlines are created
	// with clawback enabled set to "true"
	AUTH_CLAWBACK_ENABLED_FLAG AccountFlags = AccountFlags(0x8)
)

func XDR_AccountFlags

func XDR_AccountFlags(v *AccountFlags) *AccountFlags

func (AccountFlags) GetU32

func (v AccountFlags) GetU32() uint32

func (*AccountFlags) Scan

func (v *AccountFlags) Scan(ss fmt.ScanState, _ rune) error

func (*AccountFlags) SetU32

func (v *AccountFlags) SetU32(n uint32)

func (AccountFlags) String

func (v AccountFlags) String() string

func (AccountFlags) XdrEnumComments

func (e AccountFlags) XdrEnumComments() map[int32]string

func (AccountFlags) XdrEnumNames

func (AccountFlags) XdrEnumNames() map[int32]string

func (*AccountFlags) XdrInitialize

func (v *AccountFlags) XdrInitialize()

func (*AccountFlags) XdrMarshal

func (v *AccountFlags) XdrMarshal(x XDR, name string)

func (*AccountFlags) XdrPointer

func (v *AccountFlags) XdrPointer() interface{}

func (AccountFlags) XdrTypeName

func (AccountFlags) XdrTypeName() string

func (AccountFlags) XdrValue

func (v AccountFlags) XdrValue() interface{}

type AccountID

type AccountID = PublicKey

type AccountMergeResult

type AccountMergeResult struct {
	// The union discriminant Code selects among the following arms:
	//   ACCOUNT_MERGE_SUCCESS:
	//      SourceAccountBalance() *Int64
	//   ACCOUNT_MERGE_MALFORMED, ACCOUNT_MERGE_NO_ACCOUNT, ACCOUNT_MERGE_IMMUTABLE_SET, ACCOUNT_MERGE_HAS_SUB_ENTRIES, ACCOUNT_MERGE_SEQNUM_TOO_FAR, ACCOUNT_MERGE_DEST_FULL, ACCOUNT_MERGE_IS_SPONSOR:
	//      void
	Code AccountMergeResultCode
	// contains filtered or unexported fields
}

func XDR_AccountMergeResult

func XDR_AccountMergeResult(v *AccountMergeResult) *AccountMergeResult

func (*AccountMergeResult) SourceAccountBalance

func (u *AccountMergeResult) SourceAccountBalance() *Int64

how much got transferred from source account

func (*AccountMergeResult) XdrMarshal

func (v *AccountMergeResult) XdrMarshal(x XDR, name string)

func (*AccountMergeResult) XdrPointer

func (v *AccountMergeResult) XdrPointer() interface{}

func (*AccountMergeResult) XdrRecurse

func (u *AccountMergeResult) XdrRecurse(x XDR, name string)

func (AccountMergeResult) XdrTypeName

func (AccountMergeResult) XdrTypeName() string

func (*AccountMergeResult) XdrUnionBody

func (u *AccountMergeResult) XdrUnionBody() XdrType

func (*AccountMergeResult) XdrUnionBodyName

func (u *AccountMergeResult) XdrUnionBodyName() string

func (*AccountMergeResult) XdrUnionTag

func (u *AccountMergeResult) XdrUnionTag() XdrNum32

func (*AccountMergeResult) XdrUnionTagName

func (u *AccountMergeResult) XdrUnionTagName() string

func (AccountMergeResult) XdrValid

func (u AccountMergeResult) XdrValid() bool

func (AccountMergeResult) XdrValidTags

func (_ AccountMergeResult) XdrValidTags() map[int32]bool

func (AccountMergeResult) XdrValue

func (v AccountMergeResult) XdrValue() interface{}

type AccountMergeResultCode

type AccountMergeResultCode int32
const (
	// codes considered as "success" for the operation
	ACCOUNT_MERGE_SUCCESS AccountMergeResultCode = 0
	// can't merge onto itself
	ACCOUNT_MERGE_MALFORMED AccountMergeResultCode = -1
	// destination does not exist
	ACCOUNT_MERGE_NO_ACCOUNT AccountMergeResultCode = -2
	// source account has AUTH_IMMUTABLE set
	ACCOUNT_MERGE_IMMUTABLE_SET AccountMergeResultCode = -3
	// account has trust lines/offers
	ACCOUNT_MERGE_HAS_SUB_ENTRIES AccountMergeResultCode = -4
	// sequence number is over max allowed
	ACCOUNT_MERGE_SEQNUM_TOO_FAR AccountMergeResultCode = -5
	// can't add source balance to
	ACCOUNT_MERGE_DEST_FULL AccountMergeResultCode = -6
	// destination balance
	ACCOUNT_MERGE_IS_SPONSOR AccountMergeResultCode = -7
)

func (AccountMergeResultCode) GetU32

func (v AccountMergeResultCode) GetU32() uint32

func (*AccountMergeResultCode) Scan

func (*AccountMergeResultCode) SetU32

func (v *AccountMergeResultCode) SetU32(n uint32)

func (AccountMergeResultCode) String

func (v AccountMergeResultCode) String() string

func (AccountMergeResultCode) XdrEnumComments

func (e AccountMergeResultCode) XdrEnumComments() map[int32]string

func (AccountMergeResultCode) XdrEnumNames

func (AccountMergeResultCode) XdrEnumNames() map[int32]string

func (*AccountMergeResultCode) XdrMarshal

func (v *AccountMergeResultCode) XdrMarshal(x XDR, name string)

func (*AccountMergeResultCode) XdrPointer

func (v *AccountMergeResultCode) XdrPointer() interface{}

func (AccountMergeResultCode) XdrTypeName

func (AccountMergeResultCode) XdrTypeName() string

func (AccountMergeResultCode) XdrValue

func (v AccountMergeResultCode) XdrValue() interface{}

type AllowTrustOp

type AllowTrustOp struct {
	Trustor AccountID
	Asset   AssetCode
	// One of 0, AUTHORIZED_FLAG, or AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG
	Authorize Uint32
}

Updates the "authorized" flag of an existing trust line

this is called by the issuer of the related asset.

note that authorize can only be set (and not cleared) if
the issuer account does not have the AUTH_REVOCABLE_FLAG set
Threshold: low

Result: AllowTrustResult

func XDR_AllowTrustOp

func XDR_AllowTrustOp(v *AllowTrustOp) *AllowTrustOp

func (*AllowTrustOp) XdrMarshal

func (v *AllowTrustOp) XdrMarshal(x XDR, name string)

func (*AllowTrustOp) XdrPointer

func (v *AllowTrustOp) XdrPointer() interface{}

func (*AllowTrustOp) XdrRecurse

func (v *AllowTrustOp) XdrRecurse(x XDR, name string)

func (AllowTrustOp) XdrTypeName

func (AllowTrustOp) XdrTypeName() string

func (AllowTrustOp) XdrValue

func (v AllowTrustOp) XdrValue() interface{}

type AllowTrustResult

type AllowTrustResult struct {
	// The union discriminant Code selects among the following arms:
	//   ALLOW_TRUST_SUCCESS:
	//      void
	//   ALLOW_TRUST_MALFORMED, ALLOW_TRUST_NO_TRUST_LINE, ALLOW_TRUST_TRUST_NOT_REQUIRED, ALLOW_TRUST_CANT_REVOKE, ALLOW_TRUST_SELF_NOT_ALLOWED, ALLOW_TRUST_LOW_RESERVE:
	//      void
	Code AllowTrustResultCode
	// contains filtered or unexported fields
}

func XDR_AllowTrustResult

func XDR_AllowTrustResult(v *AllowTrustResult) *AllowTrustResult

func (*AllowTrustResult) XdrMarshal

func (v *AllowTrustResult) XdrMarshal(x XDR, name string)

func (*AllowTrustResult) XdrPointer

func (v *AllowTrustResult) XdrPointer() interface{}

func (*AllowTrustResult) XdrRecurse

func (u *AllowTrustResult) XdrRecurse(x XDR, name string)

func (AllowTrustResult) XdrTypeName

func (AllowTrustResult) XdrTypeName() string

func (*AllowTrustResult) XdrUnionBody

func (u *AllowTrustResult) XdrUnionBody() XdrType

func (*AllowTrustResult) XdrUnionBodyName

func (u *AllowTrustResult) XdrUnionBodyName() string

func (*AllowTrustResult) XdrUnionTag

func (u *AllowTrustResult) XdrUnionTag() XdrNum32

func (*AllowTrustResult) XdrUnionTagName

func (u *AllowTrustResult) XdrUnionTagName() string

func (AllowTrustResult) XdrValid

func (u AllowTrustResult) XdrValid() bool

func (AllowTrustResult) XdrValidTags

func (_ AllowTrustResult) XdrValidTags() map[int32]bool

func (AllowTrustResult) XdrValue

func (v AllowTrustResult) XdrValue() interface{}

type AllowTrustResultCode

type AllowTrustResultCode int32
const (
	// codes considered as "success" for the operation
	ALLOW_TRUST_SUCCESS AllowTrustResultCode = 0
	// asset is not ASSET_TYPE_ALPHANUM
	ALLOW_TRUST_MALFORMED AllowTrustResultCode = -1
	// trustor does not have a trustline
	ALLOW_TRUST_NO_TRUST_LINE AllowTrustResultCode = -2
	// source account does not require trust
	ALLOW_TRUST_TRUST_NOT_REQUIRED AllowTrustResultCode = -3
	// source account can't revoke trust,
	ALLOW_TRUST_CANT_REVOKE AllowTrustResultCode = -4
	// trusting self is not allowed
	ALLOW_TRUST_SELF_NOT_ALLOWED AllowTrustResultCode = -5
	// claimable balances can't be created
	ALLOW_TRUST_LOW_RESERVE AllowTrustResultCode = -6
)

func XDR_AllowTrustResultCode

func XDR_AllowTrustResultCode(v *AllowTrustResultCode) *AllowTrustResultCode

func (AllowTrustResultCode) GetU32

func (v AllowTrustResultCode) GetU32() uint32

func (*AllowTrustResultCode) Scan

func (v *AllowTrustResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*AllowTrustResultCode) SetU32

func (v *AllowTrustResultCode) SetU32(n uint32)

func (AllowTrustResultCode) String

func (v AllowTrustResultCode) String() string

func (AllowTrustResultCode) XdrEnumComments

func (e AllowTrustResultCode) XdrEnumComments() map[int32]string

func (AllowTrustResultCode) XdrEnumNames

func (AllowTrustResultCode) XdrEnumNames() map[int32]string

func (*AllowTrustResultCode) XdrMarshal

func (v *AllowTrustResultCode) XdrMarshal(x XDR, name string)

func (*AllowTrustResultCode) XdrPointer

func (v *AllowTrustResultCode) XdrPointer() interface{}

func (AllowTrustResultCode) XdrTypeName

func (AllowTrustResultCode) XdrTypeName() string

func (AllowTrustResultCode) XdrValue

func (v AllowTrustResultCode) XdrValue() interface{}

type AlphaNum12

type AlphaNum12 struct {
	AssetCode AssetCode12
	Issuer    AccountID
}

func XDR_AlphaNum12

func XDR_AlphaNum12(v *AlphaNum12) *AlphaNum12

func (*AlphaNum12) XdrMarshal

func (v *AlphaNum12) XdrMarshal(x XDR, name string)

func (*AlphaNum12) XdrPointer

func (v *AlphaNum12) XdrPointer() interface{}

func (*AlphaNum12) XdrRecurse

func (v *AlphaNum12) XdrRecurse(x XDR, name string)

func (AlphaNum12) XdrTypeName

func (AlphaNum12) XdrTypeName() string

func (AlphaNum12) XdrValue

func (v AlphaNum12) XdrValue() interface{}

type AlphaNum4

type AlphaNum4 struct {
	AssetCode AssetCode4
	Issuer    AccountID
}

func XDR_AlphaNum4

func XDR_AlphaNum4(v *AlphaNum4) *AlphaNum4

func (*AlphaNum4) XdrMarshal

func (v *AlphaNum4) XdrMarshal(x XDR, name string)

func (*AlphaNum4) XdrPointer

func (v *AlphaNum4) XdrPointer() interface{}

func (*AlphaNum4) XdrRecurse

func (v *AlphaNum4) XdrRecurse(x XDR, name string)

func (AlphaNum4) XdrTypeName

func (AlphaNum4) XdrTypeName() string

func (AlphaNum4) XdrValue

func (v AlphaNum4) XdrValue() interface{}

type Asset

type Asset struct {
	// The union discriminant Type selects among the following arms:
	//   ASSET_TYPE_NATIVE:
	//      void
	//   ASSET_TYPE_CREDIT_ALPHANUM4:
	//      AlphaNum4() *AlphaNum4
	//   ASSET_TYPE_CREDIT_ALPHANUM12:
	//      AlphaNum12() *AlphaNum12
	Type AssetType
	// contains filtered or unexported fields
}

func XDR_Asset

func XDR_Asset(v *Asset) *Asset

func (*Asset) AlphaNum12

func (u *Asset) AlphaNum12() *AlphaNum12

func (*Asset) AlphaNum4

func (u *Asset) AlphaNum4() *AlphaNum4

func (*Asset) XdrMarshal

func (v *Asset) XdrMarshal(x XDR, name string)

func (*Asset) XdrPointer

func (v *Asset) XdrPointer() interface{}

func (*Asset) XdrRecurse

func (u *Asset) XdrRecurse(x XDR, name string)

func (Asset) XdrTypeName

func (Asset) XdrTypeName() string

func (*Asset) XdrUnionBody

func (u *Asset) XdrUnionBody() XdrType

func (*Asset) XdrUnionBodyName

func (u *Asset) XdrUnionBodyName() string

func (*Asset) XdrUnionTag

func (u *Asset) XdrUnionTag() XdrNum32

func (*Asset) XdrUnionTagName

func (u *Asset) XdrUnionTagName() string

func (Asset) XdrValid

func (u Asset) XdrValid() bool

func (Asset) XdrValidTags

func (_ Asset) XdrValidTags() map[int32]bool

func (Asset) XdrValue

func (v Asset) XdrValue() interface{}

type AssetCode

type AssetCode struct {
	// The union discriminant Type selects among the following arms:
	//   ASSET_TYPE_CREDIT_ALPHANUM4:
	//      AssetCode4() *AssetCode4
	//   ASSET_TYPE_CREDIT_ALPHANUM12:
	//      AssetCode12() *AssetCode12
	Type AssetType
	// contains filtered or unexported fields
}

func XDR_AssetCode

func XDR_AssetCode(v *AssetCode) *AssetCode

func (*AssetCode) AssetCode12

func (u *AssetCode) AssetCode12() *AssetCode12

func (*AssetCode) AssetCode4

func (u *AssetCode) AssetCode4() *AssetCode4

func (*AssetCode) XdrInitialize

func (v *AssetCode) XdrInitialize()

func (*AssetCode) XdrMarshal

func (v *AssetCode) XdrMarshal(x XDR, name string)

func (*AssetCode) XdrPointer

func (v *AssetCode) XdrPointer() interface{}

func (*AssetCode) XdrRecurse

func (u *AssetCode) XdrRecurse(x XDR, name string)

func (AssetCode) XdrTypeName

func (AssetCode) XdrTypeName() string

func (*AssetCode) XdrUnionBody

func (u *AssetCode) XdrUnionBody() XdrType

func (*AssetCode) XdrUnionBodyName

func (u *AssetCode) XdrUnionBodyName() string

func (*AssetCode) XdrUnionTag

func (u *AssetCode) XdrUnionTag() XdrNum32

func (*AssetCode) XdrUnionTagName

func (u *AssetCode) XdrUnionTagName() string

func (AssetCode) XdrValid

func (u AssetCode) XdrValid() bool

func (AssetCode) XdrValidTags

func (_ AssetCode) XdrValidTags() map[int32]bool

func (AssetCode) XdrValue

func (v AssetCode) XdrValue() interface{}

type AssetCode12

type AssetCode12 = [12]byte

5-12 alphanumeric characters right-padded with 0 bytes

type AssetCode4

type AssetCode4 = [4]byte

1-4 alphanumeric characters right-padded with 0 bytes

type AssetType

type AssetType int32
const (
	ASSET_TYPE_NATIVE            AssetType = 0
	ASSET_TYPE_CREDIT_ALPHANUM4  AssetType = 1
	ASSET_TYPE_CREDIT_ALPHANUM12 AssetType = 2
	ASSET_TYPE_POOL_SHARE        AssetType = 3
)

func XDR_AssetType

func XDR_AssetType(v *AssetType) *AssetType

func (AssetType) GetU32

func (v AssetType) GetU32() uint32

func (*AssetType) Scan

func (v *AssetType) Scan(ss fmt.ScanState, _ rune) error

func (*AssetType) SetU32

func (v *AssetType) SetU32(n uint32)

func (AssetType) String

func (v AssetType) String() string

func (AssetType) XdrEnumNames

func (AssetType) XdrEnumNames() map[int32]string

func (*AssetType) XdrMarshal

func (v *AssetType) XdrMarshal(x XDR, name string)

func (*AssetType) XdrPointer

func (v *AssetType) XdrPointer() interface{}

func (AssetType) XdrTypeName

func (AssetType) XdrTypeName() string

func (AssetType) XdrValue

func (v AssetType) XdrValue() interface{}

type Auth

type Auth struct {
	Flags int32
}

func XDR_Auth

func XDR_Auth(v *Auth) *Auth

func (*Auth) XdrMarshal

func (v *Auth) XdrMarshal(x XDR, name string)

func (*Auth) XdrPointer

func (v *Auth) XdrPointer() interface{}

func (*Auth) XdrRecurse

func (v *Auth) XdrRecurse(x XDR, name string)

func (Auth) XdrTypeName

func (Auth) XdrTypeName() string

func (Auth) XdrValue

func (v Auth) XdrValue() interface{}

type AuthCert

type AuthCert struct {
	Pubkey     Curve25519Public
	Expiration Uint64
	Sig        Signature
}

func XDR_AuthCert

func XDR_AuthCert(v *AuthCert) *AuthCert

func (*AuthCert) XdrMarshal

func (v *AuthCert) XdrMarshal(x XDR, name string)

func (*AuthCert) XdrPointer

func (v *AuthCert) XdrPointer() interface{}

func (*AuthCert) XdrRecurse

func (v *AuthCert) XdrRecurse(x XDR, name string)

func (AuthCert) XdrTypeName

func (AuthCert) XdrTypeName() string

func (AuthCert) XdrValue

func (v AuthCert) XdrValue() interface{}

type AuthenticatedMessage

type AuthenticatedMessage struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      V0() *XdrAnon_AuthenticatedMessage_V0
	V Uint32
	// contains filtered or unexported fields
}

func XDR_AuthenticatedMessage

func XDR_AuthenticatedMessage(v *AuthenticatedMessage) *AuthenticatedMessage

func (*AuthenticatedMessage) V0

func (*AuthenticatedMessage) XdrMarshal

func (v *AuthenticatedMessage) XdrMarshal(x XDR, name string)

func (*AuthenticatedMessage) XdrPointer

func (v *AuthenticatedMessage) XdrPointer() interface{}

func (*AuthenticatedMessage) XdrRecurse

func (u *AuthenticatedMessage) XdrRecurse(x XDR, name string)

func (AuthenticatedMessage) XdrTypeName

func (AuthenticatedMessage) XdrTypeName() string

func (*AuthenticatedMessage) XdrUnionBody

func (u *AuthenticatedMessage) XdrUnionBody() XdrType

func (*AuthenticatedMessage) XdrUnionBodyName

func (u *AuthenticatedMessage) XdrUnionBodyName() string

func (*AuthenticatedMessage) XdrUnionTag

func (u *AuthenticatedMessage) XdrUnionTag() XdrNum32

func (*AuthenticatedMessage) XdrUnionTagName

func (u *AuthenticatedMessage) XdrUnionTagName() string

func (AuthenticatedMessage) XdrValid

func (u AuthenticatedMessage) XdrValid() bool

func (AuthenticatedMessage) XdrValidTags

func (_ AuthenticatedMessage) XdrValidTags() map[int32]bool

func (AuthenticatedMessage) XdrValue

func (v AuthenticatedMessage) XdrValue() interface{}

type BeginSponsoringFutureReservesOp

type BeginSponsoringFutureReservesOp struct {
	SponsoredID AccountID
}

BeginSponsoringFutureReserves

Establishes the is-sponsoring-future-reserves-for relationship between
the source account and sponsoredID

Threshold: med

Result: BeginSponsoringFutureReservesResult

func (*BeginSponsoringFutureReservesOp) XdrMarshal

func (v *BeginSponsoringFutureReservesOp) XdrMarshal(x XDR, name string)

func (*BeginSponsoringFutureReservesOp) XdrPointer

func (v *BeginSponsoringFutureReservesOp) XdrPointer() interface{}

func (*BeginSponsoringFutureReservesOp) XdrRecurse

func (v *BeginSponsoringFutureReservesOp) XdrRecurse(x XDR, name string)

func (BeginSponsoringFutureReservesOp) XdrTypeName

func (BeginSponsoringFutureReservesOp) XdrValue

func (v BeginSponsoringFutureReservesOp) XdrValue() interface{}

type BeginSponsoringFutureReservesResult

type BeginSponsoringFutureReservesResult struct {
	// The union discriminant Code selects among the following arms:
	//   BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS:
	//      void
	//   BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED, BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED, BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE:
	//      void
	Code BeginSponsoringFutureReservesResultCode
	// contains filtered or unexported fields
}

func (*BeginSponsoringFutureReservesResult) XdrMarshal

func (v *BeginSponsoringFutureReservesResult) XdrMarshal(x XDR, name string)

func (*BeginSponsoringFutureReservesResult) XdrPointer

func (v *BeginSponsoringFutureReservesResult) XdrPointer() interface{}

func (*BeginSponsoringFutureReservesResult) XdrRecurse

func (u *BeginSponsoringFutureReservesResult) XdrRecurse(x XDR, name string)

func (BeginSponsoringFutureReservesResult) XdrTypeName

func (*BeginSponsoringFutureReservesResult) XdrUnionBody

func (u *BeginSponsoringFutureReservesResult) XdrUnionBody() XdrType

func (*BeginSponsoringFutureReservesResult) XdrUnionBodyName

func (u *BeginSponsoringFutureReservesResult) XdrUnionBodyName() string

func (*BeginSponsoringFutureReservesResult) XdrUnionTag

func (u *BeginSponsoringFutureReservesResult) XdrUnionTag() XdrNum32

func (*BeginSponsoringFutureReservesResult) XdrUnionTagName

func (u *BeginSponsoringFutureReservesResult) XdrUnionTagName() string

func (BeginSponsoringFutureReservesResult) XdrValid

func (BeginSponsoringFutureReservesResult) XdrValidTags

func (_ BeginSponsoringFutureReservesResult) XdrValidTags() map[int32]bool

func (BeginSponsoringFutureReservesResult) XdrValue

func (v BeginSponsoringFutureReservesResult) XdrValue() interface{}

type BeginSponsoringFutureReservesResultCode

type BeginSponsoringFutureReservesResultCode int32
const (
	// codes considered as "success" for the operation
	BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS BeginSponsoringFutureReservesResultCode = 0
	// codes considered as "failure" for the operation
	BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED         BeginSponsoringFutureReservesResultCode = -1
	BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED BeginSponsoringFutureReservesResultCode = -2
	BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE         BeginSponsoringFutureReservesResultCode = -3
)

func (BeginSponsoringFutureReservesResultCode) GetU32

func (*BeginSponsoringFutureReservesResultCode) Scan

func (*BeginSponsoringFutureReservesResultCode) SetU32

func (BeginSponsoringFutureReservesResultCode) String

func (BeginSponsoringFutureReservesResultCode) XdrEnumComments

func (e BeginSponsoringFutureReservesResultCode) XdrEnumComments() map[int32]string

func (BeginSponsoringFutureReservesResultCode) XdrEnumNames

func (*BeginSponsoringFutureReservesResultCode) XdrMarshal

func (v *BeginSponsoringFutureReservesResultCode) XdrMarshal(x XDR, name string)

func (*BeginSponsoringFutureReservesResultCode) XdrPointer

func (v *BeginSponsoringFutureReservesResultCode) XdrPointer() interface{}

func (BeginSponsoringFutureReservesResultCode) XdrTypeName

func (BeginSponsoringFutureReservesResultCode) XdrValue

func (v BeginSponsoringFutureReservesResultCode) XdrValue() interface{}

type BitmapIndex

type BitmapIndex struct {
	FirstBit Uint32
	LastBit  Uint32
	Bitmap   Value
}

func XDR_BitmapIndex

func XDR_BitmapIndex(v *BitmapIndex) *BitmapIndex

func (*BitmapIndex) XdrMarshal

func (v *BitmapIndex) XdrMarshal(x XDR, name string)

func (*BitmapIndex) XdrPointer

func (v *BitmapIndex) XdrPointer() interface{}

func (*BitmapIndex) XdrRecurse

func (v *BitmapIndex) XdrRecurse(x XDR, name string)

func (BitmapIndex) XdrTypeName

func (BitmapIndex) XdrTypeName() string

func (BitmapIndex) XdrValue

func (v BitmapIndex) XdrValue() interface{}

type BucketEntry

type BucketEntry struct {
	// The union discriminant Type selects among the following arms:
	//   LIVEENTRY, INITENTRY:
	//      LiveEntry() *LedgerEntry
	//   DEADENTRY:
	//      DeadEntry() *LedgerKey
	//   METAENTRY:
	//      MetaEntry() *BucketMetadata
	Type BucketEntryType
	// contains filtered or unexported fields
}

func XDR_BucketEntry

func XDR_BucketEntry(v *BucketEntry) *BucketEntry

func (*BucketEntry) DeadEntry

func (u *BucketEntry) DeadEntry() *LedgerKey

func (*BucketEntry) LiveEntry

func (u *BucketEntry) LiveEntry() *LedgerEntry

func (*BucketEntry) MetaEntry

func (u *BucketEntry) MetaEntry() *BucketMetadata

func (*BucketEntry) XdrMarshal

func (v *BucketEntry) XdrMarshal(x XDR, name string)

func (*BucketEntry) XdrPointer

func (v *BucketEntry) XdrPointer() interface{}

func (*BucketEntry) XdrRecurse

func (u *BucketEntry) XdrRecurse(x XDR, name string)

func (BucketEntry) XdrTypeName

func (BucketEntry) XdrTypeName() string

func (*BucketEntry) XdrUnionBody

func (u *BucketEntry) XdrUnionBody() XdrType

func (*BucketEntry) XdrUnionBodyName

func (u *BucketEntry) XdrUnionBodyName() string

func (*BucketEntry) XdrUnionTag

func (u *BucketEntry) XdrUnionTag() XdrNum32

func (*BucketEntry) XdrUnionTagName

func (u *BucketEntry) XdrUnionTagName() string

func (BucketEntry) XdrValid

func (u BucketEntry) XdrValid() bool

func (BucketEntry) XdrValidTags

func (_ BucketEntry) XdrValidTags() map[int32]bool

func (BucketEntry) XdrValue

func (v BucketEntry) XdrValue() interface{}

type BucketEntryType

type BucketEntryType int32

Entries used to define the bucket list

const (
	// At-and-after protocol 11: bucket metadata, should come first.
	METAENTRY BucketEntryType = -1
	// Before protocol 11: created-or-updated;
	LIVEENTRY BucketEntryType = 0
	// At-and-after protocol 11: only updated.
	DEADENTRY BucketEntryType = 1
	// At-and-after protocol 11: only created.
	INITENTRY BucketEntryType = 2
)

func XDR_BucketEntryType

func XDR_BucketEntryType(v *BucketEntryType) *BucketEntryType

func (BucketEntryType) GetU32

func (v BucketEntryType) GetU32() uint32

func (*BucketEntryType) Scan

func (v *BucketEntryType) Scan(ss fmt.ScanState, _ rune) error

func (*BucketEntryType) SetU32

func (v *BucketEntryType) SetU32(n uint32)

func (BucketEntryType) String

func (v BucketEntryType) String() string

func (BucketEntryType) XdrEnumComments

func (e BucketEntryType) XdrEnumComments() map[int32]string

func (BucketEntryType) XdrEnumNames

func (BucketEntryType) XdrEnumNames() map[int32]string

func (*BucketEntryType) XdrMarshal

func (v *BucketEntryType) XdrMarshal(x XDR, name string)

func (*BucketEntryType) XdrPointer

func (v *BucketEntryType) XdrPointer() interface{}

func (BucketEntryType) XdrTypeName

func (BucketEntryType) XdrTypeName() string

func (BucketEntryType) XdrValue

func (v BucketEntryType) XdrValue() interface{}

type BucketMetadata

type BucketMetadata struct {
	// Indicates the protocol version used to create / merge this bucket.
	LedgerVersion Uint32
	Ext           XdrAnon_BucketMetadata_Ext
}

func XDR_BucketMetadata

func XDR_BucketMetadata(v *BucketMetadata) *BucketMetadata

func (*BucketMetadata) XdrMarshal

func (v *BucketMetadata) XdrMarshal(x XDR, name string)

func (*BucketMetadata) XdrPointer

func (v *BucketMetadata) XdrPointer() interface{}

func (*BucketMetadata) XdrRecurse

func (v *BucketMetadata) XdrRecurse(x XDR, name string)

func (BucketMetadata) XdrTypeName

func (BucketMetadata) XdrTypeName() string

func (BucketMetadata) XdrValue

func (v BucketMetadata) XdrValue() interface{}

type BumpSequenceOp

type BumpSequenceOp struct {
	BumpTo SequenceNumber
}

Bump Sequence

increases the sequence to a given level

Threshold: low

Result: BumpSequenceResult

func XDR_BumpSequenceOp

func XDR_BumpSequenceOp(v *BumpSequenceOp) *BumpSequenceOp

func (*BumpSequenceOp) XdrMarshal

func (v *BumpSequenceOp) XdrMarshal(x XDR, name string)

func (*BumpSequenceOp) XdrPointer

func (v *BumpSequenceOp) XdrPointer() interface{}

func (*BumpSequenceOp) XdrRecurse

func (v *BumpSequenceOp) XdrRecurse(x XDR, name string)

func (BumpSequenceOp) XdrTypeName

func (BumpSequenceOp) XdrTypeName() string

func (BumpSequenceOp) XdrValue

func (v BumpSequenceOp) XdrValue() interface{}

type BumpSequenceResult

type BumpSequenceResult struct {
	// The union discriminant Code selects among the following arms:
	//   BUMP_SEQUENCE_SUCCESS:
	//      void
	//   BUMP_SEQUENCE_BAD_SEQ:
	//      void
	Code BumpSequenceResultCode
	// contains filtered or unexported fields
}

func XDR_BumpSequenceResult

func XDR_BumpSequenceResult(v *BumpSequenceResult) *BumpSequenceResult

func (*BumpSequenceResult) XdrMarshal

func (v *BumpSequenceResult) XdrMarshal(x XDR, name string)

func (*BumpSequenceResult) XdrPointer

func (v *BumpSequenceResult) XdrPointer() interface{}

func (*BumpSequenceResult) XdrRecurse

func (u *BumpSequenceResult) XdrRecurse(x XDR, name string)

func (BumpSequenceResult) XdrTypeName

func (BumpSequenceResult) XdrTypeName() string

func (*BumpSequenceResult) XdrUnionBody

func (u *BumpSequenceResult) XdrUnionBody() XdrType

func (*BumpSequenceResult) XdrUnionBodyName

func (u *BumpSequenceResult) XdrUnionBodyName() string

func (*BumpSequenceResult) XdrUnionTag

func (u *BumpSequenceResult) XdrUnionTag() XdrNum32

func (*BumpSequenceResult) XdrUnionTagName

func (u *BumpSequenceResult) XdrUnionTagName() string

func (BumpSequenceResult) XdrValid

func (u BumpSequenceResult) XdrValid() bool

func (BumpSequenceResult) XdrValidTags

func (_ BumpSequenceResult) XdrValidTags() map[int32]bool

func (BumpSequenceResult) XdrValue

func (v BumpSequenceResult) XdrValue() interface{}

type BumpSequenceResultCode

type BumpSequenceResultCode int32
const (
	// codes considered as "success" for the operation
	BUMP_SEQUENCE_SUCCESS BumpSequenceResultCode = 0
	// codes considered as "failure" for the operation
	BUMP_SEQUENCE_BAD_SEQ BumpSequenceResultCode = -1
)

func (BumpSequenceResultCode) GetU32

func (v BumpSequenceResultCode) GetU32() uint32

func (*BumpSequenceResultCode) Scan

func (*BumpSequenceResultCode) SetU32

func (v *BumpSequenceResultCode) SetU32(n uint32)

func (BumpSequenceResultCode) String

func (v BumpSequenceResultCode) String() string

func (BumpSequenceResultCode) XdrEnumComments

func (e BumpSequenceResultCode) XdrEnumComments() map[int32]string

func (BumpSequenceResultCode) XdrEnumNames

func (BumpSequenceResultCode) XdrEnumNames() map[int32]string

func (*BumpSequenceResultCode) XdrMarshal

func (v *BumpSequenceResultCode) XdrMarshal(x XDR, name string)

func (*BumpSequenceResultCode) XdrPointer

func (v *BumpSequenceResultCode) XdrPointer() interface{}

func (BumpSequenceResultCode) XdrTypeName

func (BumpSequenceResultCode) XdrTypeName() string

func (BumpSequenceResultCode) XdrValue

func (v BumpSequenceResultCode) XdrValue() interface{}

type ChangeTrustAsset

type ChangeTrustAsset struct {
	// The union discriminant Type selects among the following arms:
	//   ASSET_TYPE_NATIVE:
	//      void
	//   ASSET_TYPE_CREDIT_ALPHANUM4:
	//      AlphaNum4() *AlphaNum4
	//   ASSET_TYPE_CREDIT_ALPHANUM12:
	//      AlphaNum12() *AlphaNum12
	//   ASSET_TYPE_POOL_SHARE:
	//      LiquidityPool() *LiquidityPoolParameters
	Type AssetType
	// contains filtered or unexported fields
}

func XDR_ChangeTrustAsset

func XDR_ChangeTrustAsset(v *ChangeTrustAsset) *ChangeTrustAsset

func (*ChangeTrustAsset) AlphaNum12

func (u *ChangeTrustAsset) AlphaNum12() *AlphaNum12

func (*ChangeTrustAsset) AlphaNum4

func (u *ChangeTrustAsset) AlphaNum4() *AlphaNum4

func (*ChangeTrustAsset) LiquidityPool

func (u *ChangeTrustAsset) LiquidityPool() *LiquidityPoolParameters

func (*ChangeTrustAsset) XdrMarshal

func (v *ChangeTrustAsset) XdrMarshal(x XDR, name string)

func (*ChangeTrustAsset) XdrPointer

func (v *ChangeTrustAsset) XdrPointer() interface{}

func (*ChangeTrustAsset) XdrRecurse

func (u *ChangeTrustAsset) XdrRecurse(x XDR, name string)

func (ChangeTrustAsset) XdrTypeName

func (ChangeTrustAsset) XdrTypeName() string

func (*ChangeTrustAsset) XdrUnionBody

func (u *ChangeTrustAsset) XdrUnionBody() XdrType

func (*ChangeTrustAsset) XdrUnionBodyName

func (u *ChangeTrustAsset) XdrUnionBodyName() string

func (*ChangeTrustAsset) XdrUnionTag

func (u *ChangeTrustAsset) XdrUnionTag() XdrNum32

func (*ChangeTrustAsset) XdrUnionTagName

func (u *ChangeTrustAsset) XdrUnionTagName() string

func (ChangeTrustAsset) XdrValid

func (u ChangeTrustAsset) XdrValid() bool

func (ChangeTrustAsset) XdrValidTags

func (_ ChangeTrustAsset) XdrValidTags() map[int32]bool

func (ChangeTrustAsset) XdrValue

func (v ChangeTrustAsset) XdrValue() interface{}

type ChangeTrustOp

type ChangeTrustOp struct {
	Line ChangeTrustAsset
	// if limit is set to 0, deletes the trust line
	Limit Int64
}

Creates, updates or deletes a trust line

Threshold: med

Result: ChangeTrustResult

func XDR_ChangeTrustOp

func XDR_ChangeTrustOp(v *ChangeTrustOp) *ChangeTrustOp

func (*ChangeTrustOp) XdrMarshal

func (v *ChangeTrustOp) XdrMarshal(x XDR, name string)

func (*ChangeTrustOp) XdrPointer

func (v *ChangeTrustOp) XdrPointer() interface{}

func (*ChangeTrustOp) XdrRecurse

func (v *ChangeTrustOp) XdrRecurse(x XDR, name string)

func (ChangeTrustOp) XdrTypeName

func (ChangeTrustOp) XdrTypeName() string

func (ChangeTrustOp) XdrValue

func (v ChangeTrustOp) XdrValue() interface{}

type ChangeTrustResult

type ChangeTrustResult struct {
	// The union discriminant Code selects among the following arms:
	//   CHANGE_TRUST_SUCCESS:
	//      void
	//   CHANGE_TRUST_MALFORMED, CHANGE_TRUST_NO_ISSUER, CHANGE_TRUST_INVALID_LIMIT, CHANGE_TRUST_LOW_RESERVE, CHANGE_TRUST_SELF_NOT_ALLOWED, CHANGE_TRUST_TRUST_LINE_MISSING, CHANGE_TRUST_CANNOT_DELETE, CHANGE_TRUST_NOT_AUTH_MAINTAIN_LIABILITIES:
	//      void
	Code ChangeTrustResultCode
	// contains filtered or unexported fields
}

func XDR_ChangeTrustResult

func XDR_ChangeTrustResult(v *ChangeTrustResult) *ChangeTrustResult

func (*ChangeTrustResult) XdrMarshal

func (v *ChangeTrustResult) XdrMarshal(x XDR, name string)

func (*ChangeTrustResult) XdrPointer

func (v *ChangeTrustResult) XdrPointer() interface{}

func (*ChangeTrustResult) XdrRecurse

func (u *ChangeTrustResult) XdrRecurse(x XDR, name string)

func (ChangeTrustResult) XdrTypeName

func (ChangeTrustResult) XdrTypeName() string

func (*ChangeTrustResult) XdrUnionBody

func (u *ChangeTrustResult) XdrUnionBody() XdrType

func (*ChangeTrustResult) XdrUnionBodyName

func (u *ChangeTrustResult) XdrUnionBodyName() string

func (*ChangeTrustResult) XdrUnionTag

func (u *ChangeTrustResult) XdrUnionTag() XdrNum32

func (*ChangeTrustResult) XdrUnionTagName

func (u *ChangeTrustResult) XdrUnionTagName() string

func (ChangeTrustResult) XdrValid

func (u ChangeTrustResult) XdrValid() bool

func (ChangeTrustResult) XdrValidTags

func (_ ChangeTrustResult) XdrValidTags() map[int32]bool

func (ChangeTrustResult) XdrValue

func (v ChangeTrustResult) XdrValue() interface{}

type ChangeTrustResultCode

type ChangeTrustResultCode int32
const (
	// codes considered as "success" for the operation
	CHANGE_TRUST_SUCCESS ChangeTrustResultCode = 0
	// bad input
	CHANGE_TRUST_MALFORMED ChangeTrustResultCode = -1
	// could not find issuer
	CHANGE_TRUST_NO_ISSUER ChangeTrustResultCode = -2
	// cannot drop limit below balance
	CHANGE_TRUST_INVALID_LIMIT ChangeTrustResultCode = -3
	// not enough funds to create a new trust line,
	CHANGE_TRUST_LOW_RESERVE ChangeTrustResultCode = -4
	// trusting self is not allowed
	CHANGE_TRUST_SELF_NOT_ALLOWED ChangeTrustResultCode = -5
	// Asset trustline is missing for pool
	CHANGE_TRUST_TRUST_LINE_MISSING ChangeTrustResultCode = -6
	// Asset trustline is still referenced in a pool
	CHANGE_TRUST_CANNOT_DELETE ChangeTrustResultCode = -7
	// Asset trustline is deauthorized
	CHANGE_TRUST_NOT_AUTH_MAINTAIN_LIABILITIES ChangeTrustResultCode = -8
)

func XDR_ChangeTrustResultCode

func XDR_ChangeTrustResultCode(v *ChangeTrustResultCode) *ChangeTrustResultCode

func (ChangeTrustResultCode) GetU32

func (v ChangeTrustResultCode) GetU32() uint32

func (*ChangeTrustResultCode) Scan

func (v *ChangeTrustResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*ChangeTrustResultCode) SetU32

func (v *ChangeTrustResultCode) SetU32(n uint32)

func (ChangeTrustResultCode) String

func (v ChangeTrustResultCode) String() string

func (ChangeTrustResultCode) XdrEnumComments

func (e ChangeTrustResultCode) XdrEnumComments() map[int32]string

func (ChangeTrustResultCode) XdrEnumNames

func (ChangeTrustResultCode) XdrEnumNames() map[int32]string

func (*ChangeTrustResultCode) XdrMarshal

func (v *ChangeTrustResultCode) XdrMarshal(x XDR, name string)

func (*ChangeTrustResultCode) XdrPointer

func (v *ChangeTrustResultCode) XdrPointer() interface{}

func (ChangeTrustResultCode) XdrTypeName

func (ChangeTrustResultCode) XdrTypeName() string

func (ChangeTrustResultCode) XdrValue

func (v ChangeTrustResultCode) XdrValue() interface{}

type ClaimAtom

type ClaimAtom struct {
	// The union discriminant Type selects among the following arms:
	//   CLAIM_ATOM_TYPE_V0:
	//      V0() *ClaimOfferAtomV0
	//   CLAIM_ATOM_TYPE_ORDER_BOOK:
	//      OrderBook() *ClaimOfferAtom
	//   CLAIM_ATOM_TYPE_LIQUIDITY_POOL:
	//      LiquidityPool() *ClaimLiquidityAtom
	Type ClaimAtomType
	// contains filtered or unexported fields
}

This result is used when offers are taken or liquidity is exchanged with a

liquidity pool during an operation

func XDR_ClaimAtom

func XDR_ClaimAtom(v *ClaimAtom) *ClaimAtom

func (*ClaimAtom) LiquidityPool

func (u *ClaimAtom) LiquidityPool() *ClaimLiquidityAtom

func (*ClaimAtom) OrderBook

func (u *ClaimAtom) OrderBook() *ClaimOfferAtom

func (*ClaimAtom) V0

func (u *ClaimAtom) V0() *ClaimOfferAtomV0

func (*ClaimAtom) XdrMarshal

func (v *ClaimAtom) XdrMarshal(x XDR, name string)

func (*ClaimAtom) XdrPointer

func (v *ClaimAtom) XdrPointer() interface{}

func (*ClaimAtom) XdrRecurse

func (u *ClaimAtom) XdrRecurse(x XDR, name string)

func (ClaimAtom) XdrTypeName

func (ClaimAtom) XdrTypeName() string

func (*ClaimAtom) XdrUnionBody

func (u *ClaimAtom) XdrUnionBody() XdrType

func (*ClaimAtom) XdrUnionBodyName

func (u *ClaimAtom) XdrUnionBodyName() string

func (*ClaimAtom) XdrUnionTag

func (u *ClaimAtom) XdrUnionTag() XdrNum32

func (*ClaimAtom) XdrUnionTagName

func (u *ClaimAtom) XdrUnionTagName() string

func (ClaimAtom) XdrValid

func (u ClaimAtom) XdrValid() bool

func (ClaimAtom) XdrValidTags

func (_ ClaimAtom) XdrValidTags() map[int32]bool

func (ClaimAtom) XdrValue

func (v ClaimAtom) XdrValue() interface{}

type ClaimAtomType

type ClaimAtomType int32
const (
	CLAIM_ATOM_TYPE_V0             ClaimAtomType = 0
	CLAIM_ATOM_TYPE_ORDER_BOOK     ClaimAtomType = 1
	CLAIM_ATOM_TYPE_LIQUIDITY_POOL ClaimAtomType = 2
)

func XDR_ClaimAtomType

func XDR_ClaimAtomType(v *ClaimAtomType) *ClaimAtomType

func (ClaimAtomType) GetU32

func (v ClaimAtomType) GetU32() uint32

func (*ClaimAtomType) Scan

func (v *ClaimAtomType) Scan(ss fmt.ScanState, _ rune) error

func (*ClaimAtomType) SetU32

func (v *ClaimAtomType) SetU32(n uint32)

func (ClaimAtomType) String

func (v ClaimAtomType) String() string

func (ClaimAtomType) XdrEnumNames

func (ClaimAtomType) XdrEnumNames() map[int32]string

func (*ClaimAtomType) XdrMarshal

func (v *ClaimAtomType) XdrMarshal(x XDR, name string)

func (*ClaimAtomType) XdrPointer

func (v *ClaimAtomType) XdrPointer() interface{}

func (ClaimAtomType) XdrTypeName

func (ClaimAtomType) XdrTypeName() string

func (ClaimAtomType) XdrValue

func (v ClaimAtomType) XdrValue() interface{}

type ClaimClaimableBalanceOp

type ClaimClaimableBalanceOp struct {
	BalanceID ClaimableBalanceID
}

Claims a claimable balance entry

Threshold: low

Result: ClaimClaimableBalanceResult

func (*ClaimClaimableBalanceOp) XdrMarshal

func (v *ClaimClaimableBalanceOp) XdrMarshal(x XDR, name string)

func (*ClaimClaimableBalanceOp) XdrPointer

func (v *ClaimClaimableBalanceOp) XdrPointer() interface{}

func (*ClaimClaimableBalanceOp) XdrRecurse

func (v *ClaimClaimableBalanceOp) XdrRecurse(x XDR, name string)

func (ClaimClaimableBalanceOp) XdrTypeName

func (ClaimClaimableBalanceOp) XdrTypeName() string

func (ClaimClaimableBalanceOp) XdrValue

func (v ClaimClaimableBalanceOp) XdrValue() interface{}

type ClaimClaimableBalanceResult

type ClaimClaimableBalanceResult struct {
	// The union discriminant Code selects among the following arms:
	//   CLAIM_CLAIMABLE_BALANCE_SUCCESS:
	//      void
	//   CLAIM_CLAIMABLE_BALANCE_DOES_NOT_EXIST, CLAIM_CLAIMABLE_BALANCE_CANNOT_CLAIM, CLAIM_CLAIMABLE_BALANCE_LINE_FULL, CLAIM_CLAIMABLE_BALANCE_NO_TRUST, CLAIM_CLAIMABLE_BALANCE_NOT_AUTHORIZED:
	//      void
	Code ClaimClaimableBalanceResultCode
	// contains filtered or unexported fields
}

func (*ClaimClaimableBalanceResult) XdrMarshal

func (v *ClaimClaimableBalanceResult) XdrMarshal(x XDR, name string)

func (*ClaimClaimableBalanceResult) XdrPointer

func (v *ClaimClaimableBalanceResult) XdrPointer() interface{}

func (*ClaimClaimableBalanceResult) XdrRecurse

func (u *ClaimClaimableBalanceResult) XdrRecurse(x XDR, name string)

func (ClaimClaimableBalanceResult) XdrTypeName

func (ClaimClaimableBalanceResult) XdrTypeName() string

func (*ClaimClaimableBalanceResult) XdrUnionBody

func (u *ClaimClaimableBalanceResult) XdrUnionBody() XdrType

func (*ClaimClaimableBalanceResult) XdrUnionBodyName

func (u *ClaimClaimableBalanceResult) XdrUnionBodyName() string

func (*ClaimClaimableBalanceResult) XdrUnionTag

func (u *ClaimClaimableBalanceResult) XdrUnionTag() XdrNum32

func (*ClaimClaimableBalanceResult) XdrUnionTagName

func (u *ClaimClaimableBalanceResult) XdrUnionTagName() string

func (ClaimClaimableBalanceResult) XdrValid

func (u ClaimClaimableBalanceResult) XdrValid() bool

func (ClaimClaimableBalanceResult) XdrValidTags

func (_ ClaimClaimableBalanceResult) XdrValidTags() map[int32]bool

func (ClaimClaimableBalanceResult) XdrValue

func (v ClaimClaimableBalanceResult) XdrValue() interface{}

type ClaimClaimableBalanceResultCode

type ClaimClaimableBalanceResultCode int32
const (
	CLAIM_CLAIMABLE_BALANCE_SUCCESS        ClaimClaimableBalanceResultCode = 0
	CLAIM_CLAIMABLE_BALANCE_DOES_NOT_EXIST ClaimClaimableBalanceResultCode = -1
	CLAIM_CLAIMABLE_BALANCE_CANNOT_CLAIM   ClaimClaimableBalanceResultCode = -2
	CLAIM_CLAIMABLE_BALANCE_LINE_FULL      ClaimClaimableBalanceResultCode = -3
	CLAIM_CLAIMABLE_BALANCE_NO_TRUST       ClaimClaimableBalanceResultCode = -4
	CLAIM_CLAIMABLE_BALANCE_NOT_AUTHORIZED ClaimClaimableBalanceResultCode = -5
)

func (ClaimClaimableBalanceResultCode) GetU32

func (*ClaimClaimableBalanceResultCode) Scan

func (*ClaimClaimableBalanceResultCode) SetU32

func (ClaimClaimableBalanceResultCode) String

func (ClaimClaimableBalanceResultCode) XdrEnumNames

func (ClaimClaimableBalanceResultCode) XdrEnumNames() map[int32]string

func (*ClaimClaimableBalanceResultCode) XdrMarshal

func (v *ClaimClaimableBalanceResultCode) XdrMarshal(x XDR, name string)

func (*ClaimClaimableBalanceResultCode) XdrPointer

func (v *ClaimClaimableBalanceResultCode) XdrPointer() interface{}

func (ClaimClaimableBalanceResultCode) XdrTypeName

func (ClaimClaimableBalanceResultCode) XdrValue

func (v ClaimClaimableBalanceResultCode) XdrValue() interface{}

type ClaimLiquidityAtom

type ClaimLiquidityAtom struct {
	LiquidityPoolID PoolID
	// amount and asset taken from the pool
	AssetSold  Asset
	AmountSold Int64
	// amount and asset sent to the pool
	AssetBought  Asset
	AmountBought Int64
}

func XDR_ClaimLiquidityAtom

func XDR_ClaimLiquidityAtom(v *ClaimLiquidityAtom) *ClaimLiquidityAtom

func (*ClaimLiquidityAtom) XdrMarshal

func (v *ClaimLiquidityAtom) XdrMarshal(x XDR, name string)

func (*ClaimLiquidityAtom) XdrPointer

func (v *ClaimLiquidityAtom) XdrPointer() interface{}

func (*ClaimLiquidityAtom) XdrRecurse

func (v *ClaimLiquidityAtom) XdrRecurse(x XDR, name string)

func (ClaimLiquidityAtom) XdrTypeName

func (ClaimLiquidityAtom) XdrTypeName() string

func (ClaimLiquidityAtom) XdrValue

func (v ClaimLiquidityAtom) XdrValue() interface{}

type ClaimOfferAtom

type ClaimOfferAtom struct {
	// emitted to identify the offer
	SellerID AccountID
	OfferID  Int64
	// amount and asset taken from the owner
	AssetSold  Asset
	AmountSold Int64
	// amount and asset sent to the owner
	AssetBought  Asset
	AmountBought Int64
}

func XDR_ClaimOfferAtom

func XDR_ClaimOfferAtom(v *ClaimOfferAtom) *ClaimOfferAtom

func (*ClaimOfferAtom) XdrMarshal

func (v *ClaimOfferAtom) XdrMarshal(x XDR, name string)

func (*ClaimOfferAtom) XdrPointer

func (v *ClaimOfferAtom) XdrPointer() interface{}

func (*ClaimOfferAtom) XdrRecurse

func (v *ClaimOfferAtom) XdrRecurse(x XDR, name string)

func (ClaimOfferAtom) XdrTypeName

func (ClaimOfferAtom) XdrTypeName() string

func (ClaimOfferAtom) XdrValue

func (v ClaimOfferAtom) XdrValue() interface{}

type ClaimOfferAtomV0

type ClaimOfferAtomV0 struct {
	// emitted to identify the offer
	SellerEd25519 Uint256
	OfferID       Int64
	// amount and asset taken from the owner
	AssetSold  Asset
	AmountSold Int64
	// amount and asset sent to the owner
	AssetBought  Asset
	AmountBought Int64
}

ClaimOfferAtomV0 is a ClaimOfferAtom with the AccountID discriminant stripped off, leaving a raw ed25519 public key to identify the source account. This is used for backwards compatibility starting from the protocol 17/18 boundary. If an "old-style" ClaimOfferAtom is parsed with this XDR definition, it will be parsed as a "new-style" ClaimAtom containing a ClaimOfferAtomV0.

func XDR_ClaimOfferAtomV0

func XDR_ClaimOfferAtomV0(v *ClaimOfferAtomV0) *ClaimOfferAtomV0

func (*ClaimOfferAtomV0) XdrMarshal

func (v *ClaimOfferAtomV0) XdrMarshal(x XDR, name string)

func (*ClaimOfferAtomV0) XdrPointer

func (v *ClaimOfferAtomV0) XdrPointer() interface{}

func (*ClaimOfferAtomV0) XdrRecurse

func (v *ClaimOfferAtomV0) XdrRecurse(x XDR, name string)

func (ClaimOfferAtomV0) XdrTypeName

func (ClaimOfferAtomV0) XdrTypeName() string

func (ClaimOfferAtomV0) XdrValue

func (v ClaimOfferAtomV0) XdrValue() interface{}

type ClaimPredicate

type ClaimPredicate struct {
	// The union discriminant Type selects among the following arms:
	//   CLAIM_PREDICATE_UNCONDITIONAL:
	//      void
	//   CLAIM_PREDICATE_AND:
	//      AndPredicates() *[]ClaimPredicate // bound 2
	//   CLAIM_PREDICATE_OR:
	//      OrPredicates() *[]ClaimPredicate // bound 2
	//   CLAIM_PREDICATE_NOT:
	//      NotPredicate() **ClaimPredicate
	//   CLAIM_PREDICATE_BEFORE_ABSOLUTE_TIME:
	//      AbsBefore() *Int64
	//   CLAIM_PREDICATE_BEFORE_RELATIVE_TIME:
	//      RelBefore() *Int64
	Type ClaimPredicateType
	// contains filtered or unexported fields
}

func XDR_ClaimPredicate

func XDR_ClaimPredicate(v *ClaimPredicate) *ClaimPredicate

func (*ClaimPredicate) AbsBefore

func (u *ClaimPredicate) AbsBefore() *Int64

Predicate will be true if closeTime < absBefore

func (*ClaimPredicate) AndPredicates

func (u *ClaimPredicate) AndPredicates() *[]ClaimPredicate

func (*ClaimPredicate) NotPredicate

func (u *ClaimPredicate) NotPredicate() **ClaimPredicate

func (*ClaimPredicate) OrPredicates

func (u *ClaimPredicate) OrPredicates() *[]ClaimPredicate

func (*ClaimPredicate) RelBefore

func (u *ClaimPredicate) RelBefore() *Int64

Seconds since closeTime of the ledger in which the

func (*ClaimPredicate) XdrMarshal

func (v *ClaimPredicate) XdrMarshal(x XDR, name string)

func (*ClaimPredicate) XdrPointer

func (v *ClaimPredicate) XdrPointer() interface{}

func (*ClaimPredicate) XdrRecurse

func (u *ClaimPredicate) XdrRecurse(x XDR, name string)

func (ClaimPredicate) XdrTypeName

func (ClaimPredicate) XdrTypeName() string

func (*ClaimPredicate) XdrUnionBody

func (u *ClaimPredicate) XdrUnionBody() XdrType

func (*ClaimPredicate) XdrUnionBodyName

func (u *ClaimPredicate) XdrUnionBodyName() string

func (*ClaimPredicate) XdrUnionTag

func (u *ClaimPredicate) XdrUnionTag() XdrNum32

func (*ClaimPredicate) XdrUnionTagName

func (u *ClaimPredicate) XdrUnionTagName() string

func (ClaimPredicate) XdrValid

func (u ClaimPredicate) XdrValid() bool

func (ClaimPredicate) XdrValidTags

func (_ ClaimPredicate) XdrValidTags() map[int32]bool

func (ClaimPredicate) XdrValue

func (v ClaimPredicate) XdrValue() interface{}

type ClaimPredicateType

type ClaimPredicateType int32
const (
	CLAIM_PREDICATE_UNCONDITIONAL        ClaimPredicateType = 0
	CLAIM_PREDICATE_AND                  ClaimPredicateType = 1
	CLAIM_PREDICATE_OR                   ClaimPredicateType = 2
	CLAIM_PREDICATE_NOT                  ClaimPredicateType = 3
	CLAIM_PREDICATE_BEFORE_ABSOLUTE_TIME ClaimPredicateType = 4
	CLAIM_PREDICATE_BEFORE_RELATIVE_TIME ClaimPredicateType = 5
)

func XDR_ClaimPredicateType

func XDR_ClaimPredicateType(v *ClaimPredicateType) *ClaimPredicateType

func (ClaimPredicateType) GetU32

func (v ClaimPredicateType) GetU32() uint32

func (*ClaimPredicateType) Scan

func (v *ClaimPredicateType) Scan(ss fmt.ScanState, _ rune) error

func (*ClaimPredicateType) SetU32

func (v *ClaimPredicateType) SetU32(n uint32)

func (ClaimPredicateType) String

func (v ClaimPredicateType) String() string

func (ClaimPredicateType) XdrEnumNames

func (ClaimPredicateType) XdrEnumNames() map[int32]string

func (*ClaimPredicateType) XdrMarshal

func (v *ClaimPredicateType) XdrMarshal(x XDR, name string)

func (*ClaimPredicateType) XdrPointer

func (v *ClaimPredicateType) XdrPointer() interface{}

func (ClaimPredicateType) XdrTypeName

func (ClaimPredicateType) XdrTypeName() string

func (ClaimPredicateType) XdrValue

func (v ClaimPredicateType) XdrValue() interface{}

type ClaimableBalanceEntry

type ClaimableBalanceEntry struct {
	// Unique identifier for this ClaimableBalanceEntry
	BalanceID ClaimableBalanceID
	// List of claimants with associated predicate
	Claimants []Claimant // bound 10
	// Any asset including native
	Asset Asset
	// Amount of asset
	Amount Int64
	Ext    XdrAnon_ClaimableBalanceEntry_Ext
}

func XDR_ClaimableBalanceEntry

func XDR_ClaimableBalanceEntry(v *ClaimableBalanceEntry) *ClaimableBalanceEntry

func (*ClaimableBalanceEntry) XdrMarshal

func (v *ClaimableBalanceEntry) XdrMarshal(x XDR, name string)

func (*ClaimableBalanceEntry) XdrPointer

func (v *ClaimableBalanceEntry) XdrPointer() interface{}

func (*ClaimableBalanceEntry) XdrRecurse

func (v *ClaimableBalanceEntry) XdrRecurse(x XDR, name string)

func (ClaimableBalanceEntry) XdrTypeName

func (ClaimableBalanceEntry) XdrTypeName() string

func (ClaimableBalanceEntry) XdrValue

func (v ClaimableBalanceEntry) XdrValue() interface{}

type ClaimableBalanceEntryExtensionV1

type ClaimableBalanceEntryExtensionV1 struct {
	Ext XdrAnon_ClaimableBalanceEntryExtensionV1_Ext
	// see ClaimableBalanceFlags
	Flags Uint32
}

func (*ClaimableBalanceEntryExtensionV1) XdrMarshal

func (v *ClaimableBalanceEntryExtensionV1) XdrMarshal(x XDR, name string)

func (*ClaimableBalanceEntryExtensionV1) XdrPointer

func (v *ClaimableBalanceEntryExtensionV1) XdrPointer() interface{}

func (*ClaimableBalanceEntryExtensionV1) XdrRecurse

func (v *ClaimableBalanceEntryExtensionV1) XdrRecurse(x XDR, name string)

func (ClaimableBalanceEntryExtensionV1) XdrTypeName

func (ClaimableBalanceEntryExtensionV1) XdrValue

func (v ClaimableBalanceEntryExtensionV1) XdrValue() interface{}

type ClaimableBalanceFlags

type ClaimableBalanceFlags int32
const (
	// If set, the issuer account of the asset held by the claimable balance may
	// clawback the claimable balance
	CLAIMABLE_BALANCE_CLAWBACK_ENABLED_FLAG ClaimableBalanceFlags = ClaimableBalanceFlags(0x1)
)

func XDR_ClaimableBalanceFlags

func XDR_ClaimableBalanceFlags(v *ClaimableBalanceFlags) *ClaimableBalanceFlags

func (ClaimableBalanceFlags) GetU32

func (v ClaimableBalanceFlags) GetU32() uint32

func (*ClaimableBalanceFlags) Scan

func (v *ClaimableBalanceFlags) Scan(ss fmt.ScanState, _ rune) error

func (*ClaimableBalanceFlags) SetU32

func (v *ClaimableBalanceFlags) SetU32(n uint32)

func (ClaimableBalanceFlags) String

func (v ClaimableBalanceFlags) String() string

func (ClaimableBalanceFlags) XdrEnumComments

func (e ClaimableBalanceFlags) XdrEnumComments() map[int32]string

func (ClaimableBalanceFlags) XdrEnumNames

func (ClaimableBalanceFlags) XdrEnumNames() map[int32]string

func (*ClaimableBalanceFlags) XdrInitialize

func (v *ClaimableBalanceFlags) XdrInitialize()

func (*ClaimableBalanceFlags) XdrMarshal

func (v *ClaimableBalanceFlags) XdrMarshal(x XDR, name string)

func (*ClaimableBalanceFlags) XdrPointer

func (v *ClaimableBalanceFlags) XdrPointer() interface{}

func (ClaimableBalanceFlags) XdrTypeName

func (ClaimableBalanceFlags) XdrTypeName() string

func (ClaimableBalanceFlags) XdrValue

func (v ClaimableBalanceFlags) XdrValue() interface{}

type ClaimableBalanceID

type ClaimableBalanceID struct {
	// The union discriminant Type selects among the following arms:
	//   CLAIMABLE_BALANCE_ID_TYPE_V0:
	//      V0() *Hash
	Type ClaimableBalanceIDType
	// contains filtered or unexported fields
}

func XDR_ClaimableBalanceID

func XDR_ClaimableBalanceID(v *ClaimableBalanceID) *ClaimableBalanceID

func (*ClaimableBalanceID) V0

func (u *ClaimableBalanceID) V0() *Hash

func (*ClaimableBalanceID) XdrMarshal

func (v *ClaimableBalanceID) XdrMarshal(x XDR, name string)

func (*ClaimableBalanceID) XdrPointer

func (v *ClaimableBalanceID) XdrPointer() interface{}

func (*ClaimableBalanceID) XdrRecurse

func (u *ClaimableBalanceID) XdrRecurse(x XDR, name string)

func (ClaimableBalanceID) XdrTypeName

func (ClaimableBalanceID) XdrTypeName() string

func (*ClaimableBalanceID) XdrUnionBody

func (u *ClaimableBalanceID) XdrUnionBody() XdrType

func (*ClaimableBalanceID) XdrUnionBodyName

func (u *ClaimableBalanceID) XdrUnionBodyName() string

func (*ClaimableBalanceID) XdrUnionTag

func (u *ClaimableBalanceID) XdrUnionTag() XdrNum32

func (*ClaimableBalanceID) XdrUnionTagName

func (u *ClaimableBalanceID) XdrUnionTagName() string

func (ClaimableBalanceID) XdrValid

func (u ClaimableBalanceID) XdrValid() bool

func (ClaimableBalanceID) XdrValidTags

func (_ ClaimableBalanceID) XdrValidTags() map[int32]bool

func (ClaimableBalanceID) XdrValue

func (v ClaimableBalanceID) XdrValue() interface{}

type ClaimableBalanceIDType

type ClaimableBalanceIDType int32
const (
	CLAIMABLE_BALANCE_ID_TYPE_V0 ClaimableBalanceIDType = 0
)

func (ClaimableBalanceIDType) GetU32

func (v ClaimableBalanceIDType) GetU32() uint32

func (*ClaimableBalanceIDType) Scan

func (*ClaimableBalanceIDType) SetU32

func (v *ClaimableBalanceIDType) SetU32(n uint32)

func (ClaimableBalanceIDType) String

func (v ClaimableBalanceIDType) String() string

func (ClaimableBalanceIDType) XdrEnumNames

func (ClaimableBalanceIDType) XdrEnumNames() map[int32]string

func (*ClaimableBalanceIDType) XdrMarshal

func (v *ClaimableBalanceIDType) XdrMarshal(x XDR, name string)

func (*ClaimableBalanceIDType) XdrPointer

func (v *ClaimableBalanceIDType) XdrPointer() interface{}

func (ClaimableBalanceIDType) XdrTypeName

func (ClaimableBalanceIDType) XdrTypeName() string

func (ClaimableBalanceIDType) XdrValue

func (v ClaimableBalanceIDType) XdrValue() interface{}

type Claimant

type Claimant struct {
	// The union discriminant Type selects among the following arms:
	//   CLAIMANT_TYPE_V0:
	//      V0() *XdrAnon_Claimant_V0
	Type ClaimantType
	// contains filtered or unexported fields
}

func XDR_Claimant

func XDR_Claimant(v *Claimant) *Claimant

func (*Claimant) V0

func (u *Claimant) V0() *XdrAnon_Claimant_V0

func (*Claimant) XdrMarshal

func (v *Claimant) XdrMarshal(x XDR, name string)

func (*Claimant) XdrPointer

func (v *Claimant) XdrPointer() interface{}

func (*Claimant) XdrRecurse

func (u *Claimant) XdrRecurse(x XDR, name string)

func (Claimant) XdrTypeName

func (Claimant) XdrTypeName() string

func (*Claimant) XdrUnionBody

func (u *Claimant) XdrUnionBody() XdrType

func (*Claimant) XdrUnionBodyName

func (u *Claimant) XdrUnionBodyName() string

func (*Claimant) XdrUnionTag

func (u *Claimant) XdrUnionTag() XdrNum32

func (*Claimant) XdrUnionTagName

func (u *Claimant) XdrUnionTagName() string

func (Claimant) XdrValid

func (u Claimant) XdrValid() bool

func (Claimant) XdrValidTags

func (_ Claimant) XdrValidTags() map[int32]bool

func (Claimant) XdrValue

func (v Claimant) XdrValue() interface{}

type ClaimantType

type ClaimantType int32
const (
	CLAIMANT_TYPE_V0 ClaimantType = 0
)

func XDR_ClaimantType

func XDR_ClaimantType(v *ClaimantType) *ClaimantType

func (ClaimantType) GetU32

func (v ClaimantType) GetU32() uint32

func (*ClaimantType) Scan

func (v *ClaimantType) Scan(ss fmt.ScanState, _ rune) error

func (*ClaimantType) SetU32

func (v *ClaimantType) SetU32(n uint32)

func (ClaimantType) String

func (v ClaimantType) String() string

func (ClaimantType) XdrEnumNames

func (ClaimantType) XdrEnumNames() map[int32]string

func (*ClaimantType) XdrMarshal

func (v *ClaimantType) XdrMarshal(x XDR, name string)

func (*ClaimantType) XdrPointer

func (v *ClaimantType) XdrPointer() interface{}

func (ClaimantType) XdrTypeName

func (ClaimantType) XdrTypeName() string

func (ClaimantType) XdrValue

func (v ClaimantType) XdrValue() interface{}

type ClawbackClaimableBalanceOp

type ClawbackClaimableBalanceOp struct {
	BalanceID ClaimableBalanceID
}

Claws back a claimable balance

Threshold: med

Result: ClawbackClaimableBalanceResult

func (*ClawbackClaimableBalanceOp) XdrMarshal

func (v *ClawbackClaimableBalanceOp) XdrMarshal(x XDR, name string)

func (*ClawbackClaimableBalanceOp) XdrPointer

func (v *ClawbackClaimableBalanceOp) XdrPointer() interface{}

func (*ClawbackClaimableBalanceOp) XdrRecurse

func (v *ClawbackClaimableBalanceOp) XdrRecurse(x XDR, name string)

func (ClawbackClaimableBalanceOp) XdrTypeName

func (ClawbackClaimableBalanceOp) XdrTypeName() string

func (ClawbackClaimableBalanceOp) XdrValue

func (v ClawbackClaimableBalanceOp) XdrValue() interface{}

type ClawbackClaimableBalanceResult

type ClawbackClaimableBalanceResult struct {
	// The union discriminant Code selects among the following arms:
	//   CLAWBACK_CLAIMABLE_BALANCE_SUCCESS:
	//      void
	//   CLAWBACK_CLAIMABLE_BALANCE_DOES_NOT_EXIST, CLAWBACK_CLAIMABLE_BALANCE_NOT_ISSUER, CLAWBACK_CLAIMABLE_BALANCE_NOT_CLAWBACK_ENABLED:
	//      void
	Code ClawbackClaimableBalanceResultCode
	// contains filtered or unexported fields
}

func (*ClawbackClaimableBalanceResult) XdrMarshal

func (v *ClawbackClaimableBalanceResult) XdrMarshal(x XDR, name string)

func (*ClawbackClaimableBalanceResult) XdrPointer

func (v *ClawbackClaimableBalanceResult) XdrPointer() interface{}

func (*ClawbackClaimableBalanceResult) XdrRecurse

func (u *ClawbackClaimableBalanceResult) XdrRecurse(x XDR, name string)

func (ClawbackClaimableBalanceResult) XdrTypeName

func (ClawbackClaimableBalanceResult) XdrTypeName() string

func (*ClawbackClaimableBalanceResult) XdrUnionBody

func (u *ClawbackClaimableBalanceResult) XdrUnionBody() XdrType

func (*ClawbackClaimableBalanceResult) XdrUnionBodyName

func (u *ClawbackClaimableBalanceResult) XdrUnionBodyName() string

func (*ClawbackClaimableBalanceResult) XdrUnionTag

func (u *ClawbackClaimableBalanceResult) XdrUnionTag() XdrNum32

func (*ClawbackClaimableBalanceResult) XdrUnionTagName

func (u *ClawbackClaimableBalanceResult) XdrUnionTagName() string

func (ClawbackClaimableBalanceResult) XdrValid

func (u ClawbackClaimableBalanceResult) XdrValid() bool

func (ClawbackClaimableBalanceResult) XdrValidTags

func (_ ClawbackClaimableBalanceResult) XdrValidTags() map[int32]bool

func (ClawbackClaimableBalanceResult) XdrValue

func (v ClawbackClaimableBalanceResult) XdrValue() interface{}

type ClawbackClaimableBalanceResultCode

type ClawbackClaimableBalanceResultCode int32
const (
	// codes considered as "success" for the operation
	CLAWBACK_CLAIMABLE_BALANCE_SUCCESS ClawbackClaimableBalanceResultCode = 0
	// codes considered as "failure" for the operation
	CLAWBACK_CLAIMABLE_BALANCE_DOES_NOT_EXIST       ClawbackClaimableBalanceResultCode = -1
	CLAWBACK_CLAIMABLE_BALANCE_NOT_ISSUER           ClawbackClaimableBalanceResultCode = -2
	CLAWBACK_CLAIMABLE_BALANCE_NOT_CLAWBACK_ENABLED ClawbackClaimableBalanceResultCode = -3
)

func (ClawbackClaimableBalanceResultCode) GetU32

func (*ClawbackClaimableBalanceResultCode) Scan

func (*ClawbackClaimableBalanceResultCode) SetU32

func (ClawbackClaimableBalanceResultCode) String

func (ClawbackClaimableBalanceResultCode) XdrEnumComments

func (e ClawbackClaimableBalanceResultCode) XdrEnumComments() map[int32]string

func (ClawbackClaimableBalanceResultCode) XdrEnumNames

func (ClawbackClaimableBalanceResultCode) XdrEnumNames() map[int32]string

func (*ClawbackClaimableBalanceResultCode) XdrMarshal

func (v *ClawbackClaimableBalanceResultCode) XdrMarshal(x XDR, name string)

func (*ClawbackClaimableBalanceResultCode) XdrPointer

func (v *ClawbackClaimableBalanceResultCode) XdrPointer() interface{}

func (ClawbackClaimableBalanceResultCode) XdrTypeName

func (ClawbackClaimableBalanceResultCode) XdrValue

func (v ClawbackClaimableBalanceResultCode) XdrValue() interface{}

type ClawbackOp

type ClawbackOp struct {
	Asset  Asset
	From   MuxedAccount
	Amount Int64
}

Claws back an amount of an asset from an account

Threshold: med

Result: ClawbackResult

func XDR_ClawbackOp

func XDR_ClawbackOp(v *ClawbackOp) *ClawbackOp

func (*ClawbackOp) XdrMarshal

func (v *ClawbackOp) XdrMarshal(x XDR, name string)

func (*ClawbackOp) XdrPointer

func (v *ClawbackOp) XdrPointer() interface{}

func (*ClawbackOp) XdrRecurse

func (v *ClawbackOp) XdrRecurse(x XDR, name string)

func (ClawbackOp) XdrTypeName

func (ClawbackOp) XdrTypeName() string

func (ClawbackOp) XdrValue

func (v ClawbackOp) XdrValue() interface{}

type ClawbackResult

type ClawbackResult struct {
	// The union discriminant Code selects among the following arms:
	//   CLAWBACK_SUCCESS:
	//      void
	//   CLAWBACK_MALFORMED, CLAWBACK_NOT_CLAWBACK_ENABLED, CLAWBACK_NO_TRUST, CLAWBACK_UNDERFUNDED:
	//      void
	Code ClawbackResultCode
	// contains filtered or unexported fields
}

func XDR_ClawbackResult

func XDR_ClawbackResult(v *ClawbackResult) *ClawbackResult

func (*ClawbackResult) XdrMarshal

func (v *ClawbackResult) XdrMarshal(x XDR, name string)

func (*ClawbackResult) XdrPointer

func (v *ClawbackResult) XdrPointer() interface{}

func (*ClawbackResult) XdrRecurse

func (u *ClawbackResult) XdrRecurse(x XDR, name string)

func (ClawbackResult) XdrTypeName

func (ClawbackResult) XdrTypeName() string

func (*ClawbackResult) XdrUnionBody

func (u *ClawbackResult) XdrUnionBody() XdrType

func (*ClawbackResult) XdrUnionBodyName

func (u *ClawbackResult) XdrUnionBodyName() string

func (*ClawbackResult) XdrUnionTag

func (u *ClawbackResult) XdrUnionTag() XdrNum32

func (*ClawbackResult) XdrUnionTagName

func (u *ClawbackResult) XdrUnionTagName() string

func (ClawbackResult) XdrValid

func (u ClawbackResult) XdrValid() bool

func (ClawbackResult) XdrValidTags

func (_ ClawbackResult) XdrValidTags() map[int32]bool

func (ClawbackResult) XdrValue

func (v ClawbackResult) XdrValue() interface{}

type ClawbackResultCode

type ClawbackResultCode int32
const (
	// codes considered as "success" for the operation
	CLAWBACK_SUCCESS ClawbackResultCode = 0
	// codes considered as "failure" for the operation
	CLAWBACK_MALFORMED            ClawbackResultCode = -1
	CLAWBACK_NOT_CLAWBACK_ENABLED ClawbackResultCode = -2
	CLAWBACK_NO_TRUST             ClawbackResultCode = -3
	CLAWBACK_UNDERFUNDED          ClawbackResultCode = -4
)

func XDR_ClawbackResultCode

func XDR_ClawbackResultCode(v *ClawbackResultCode) *ClawbackResultCode

func (ClawbackResultCode) GetU32

func (v ClawbackResultCode) GetU32() uint32

func (*ClawbackResultCode) Scan

func (v *ClawbackResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*ClawbackResultCode) SetU32

func (v *ClawbackResultCode) SetU32(n uint32)

func (ClawbackResultCode) String

func (v ClawbackResultCode) String() string

func (ClawbackResultCode) XdrEnumComments

func (e ClawbackResultCode) XdrEnumComments() map[int32]string

func (ClawbackResultCode) XdrEnumNames

func (ClawbackResultCode) XdrEnumNames() map[int32]string

func (*ClawbackResultCode) XdrMarshal

func (v *ClawbackResultCode) XdrMarshal(x XDR, name string)

func (*ClawbackResultCode) XdrPointer

func (v *ClawbackResultCode) XdrPointer() interface{}

func (ClawbackResultCode) XdrTypeName

func (ClawbackResultCode) XdrTypeName() string

func (ClawbackResultCode) XdrValue

func (v ClawbackResultCode) XdrValue() interface{}

type ConfigSettingContractBandwidthV0

type ConfigSettingContractBandwidthV0 struct {
	// Maximum sum of all transaction sizes in the ledger in bytes
	LedgerMaxTxsSizeBytes Uint32
	// Maximum size in bytes for a transaction
	TxMaxSizeBytes Uint32
	// Fee for 1 KB of transaction size
	FeeTxSize1KB Int64
}

Bandwidth related data settings for contracts. We consider bandwidth to only be consumed by the transaction envelopes, hence this concerns only transaction sizes.

func (*ConfigSettingContractBandwidthV0) XdrMarshal

func (v *ConfigSettingContractBandwidthV0) XdrMarshal(x XDR, name string)

func (*ConfigSettingContractBandwidthV0) XdrPointer

func (v *ConfigSettingContractBandwidthV0) XdrPointer() interface{}

func (*ConfigSettingContractBandwidthV0) XdrRecurse

func (v *ConfigSettingContractBandwidthV0) XdrRecurse(x XDR, name string)

func (ConfigSettingContractBandwidthV0) XdrTypeName

func (ConfigSettingContractBandwidthV0) XdrValue

func (v ConfigSettingContractBandwidthV0) XdrValue() interface{}

type ConfigSettingContractComputeV0

type ConfigSettingContractComputeV0 struct {
	// Maximum instructions per ledger
	LedgerMaxInstructions Int64
	// Maximum instructions per transaction
	TxMaxInstructions Int64
	// Cost of 10000 instructions
	FeeRatePerInstructionsIncrement Int64
	// Memory limit per transaction. Unlike instructions, there is no fee
	// for memory, just the limit.
	TxMemoryLimit Uint32
}

"Compute" settings for contracts (instructions and memory).

func (*ConfigSettingContractComputeV0) XdrMarshal

func (v *ConfigSettingContractComputeV0) XdrMarshal(x XDR, name string)

func (*ConfigSettingContractComputeV0) XdrPointer

func (v *ConfigSettingContractComputeV0) XdrPointer() interface{}

func (*ConfigSettingContractComputeV0) XdrRecurse

func (v *ConfigSettingContractComputeV0) XdrRecurse(x XDR, name string)

func (ConfigSettingContractComputeV0) XdrTypeName

func (ConfigSettingContractComputeV0) XdrTypeName() string

func (ConfigSettingContractComputeV0) XdrValue

func (v ConfigSettingContractComputeV0) XdrValue() interface{}

type ConfigSettingContractEventsV0

type ConfigSettingContractEventsV0 struct {
	// Maximum size of events that a contract call can emit.
	TxMaxContractEventsSizeBytes Uint32
	// Fee for generating 1KB of contract events.
	FeeContractEvents1KB Int64
}

Contract event-related settings.

func (*ConfigSettingContractEventsV0) XdrMarshal

func (v *ConfigSettingContractEventsV0) XdrMarshal(x XDR, name string)

func (*ConfigSettingContractEventsV0) XdrPointer

func (v *ConfigSettingContractEventsV0) XdrPointer() interface{}

func (*ConfigSettingContractEventsV0) XdrRecurse

func (v *ConfigSettingContractEventsV0) XdrRecurse(x XDR, name string)

func (ConfigSettingContractEventsV0) XdrTypeName

func (ConfigSettingContractEventsV0) XdrTypeName() string

func (ConfigSettingContractEventsV0) XdrValue

func (v ConfigSettingContractEventsV0) XdrValue() interface{}

type ConfigSettingContractExecutionLanesV0

type ConfigSettingContractExecutionLanesV0 struct {
	// maximum number of Soroban transactions per ledger
	LedgerMaxTxCount Uint32
}

General “Soroban execution lane” settings

func (*ConfigSettingContractExecutionLanesV0) XdrMarshal

func (v *ConfigSettingContractExecutionLanesV0) XdrMarshal(x XDR, name string)

func (*ConfigSettingContractExecutionLanesV0) XdrPointer

func (v *ConfigSettingContractExecutionLanesV0) XdrPointer() interface{}

func (*ConfigSettingContractExecutionLanesV0) XdrRecurse

func (v *ConfigSettingContractExecutionLanesV0) XdrRecurse(x XDR, name string)

func (ConfigSettingContractExecutionLanesV0) XdrTypeName

func (ConfigSettingContractExecutionLanesV0) XdrValue

func (v ConfigSettingContractExecutionLanesV0) XdrValue() interface{}

type ConfigSettingContractHistoricalDataV0

type ConfigSettingContractHistoricalDataV0 struct {
	// Fee for storing 1KB in archives
	FeeHistorical1KB Int64
}

Historical data (pushed to core archives) settings for contracts.

func (*ConfigSettingContractHistoricalDataV0) XdrMarshal

func (v *ConfigSettingContractHistoricalDataV0) XdrMarshal(x XDR, name string)

func (*ConfigSettingContractHistoricalDataV0) XdrPointer

func (v *ConfigSettingContractHistoricalDataV0) XdrPointer() interface{}

func (*ConfigSettingContractHistoricalDataV0) XdrRecurse

func (v *ConfigSettingContractHistoricalDataV0) XdrRecurse(x XDR, name string)

func (ConfigSettingContractHistoricalDataV0) XdrTypeName

func (ConfigSettingContractHistoricalDataV0) XdrValue

func (v ConfigSettingContractHistoricalDataV0) XdrValue() interface{}

type ConfigSettingContractLedgerCostV0

type ConfigSettingContractLedgerCostV0 struct {
	// Maximum number of ledger entry read operations per ledger
	LedgerMaxReadLedgerEntries Uint32
	// Maximum number of bytes that can be read per ledger
	LedgerMaxReadBytes Uint32
	// Maximum number of ledger entry write operations per ledger
	LedgerMaxWriteLedgerEntries Uint32
	// Maximum number of bytes that can be written per ledger
	LedgerMaxWriteBytes Uint32
	// Maximum number of ledger entry read operations per transaction
	TxMaxReadLedgerEntries Uint32
	// Maximum number of bytes that can be read per transaction
	TxMaxReadBytes Uint32
	// Maximum number of ledger entry write operations per transaction
	TxMaxWriteLedgerEntries Uint32
	// Maximum number of bytes that can be written per transaction
	TxMaxWriteBytes Uint32
	// Fee per ledger entry read
	FeeReadLedgerEntry Int64
	// Fee per ledger entry write
	FeeWriteLedgerEntry Int64
	// Fee for reading 1KB
	FeeRead1KB Int64
	// The following parameters determine the write fee per 1KB.
	// Write fee grows linearly until bucket list reaches this size
	BucketListTargetSizeBytes Int64
	// Fee per 1KB write when the bucket list is empty
	WriteFee1KBBucketListLow Int64
	// Fee per 1KB write when the bucket list has reached `bucketListTargetSizeBytes`
	WriteFee1KBBucketListHigh Int64
	// Write fee multiplier for any additional data past the first `bucketListTargetSizeBytes`
	BucketListWriteFeeGrowthFactor Uint32
}

Ledger access settings for contracts.

func (*ConfigSettingContractLedgerCostV0) XdrMarshal

func (v *ConfigSettingContractLedgerCostV0) XdrMarshal(x XDR, name string)

func (*ConfigSettingContractLedgerCostV0) XdrPointer

func (v *ConfigSettingContractLedgerCostV0) XdrPointer() interface{}

func (*ConfigSettingContractLedgerCostV0) XdrRecurse

func (v *ConfigSettingContractLedgerCostV0) XdrRecurse(x XDR, name string)

func (ConfigSettingContractLedgerCostV0) XdrTypeName

func (ConfigSettingContractLedgerCostV0) XdrValue

func (v ConfigSettingContractLedgerCostV0) XdrValue() interface{}

type ConfigSettingEntry

type ConfigSettingEntry struct {
	// The union discriminant ConfigSettingID selects among the following arms:
	//   CONFIG_SETTING_CONTRACT_MAX_SIZE_BYTES:
	//      ContractMaxSizeBytes() *Uint32
	//   CONFIG_SETTING_CONTRACT_COMPUTE_V0:
	//      ContractCompute() *ConfigSettingContractComputeV0
	//   CONFIG_SETTING_CONTRACT_LEDGER_COST_V0:
	//      ContractLedgerCost() *ConfigSettingContractLedgerCostV0
	//   CONFIG_SETTING_CONTRACT_HISTORICAL_DATA_V0:
	//      ContractHistoricalData() *ConfigSettingContractHistoricalDataV0
	//   CONFIG_SETTING_CONTRACT_EVENTS_V0:
	//      ContractEvents() *ConfigSettingContractEventsV0
	//   CONFIG_SETTING_CONTRACT_BANDWIDTH_V0:
	//      ContractBandwidth() *ConfigSettingContractBandwidthV0
	//   CONFIG_SETTING_CONTRACT_COST_PARAMS_CPU_INSTRUCTIONS:
	//      ContractCostParamsCpuInsns() *ContractCostParams
	//   CONFIG_SETTING_CONTRACT_COST_PARAMS_MEMORY_BYTES:
	//      ContractCostParamsMemBytes() *ContractCostParams
	//   CONFIG_SETTING_CONTRACT_DATA_KEY_SIZE_BYTES:
	//      ContractDataKeySizeBytes() *Uint32
	//   CONFIG_SETTING_CONTRACT_DATA_ENTRY_SIZE_BYTES:
	//      ContractDataEntrySizeBytes() *Uint32
	//   CONFIG_SETTING_STATE_ARCHIVAL:
	//      StateArchivalSettings() *StateArchivalSettings
	//   CONFIG_SETTING_CONTRACT_EXECUTION_LANES:
	//      ContractExecutionLanes() *ConfigSettingContractExecutionLanesV0
	//   CONFIG_SETTING_BUCKETLIST_SIZE_WINDOW:
	//      BucketListSizeWindow() *[]Uint64
	//   CONFIG_SETTING_EVICTION_ITERATOR:
	//      EvictionIterator() *EvictionIterator
	ConfigSettingID ConfigSettingID
	// contains filtered or unexported fields
}

func XDR_ConfigSettingEntry

func XDR_ConfigSettingEntry(v *ConfigSettingEntry) *ConfigSettingEntry

func (*ConfigSettingEntry) BucketListSizeWindow

func (u *ConfigSettingEntry) BucketListSizeWindow() *[]Uint64

func (*ConfigSettingEntry) ContractBandwidth

func (u *ConfigSettingEntry) ContractBandwidth() *ConfigSettingContractBandwidthV0

func (*ConfigSettingEntry) ContractCompute

func (u *ConfigSettingEntry) ContractCompute() *ConfigSettingContractComputeV0

func (*ConfigSettingEntry) ContractCostParamsCpuInsns

func (u *ConfigSettingEntry) ContractCostParamsCpuInsns() *ContractCostParams

func (*ConfigSettingEntry) ContractCostParamsMemBytes

func (u *ConfigSettingEntry) ContractCostParamsMemBytes() *ContractCostParams

func (*ConfigSettingEntry) ContractDataEntrySizeBytes

func (u *ConfigSettingEntry) ContractDataEntrySizeBytes() *Uint32

func (*ConfigSettingEntry) ContractDataKeySizeBytes

func (u *ConfigSettingEntry) ContractDataKeySizeBytes() *Uint32

func (*ConfigSettingEntry) ContractEvents

func (*ConfigSettingEntry) ContractExecutionLanes

func (u *ConfigSettingEntry) ContractExecutionLanes() *ConfigSettingContractExecutionLanesV0

func (*ConfigSettingEntry) ContractHistoricalData

func (u *ConfigSettingEntry) ContractHistoricalData() *ConfigSettingContractHistoricalDataV0

func (*ConfigSettingEntry) ContractLedgerCost

func (u *ConfigSettingEntry) ContractLedgerCost() *ConfigSettingContractLedgerCostV0

func (*ConfigSettingEntry) ContractMaxSizeBytes

func (u *ConfigSettingEntry) ContractMaxSizeBytes() *Uint32

func (*ConfigSettingEntry) EvictionIterator

func (u *ConfigSettingEntry) EvictionIterator() *EvictionIterator

func (*ConfigSettingEntry) StateArchivalSettings

func (u *ConfigSettingEntry) StateArchivalSettings() *StateArchivalSettings

func (*ConfigSettingEntry) XdrMarshal

func (v *ConfigSettingEntry) XdrMarshal(x XDR, name string)

func (*ConfigSettingEntry) XdrPointer

func (v *ConfigSettingEntry) XdrPointer() interface{}

func (*ConfigSettingEntry) XdrRecurse

func (u *ConfigSettingEntry) XdrRecurse(x XDR, name string)

func (ConfigSettingEntry) XdrTypeName

func (ConfigSettingEntry) XdrTypeName() string

func (*ConfigSettingEntry) XdrUnionBody

func (u *ConfigSettingEntry) XdrUnionBody() XdrType

func (*ConfigSettingEntry) XdrUnionBodyName

func (u *ConfigSettingEntry) XdrUnionBodyName() string

func (*ConfigSettingEntry) XdrUnionTag

func (u *ConfigSettingEntry) XdrUnionTag() XdrNum32

func (*ConfigSettingEntry) XdrUnionTagName

func (u *ConfigSettingEntry) XdrUnionTagName() string

func (ConfigSettingEntry) XdrValid

func (u ConfigSettingEntry) XdrValid() bool

func (ConfigSettingEntry) XdrValidTags

func (_ ConfigSettingEntry) XdrValidTags() map[int32]bool

func (ConfigSettingEntry) XdrValue

func (v ConfigSettingEntry) XdrValue() interface{}

type ConfigSettingID

type ConfigSettingID int32

Identifiers of all the network settings.

const (
	CONFIG_SETTING_CONTRACT_MAX_SIZE_BYTES               ConfigSettingID = 0
	CONFIG_SETTING_CONTRACT_COMPUTE_V0                   ConfigSettingID = 1
	CONFIG_SETTING_CONTRACT_LEDGER_COST_V0               ConfigSettingID = 2
	CONFIG_SETTING_CONTRACT_HISTORICAL_DATA_V0           ConfigSettingID = 3
	CONFIG_SETTING_CONTRACT_EVENTS_V0                    ConfigSettingID = 4
	CONFIG_SETTING_CONTRACT_BANDWIDTH_V0                 ConfigSettingID = 5
	CONFIG_SETTING_CONTRACT_COST_PARAMS_CPU_INSTRUCTIONS ConfigSettingID = 6
	CONFIG_SETTING_CONTRACT_COST_PARAMS_MEMORY_BYTES     ConfigSettingID = 7
	CONFIG_SETTING_CONTRACT_DATA_KEY_SIZE_BYTES          ConfigSettingID = 8
	CONFIG_SETTING_CONTRACT_DATA_ENTRY_SIZE_BYTES        ConfigSettingID = 9
	CONFIG_SETTING_STATE_ARCHIVAL                        ConfigSettingID = 10
	CONFIG_SETTING_CONTRACT_EXECUTION_LANES              ConfigSettingID = 11
	CONFIG_SETTING_BUCKETLIST_SIZE_WINDOW                ConfigSettingID = 12
	CONFIG_SETTING_EVICTION_ITERATOR                     ConfigSettingID = 13
)

func XDR_ConfigSettingID

func XDR_ConfigSettingID(v *ConfigSettingID) *ConfigSettingID

func (ConfigSettingID) GetU32

func (v ConfigSettingID) GetU32() uint32

func (*ConfigSettingID) Scan

func (v *ConfigSettingID) Scan(ss fmt.ScanState, _ rune) error

func (*ConfigSettingID) SetU32

func (v *ConfigSettingID) SetU32(n uint32)

func (ConfigSettingID) String

func (v ConfigSettingID) String() string

func (ConfigSettingID) XdrEnumNames

func (ConfigSettingID) XdrEnumNames() map[int32]string

func (*ConfigSettingID) XdrMarshal

func (v *ConfigSettingID) XdrMarshal(x XDR, name string)

func (*ConfigSettingID) XdrPointer

func (v *ConfigSettingID) XdrPointer() interface{}

func (ConfigSettingID) XdrTypeName

func (ConfigSettingID) XdrTypeName() string

func (ConfigSettingID) XdrValue

func (v ConfigSettingID) XdrValue() interface{}

type ConfigUpgradeSet

type ConfigUpgradeSet struct {
	UpdatedEntry []ConfigSettingEntry
}

func XDR_ConfigUpgradeSet

func XDR_ConfigUpgradeSet(v *ConfigUpgradeSet) *ConfigUpgradeSet

func (*ConfigUpgradeSet) XdrMarshal

func (v *ConfigUpgradeSet) XdrMarshal(x XDR, name string)

func (*ConfigUpgradeSet) XdrPointer

func (v *ConfigUpgradeSet) XdrPointer() interface{}

func (*ConfigUpgradeSet) XdrRecurse

func (v *ConfigUpgradeSet) XdrRecurse(x XDR, name string)

func (ConfigUpgradeSet) XdrTypeName

func (ConfigUpgradeSet) XdrTypeName() string

func (ConfigUpgradeSet) XdrValue

func (v ConfigUpgradeSet) XdrValue() interface{}

type ConfigUpgradeSetKey

type ConfigUpgradeSetKey struct {
	ContractID  Hash
	ContentHash Hash
}

func XDR_ConfigUpgradeSetKey

func XDR_ConfigUpgradeSetKey(v *ConfigUpgradeSetKey) *ConfigUpgradeSetKey

func (*ConfigUpgradeSetKey) XdrMarshal

func (v *ConfigUpgradeSetKey) XdrMarshal(x XDR, name string)

func (*ConfigUpgradeSetKey) XdrPointer

func (v *ConfigUpgradeSetKey) XdrPointer() interface{}

func (*ConfigUpgradeSetKey) XdrRecurse

func (v *ConfigUpgradeSetKey) XdrRecurse(x XDR, name string)

func (ConfigUpgradeSetKey) XdrTypeName

func (ConfigUpgradeSetKey) XdrTypeName() string

func (ConfigUpgradeSetKey) XdrValue

func (v ConfigUpgradeSetKey) XdrValue() interface{}

type ContractCodeCostInputs

type ContractCodeCostInputs struct {
	Ext               ExtensionPoint
	NInstructions     Uint32
	NFunctions        Uint32
	NGlobals          Uint32
	NTableEntries     Uint32
	NTypes            Uint32
	NDataSegments     Uint32
	NElemSegments     Uint32
	NImports          Uint32
	NExports          Uint32
	NDataSegmentBytes Uint32
}

func (*ContractCodeCostInputs) XdrMarshal

func (v *ContractCodeCostInputs) XdrMarshal(x XDR, name string)

func (*ContractCodeCostInputs) XdrPointer

func (v *ContractCodeCostInputs) XdrPointer() interface{}

func (*ContractCodeCostInputs) XdrRecurse

func (v *ContractCodeCostInputs) XdrRecurse(x XDR, name string)

func (ContractCodeCostInputs) XdrTypeName

func (ContractCodeCostInputs) XdrTypeName() string

func (ContractCodeCostInputs) XdrValue

func (v ContractCodeCostInputs) XdrValue() interface{}

type ContractCodeEntry

type ContractCodeEntry struct {
	Ext  XdrAnon_ContractCodeEntry_Ext
	Hash Hash
	Code []byte
}

func XDR_ContractCodeEntry

func XDR_ContractCodeEntry(v *ContractCodeEntry) *ContractCodeEntry

func (*ContractCodeEntry) XdrMarshal

func (v *ContractCodeEntry) XdrMarshal(x XDR, name string)

func (*ContractCodeEntry) XdrPointer

func (v *ContractCodeEntry) XdrPointer() interface{}

func (*ContractCodeEntry) XdrRecurse

func (v *ContractCodeEntry) XdrRecurse(x XDR, name string)

func (ContractCodeEntry) XdrTypeName

func (ContractCodeEntry) XdrTypeName() string

func (ContractCodeEntry) XdrValue

func (v ContractCodeEntry) XdrValue() interface{}

type ContractCostParamEntry

type ContractCostParamEntry struct {
	// use `ext` to add more terms (e.g. higher order polynomials) in the future
	Ext        ExtensionPoint
	ConstTerm  Int64
	LinearTerm Int64
}

func (*ContractCostParamEntry) XdrMarshal

func (v *ContractCostParamEntry) XdrMarshal(x XDR, name string)

func (*ContractCostParamEntry) XdrPointer

func (v *ContractCostParamEntry) XdrPointer() interface{}

func (*ContractCostParamEntry) XdrRecurse

func (v *ContractCostParamEntry) XdrRecurse(x XDR, name string)

func (ContractCostParamEntry) XdrTypeName

func (ContractCostParamEntry) XdrTypeName() string

func (ContractCostParamEntry) XdrValue

func (v ContractCostParamEntry) XdrValue() interface{}

type ContractCostParams

type ContractCostParams = []ContractCostParamEntry // bound CONTRACT_COST_COUNT_LIMIT

type ContractCostType

type ContractCostType int32
const (
	// Cost of running 1 wasm instruction
	WasmInsnExec ContractCostType = 0
	// Cost of allocating a slice of memory (in bytes)
	MemAlloc ContractCostType = 1
	// Cost of copying a slice of bytes into a pre-allocated memory
	MemCpy ContractCostType = 2
	// Cost of comparing two slices of memory
	MemCmp ContractCostType = 3
	// Cost of a host function dispatch, not including the actual work done by
	// the function nor the cost of VM invocation machinary
	DispatchHostFunction ContractCostType = 4
	// Cost of visiting a host object from the host object storage. Exists to
	// make sure some baseline cost coverage, i.e. repeatly visiting objects
	// by the guest will always incur some charges.
	VisitObject ContractCostType = 5
	// Cost of serializing an xdr object to bytes
	ValSer ContractCostType = 6
	// Cost of deserializing an xdr object from bytes
	ValDeser ContractCostType = 7
	// Cost of computing the sha256 hash from bytes
	ComputeSha256Hash ContractCostType = 8
	// Cost of computing the ed25519 pubkey from bytes
	ComputeEd25519PubKey ContractCostType = 9
	// Cost of verifying ed25519 signature of a payload.
	VerifyEd25519Sig ContractCostType = 10
	// Cost of instantiation a VM from wasm bytes code.
	VmInstantiation ContractCostType = 11
	// Cost of instantiation a VM from a cached state.
	VmCachedInstantiation ContractCostType = 12
	// Cost of invoking a function on the VM. If the function is a host function,
	// additional cost will be covered by `DispatchHostFunction`.
	InvokeVmFunction ContractCostType = 13
	// Cost of computing a keccak256 hash from bytes.
	ComputeKeccak256Hash ContractCostType = 14
	// Cost of decoding an ECDSA signature computed from a 256-bit prime modulus
	// curve (e.g. secp256k1 and secp256r1)
	DecodeEcdsaCurve256Sig ContractCostType = 15
	// Cost of recovering an ECDSA secp256k1 key from a signature.
	RecoverEcdsaSecp256k1Key ContractCostType = 16
	// Cost of int256 addition (`+`) and subtraction (`-`) operations
	Int256AddSub ContractCostType = 17
	// Cost of int256 multiplication (`*`) operation
	Int256Mul ContractCostType = 18
	// Cost of int256 division (`/`) operation
	Int256Div ContractCostType = 19
	// Cost of int256 power (`exp`) operation
	Int256Pow ContractCostType = 20
	// Cost of int256 shift (`shl`, `shr`) operation
	Int256Shift ContractCostType = 21
	// Cost of drawing random bytes using a ChaCha20 PRNG
	ChaCha20DrawBytes ContractCostType = 22
	// Cost of parsing wasm bytes that only encode instructions.
	ParseWasmInstructions ContractCostType = 23
	// Cost of parsing a known number of wasm functions.
	ParseWasmFunctions ContractCostType = 24
	// Cost of parsing a known number of wasm globals.
	ParseWasmGlobals ContractCostType = 25
	// Cost of parsing a known number of wasm table entries.
	ParseWasmTableEntries ContractCostType = 26
	// Cost of parsing a known number of wasm types.
	ParseWasmTypes ContractCostType = 27
	// Cost of parsing a known number of wasm data segments.
	ParseWasmDataSegments ContractCostType = 28
	// Cost of parsing a known number of wasm element segments.
	ParseWasmElemSegments ContractCostType = 29
	// Cost of parsing a known number of wasm imports.
	ParseWasmImports ContractCostType = 30
	// Cost of parsing a known number of wasm exports.
	ParseWasmExports ContractCostType = 31
	// Cost of parsing a known number of data segment bytes.
	ParseWasmDataSegmentBytes ContractCostType = 32
	// Cost of instantiating wasm bytes that only encode instructions.
	InstantiateWasmInstructions ContractCostType = 33
	// Cost of instantiating a known number of wasm functions.
	InstantiateWasmFunctions ContractCostType = 34
	// Cost of instantiating a known number of wasm globals.
	InstantiateWasmGlobals ContractCostType = 35
	// Cost of instantiating a known number of wasm table entries.
	InstantiateWasmTableEntries ContractCostType = 36
	// Cost of instantiating a known number of wasm types.
	InstantiateWasmTypes ContractCostType = 37
	// Cost of instantiating a known number of wasm data segments.
	InstantiateWasmDataSegments ContractCostType = 38
	// Cost of instantiating a known number of wasm element segments.
	InstantiateWasmElemSegments ContractCostType = 39
	// Cost of instantiating a known number of wasm imports.
	InstantiateWasmImports ContractCostType = 40
	// Cost of instantiating a known number of wasm exports.
	InstantiateWasmExports ContractCostType = 41
	// Cost of instantiating a known number of data segment bytes.
	InstantiateWasmDataSegmentBytes ContractCostType = 42
	// Cost of decoding a bytes array representing an uncompressed SEC-1 encoded
	// point on a 256-bit elliptic curve
	Sec1DecodePointUncompressed ContractCostType = 43
	// Cost of verifying an ECDSA Secp256r1 signature
	VerifyEcdsaSecp256r1Sig ContractCostType = 44
)

func XDR_ContractCostType

func XDR_ContractCostType(v *ContractCostType) *ContractCostType

func (ContractCostType) GetU32

func (v ContractCostType) GetU32() uint32

func (*ContractCostType) Scan

func (v *ContractCostType) Scan(ss fmt.ScanState, _ rune) error

func (*ContractCostType) SetU32

func (v *ContractCostType) SetU32(n uint32)

func (ContractCostType) String

func (v ContractCostType) String() string

func (ContractCostType) XdrEnumComments

func (e ContractCostType) XdrEnumComments() map[int32]string

func (ContractCostType) XdrEnumNames

func (ContractCostType) XdrEnumNames() map[int32]string

func (*ContractCostType) XdrMarshal

func (v *ContractCostType) XdrMarshal(x XDR, name string)

func (*ContractCostType) XdrPointer

func (v *ContractCostType) XdrPointer() interface{}

func (ContractCostType) XdrTypeName

func (ContractCostType) XdrTypeName() string

func (ContractCostType) XdrValue

func (v ContractCostType) XdrValue() interface{}

type ContractDataDurability

type ContractDataDurability int32
const (
	TEMPORARY  ContractDataDurability = 0
	PERSISTENT ContractDataDurability = 1
)

func (ContractDataDurability) GetU32

func (v ContractDataDurability) GetU32() uint32

func (*ContractDataDurability) Scan

func (*ContractDataDurability) SetU32

func (v *ContractDataDurability) SetU32(n uint32)

func (ContractDataDurability) String

func (v ContractDataDurability) String() string

func (ContractDataDurability) XdrEnumNames

func (ContractDataDurability) XdrEnumNames() map[int32]string

func (*ContractDataDurability) XdrMarshal

func (v *ContractDataDurability) XdrMarshal(x XDR, name string)

func (*ContractDataDurability) XdrPointer

func (v *ContractDataDurability) XdrPointer() interface{}

func (ContractDataDurability) XdrTypeName

func (ContractDataDurability) XdrTypeName() string

func (ContractDataDurability) XdrValue

func (v ContractDataDurability) XdrValue() interface{}

type ContractDataEntry

type ContractDataEntry struct {
	Ext        ExtensionPoint
	Contract   SCAddress
	Key        SCVal
	Durability ContractDataDurability
	Val        SCVal
}

func XDR_ContractDataEntry

func XDR_ContractDataEntry(v *ContractDataEntry) *ContractDataEntry

func (*ContractDataEntry) XdrMarshal

func (v *ContractDataEntry) XdrMarshal(x XDR, name string)

func (*ContractDataEntry) XdrPointer

func (v *ContractDataEntry) XdrPointer() interface{}

func (*ContractDataEntry) XdrRecurse

func (v *ContractDataEntry) XdrRecurse(x XDR, name string)

func (ContractDataEntry) XdrTypeName

func (ContractDataEntry) XdrTypeName() string

func (ContractDataEntry) XdrValue

func (v ContractDataEntry) XdrValue() interface{}

type ContractEvent

type ContractEvent struct {
	// We can use this to add more fields, or because it
	// is first, to change ContractEvent into a union.
	Ext        ExtensionPoint
	ContractID *Hash
	Type       ContractEventType
	Body       XdrAnon_ContractEvent_Body
}

func XDR_ContractEvent

func XDR_ContractEvent(v *ContractEvent) *ContractEvent

func (*ContractEvent) XdrMarshal

func (v *ContractEvent) XdrMarshal(x XDR, name string)

func (*ContractEvent) XdrPointer

func (v *ContractEvent) XdrPointer() interface{}

func (*ContractEvent) XdrRecurse

func (v *ContractEvent) XdrRecurse(x XDR, name string)

func (ContractEvent) XdrTypeName

func (ContractEvent) XdrTypeName() string

func (ContractEvent) XdrValue

func (v ContractEvent) XdrValue() interface{}

type ContractEventType

type ContractEventType int32
const (
	SYSTEM     ContractEventType = 0
	CONTRACT   ContractEventType = 1
	DIAGNOSTIC ContractEventType = 2
)

func XDR_ContractEventType

func XDR_ContractEventType(v *ContractEventType) *ContractEventType

func (ContractEventType) GetU32

func (v ContractEventType) GetU32() uint32

func (*ContractEventType) Scan

func (v *ContractEventType) Scan(ss fmt.ScanState, _ rune) error

func (*ContractEventType) SetU32

func (v *ContractEventType) SetU32(n uint32)

func (ContractEventType) String

func (v ContractEventType) String() string

func (ContractEventType) XdrEnumNames

func (ContractEventType) XdrEnumNames() map[int32]string

func (*ContractEventType) XdrMarshal

func (v *ContractEventType) XdrMarshal(x XDR, name string)

func (*ContractEventType) XdrPointer

func (v *ContractEventType) XdrPointer() interface{}

func (ContractEventType) XdrTypeName

func (ContractEventType) XdrTypeName() string

func (ContractEventType) XdrValue

func (v ContractEventType) XdrValue() interface{}

type ContractExecutable

type ContractExecutable struct {
	// The union discriminant Type selects among the following arms:
	//   CONTRACT_EXECUTABLE_WASM:
	//      Wasm_hash() *Hash
	//   CONTRACT_EXECUTABLE_HCNET_ASSET:
	//      void
	Type ContractExecutableType
	// contains filtered or unexported fields
}

func XDR_ContractExecutable

func XDR_ContractExecutable(v *ContractExecutable) *ContractExecutable

func (*ContractExecutable) Wasm_hash

func (u *ContractExecutable) Wasm_hash() *Hash

func (*ContractExecutable) XdrMarshal

func (v *ContractExecutable) XdrMarshal(x XDR, name string)

func (*ContractExecutable) XdrPointer

func (v *ContractExecutable) XdrPointer() interface{}

func (*ContractExecutable) XdrRecurse

func (u *ContractExecutable) XdrRecurse(x XDR, name string)

func (ContractExecutable) XdrTypeName

func (ContractExecutable) XdrTypeName() string

func (*ContractExecutable) XdrUnionBody

func (u *ContractExecutable) XdrUnionBody() XdrType

func (*ContractExecutable) XdrUnionBodyName

func (u *ContractExecutable) XdrUnionBodyName() string

func (*ContractExecutable) XdrUnionTag

func (u *ContractExecutable) XdrUnionTag() XdrNum32

func (*ContractExecutable) XdrUnionTagName

func (u *ContractExecutable) XdrUnionTagName() string

func (ContractExecutable) XdrValid

func (u ContractExecutable) XdrValid() bool

func (ContractExecutable) XdrValidTags

func (_ ContractExecutable) XdrValidTags() map[int32]bool

func (ContractExecutable) XdrValue

func (v ContractExecutable) XdrValue() interface{}

type ContractExecutableType

type ContractExecutableType int32
const (
	CONTRACT_EXECUTABLE_WASM        ContractExecutableType = 0
	CONTRACT_EXECUTABLE_HCNET_ASSET ContractExecutableType = 1
)

func (ContractExecutableType) GetU32

func (v ContractExecutableType) GetU32() uint32

func (*ContractExecutableType) Scan

func (*ContractExecutableType) SetU32

func (v *ContractExecutableType) SetU32(n uint32)

func (ContractExecutableType) String

func (v ContractExecutableType) String() string

func (ContractExecutableType) XdrEnumNames

func (ContractExecutableType) XdrEnumNames() map[int32]string

func (*ContractExecutableType) XdrMarshal

func (v *ContractExecutableType) XdrMarshal(x XDR, name string)

func (*ContractExecutableType) XdrPointer

func (v *ContractExecutableType) XdrPointer() interface{}

func (ContractExecutableType) XdrTypeName

func (ContractExecutableType) XdrTypeName() string

func (ContractExecutableType) XdrValue

func (v ContractExecutableType) XdrValue() interface{}

type ContractIDPreimage

type ContractIDPreimage struct {
	// The union discriminant Type selects among the following arms:
	//   CONTRACT_ID_PREIMAGE_FROM_ADDRESS:
	//      FromAddress() *XdrAnon_ContractIDPreimage_FromAddress
	//   CONTRACT_ID_PREIMAGE_FROM_ASSET:
	//      FromAsset() *Asset
	Type ContractIDPreimageType
	// contains filtered or unexported fields
}

func XDR_ContractIDPreimage

func XDR_ContractIDPreimage(v *ContractIDPreimage) *ContractIDPreimage

func (*ContractIDPreimage) FromAddress

func (*ContractIDPreimage) FromAsset

func (u *ContractIDPreimage) FromAsset() *Asset

func (*ContractIDPreimage) XdrMarshal

func (v *ContractIDPreimage) XdrMarshal(x XDR, name string)

func (*ContractIDPreimage) XdrPointer

func (v *ContractIDPreimage) XdrPointer() interface{}

func (*ContractIDPreimage) XdrRecurse

func (u *ContractIDPreimage) XdrRecurse(x XDR, name string)

func (ContractIDPreimage) XdrTypeName

func (ContractIDPreimage) XdrTypeName() string

func (*ContractIDPreimage) XdrUnionBody

func (u *ContractIDPreimage) XdrUnionBody() XdrType

func (*ContractIDPreimage) XdrUnionBodyName

func (u *ContractIDPreimage) XdrUnionBodyName() string

func (*ContractIDPreimage) XdrUnionTag

func (u *ContractIDPreimage) XdrUnionTag() XdrNum32

func (*ContractIDPreimage) XdrUnionTagName

func (u *ContractIDPreimage) XdrUnionTagName() string

func (ContractIDPreimage) XdrValid

func (u ContractIDPreimage) XdrValid() bool

func (ContractIDPreimage) XdrValidTags

func (_ ContractIDPreimage) XdrValidTags() map[int32]bool

func (ContractIDPreimage) XdrValue

func (v ContractIDPreimage) XdrValue() interface{}

type ContractIDPreimageType

type ContractIDPreimageType int32
const (
	CONTRACT_ID_PREIMAGE_FROM_ADDRESS ContractIDPreimageType = 0
	CONTRACT_ID_PREIMAGE_FROM_ASSET   ContractIDPreimageType = 1
)

func (ContractIDPreimageType) GetU32

func (v ContractIDPreimageType) GetU32() uint32

func (*ContractIDPreimageType) Scan

func (*ContractIDPreimageType) SetU32

func (v *ContractIDPreimageType) SetU32(n uint32)

func (ContractIDPreimageType) String

func (v ContractIDPreimageType) String() string

func (ContractIDPreimageType) XdrEnumNames

func (ContractIDPreimageType) XdrEnumNames() map[int32]string

func (*ContractIDPreimageType) XdrMarshal

func (v *ContractIDPreimageType) XdrMarshal(x XDR, name string)

func (*ContractIDPreimageType) XdrPointer

func (v *ContractIDPreimageType) XdrPointer() interface{}

func (ContractIDPreimageType) XdrTypeName

func (ContractIDPreimageType) XdrTypeName() string

func (ContractIDPreimageType) XdrValue

func (v ContractIDPreimageType) XdrValue() interface{}

type CreateAccountOp

type CreateAccountOp struct {
	// account to create
	Destination AccountID
	// amount they end up with
	StartingBalance Int64
}
CreateAccount

Creates and funds a new account with the specified starting balance.

Threshold: med

Result: CreateAccountResult

func XDR_CreateAccountOp

func XDR_CreateAccountOp(v *CreateAccountOp) *CreateAccountOp

func (*CreateAccountOp) XdrMarshal

func (v *CreateAccountOp) XdrMarshal(x XDR, name string)

func (*CreateAccountOp) XdrPointer

func (v *CreateAccountOp) XdrPointer() interface{}

func (*CreateAccountOp) XdrRecurse

func (v *CreateAccountOp) XdrRecurse(x XDR, name string)

func (CreateAccountOp) XdrTypeName

func (CreateAccountOp) XdrTypeName() string

func (CreateAccountOp) XdrValue

func (v CreateAccountOp) XdrValue() interface{}

type CreateAccountResult

type CreateAccountResult struct {
	// The union discriminant Code selects among the following arms:
	//   CREATE_ACCOUNT_SUCCESS:
	//      void
	//   CREATE_ACCOUNT_MALFORMED, CREATE_ACCOUNT_UNDERFUNDED, CREATE_ACCOUNT_LOW_RESERVE, CREATE_ACCOUNT_ALREADY_EXIST:
	//      void
	Code CreateAccountResultCode
	// contains filtered or unexported fields
}

func XDR_CreateAccountResult

func XDR_CreateAccountResult(v *CreateAccountResult) *CreateAccountResult

func (*CreateAccountResult) XdrMarshal

func (v *CreateAccountResult) XdrMarshal(x XDR, name string)

func (*CreateAccountResult) XdrPointer

func (v *CreateAccountResult) XdrPointer() interface{}

func (*CreateAccountResult) XdrRecurse

func (u *CreateAccountResult) XdrRecurse(x XDR, name string)

func (CreateAccountResult) XdrTypeName

func (CreateAccountResult) XdrTypeName() string

func (*CreateAccountResult) XdrUnionBody

func (u *CreateAccountResult) XdrUnionBody() XdrType

func (*CreateAccountResult) XdrUnionBodyName

func (u *CreateAccountResult) XdrUnionBodyName() string

func (*CreateAccountResult) XdrUnionTag

func (u *CreateAccountResult) XdrUnionTag() XdrNum32

func (*CreateAccountResult) XdrUnionTagName

func (u *CreateAccountResult) XdrUnionTagName() string

func (CreateAccountResult) XdrValid

func (u CreateAccountResult) XdrValid() bool

func (CreateAccountResult) XdrValidTags

func (_ CreateAccountResult) XdrValidTags() map[int32]bool

func (CreateAccountResult) XdrValue

func (v CreateAccountResult) XdrValue() interface{}

type CreateAccountResultCode

type CreateAccountResultCode int32
const (
	// account was created
	CREATE_ACCOUNT_SUCCESS CreateAccountResultCode = 0
	// invalid destination
	CREATE_ACCOUNT_MALFORMED CreateAccountResultCode = -1
	// not enough funds in source account
	CREATE_ACCOUNT_UNDERFUNDED CreateAccountResultCode = -2
	// would create an account below the min reserve
	CREATE_ACCOUNT_LOW_RESERVE CreateAccountResultCode = -3
	// account already exists
	CREATE_ACCOUNT_ALREADY_EXIST CreateAccountResultCode = -4
)

func (CreateAccountResultCode) GetU32

func (v CreateAccountResultCode) GetU32() uint32

func (*CreateAccountResultCode) Scan

func (*CreateAccountResultCode) SetU32

func (v *CreateAccountResultCode) SetU32(n uint32)

func (CreateAccountResultCode) String

func (v CreateAccountResultCode) String() string

func (CreateAccountResultCode) XdrEnumComments

func (e CreateAccountResultCode) XdrEnumComments() map[int32]string

func (CreateAccountResultCode) XdrEnumNames

func (CreateAccountResultCode) XdrEnumNames() map[int32]string

func (*CreateAccountResultCode) XdrMarshal

func (v *CreateAccountResultCode) XdrMarshal(x XDR, name string)

func (*CreateAccountResultCode) XdrPointer

func (v *CreateAccountResultCode) XdrPointer() interface{}

func (CreateAccountResultCode) XdrTypeName

func (CreateAccountResultCode) XdrTypeName() string

func (CreateAccountResultCode) XdrValue

func (v CreateAccountResultCode) XdrValue() interface{}

type CreateClaimableBalanceOp

type CreateClaimableBalanceOp struct {
	Asset     Asset
	Amount    Int64
	Claimants []Claimant // bound 10
}

Creates a claimable balance entry

Threshold: med

Result: CreateClaimableBalanceResult

func (*CreateClaimableBalanceOp) XdrMarshal

func (v *CreateClaimableBalanceOp) XdrMarshal(x XDR, name string)

func (*CreateClaimableBalanceOp) XdrPointer

func (v *CreateClaimableBalanceOp) XdrPointer() interface{}

func (*CreateClaimableBalanceOp) XdrRecurse

func (v *CreateClaimableBalanceOp) XdrRecurse(x XDR, name string)

func (CreateClaimableBalanceOp) XdrTypeName

func (CreateClaimableBalanceOp) XdrTypeName() string

func (CreateClaimableBalanceOp) XdrValue

func (v CreateClaimableBalanceOp) XdrValue() interface{}

type CreateClaimableBalanceResult

type CreateClaimableBalanceResult struct {
	// The union discriminant Code selects among the following arms:
	//   CREATE_CLAIMABLE_BALANCE_SUCCESS:
	//      BalanceID() *ClaimableBalanceID
	//   CREATE_CLAIMABLE_BALANCE_MALFORMED, CREATE_CLAIMABLE_BALANCE_LOW_RESERVE, CREATE_CLAIMABLE_BALANCE_NO_TRUST, CREATE_CLAIMABLE_BALANCE_NOT_AUTHORIZED, CREATE_CLAIMABLE_BALANCE_UNDERFUNDED:
	//      void
	Code CreateClaimableBalanceResultCode
	// contains filtered or unexported fields
}

func (*CreateClaimableBalanceResult) BalanceID

func (*CreateClaimableBalanceResult) XdrMarshal

func (v *CreateClaimableBalanceResult) XdrMarshal(x XDR, name string)

func (*CreateClaimableBalanceResult) XdrPointer

func (v *CreateClaimableBalanceResult) XdrPointer() interface{}

func (*CreateClaimableBalanceResult) XdrRecurse

func (u *CreateClaimableBalanceResult) XdrRecurse(x XDR, name string)

func (CreateClaimableBalanceResult) XdrTypeName

func (CreateClaimableBalanceResult) XdrTypeName() string

func (*CreateClaimableBalanceResult) XdrUnionBody

func (u *CreateClaimableBalanceResult) XdrUnionBody() XdrType

func (*CreateClaimableBalanceResult) XdrUnionBodyName

func (u *CreateClaimableBalanceResult) XdrUnionBodyName() string

func (*CreateClaimableBalanceResult) XdrUnionTag

func (u *CreateClaimableBalanceResult) XdrUnionTag() XdrNum32

func (*CreateClaimableBalanceResult) XdrUnionTagName

func (u *CreateClaimableBalanceResult) XdrUnionTagName() string

func (CreateClaimableBalanceResult) XdrValid

func (u CreateClaimableBalanceResult) XdrValid() bool

func (CreateClaimableBalanceResult) XdrValidTags

func (_ CreateClaimableBalanceResult) XdrValidTags() map[int32]bool

func (CreateClaimableBalanceResult) XdrValue

func (v CreateClaimableBalanceResult) XdrValue() interface{}

type CreateClaimableBalanceResultCode

type CreateClaimableBalanceResultCode int32
const (
	CREATE_CLAIMABLE_BALANCE_SUCCESS        CreateClaimableBalanceResultCode = 0
	CREATE_CLAIMABLE_BALANCE_MALFORMED      CreateClaimableBalanceResultCode = -1
	CREATE_CLAIMABLE_BALANCE_LOW_RESERVE    CreateClaimableBalanceResultCode = -2
	CREATE_CLAIMABLE_BALANCE_NO_TRUST       CreateClaimableBalanceResultCode = -3
	CREATE_CLAIMABLE_BALANCE_NOT_AUTHORIZED CreateClaimableBalanceResultCode = -4
	CREATE_CLAIMABLE_BALANCE_UNDERFUNDED    CreateClaimableBalanceResultCode = -5
)

func (CreateClaimableBalanceResultCode) GetU32

func (*CreateClaimableBalanceResultCode) Scan

func (*CreateClaimableBalanceResultCode) SetU32

func (CreateClaimableBalanceResultCode) String

func (CreateClaimableBalanceResultCode) XdrEnumNames

func (CreateClaimableBalanceResultCode) XdrEnumNames() map[int32]string

func (*CreateClaimableBalanceResultCode) XdrMarshal

func (v *CreateClaimableBalanceResultCode) XdrMarshal(x XDR, name string)

func (*CreateClaimableBalanceResultCode) XdrPointer

func (v *CreateClaimableBalanceResultCode) XdrPointer() interface{}

func (CreateClaimableBalanceResultCode) XdrTypeName

func (CreateClaimableBalanceResultCode) XdrValue

func (v CreateClaimableBalanceResultCode) XdrValue() interface{}

type CreateContractArgs

type CreateContractArgs struct {
	ContractIDPreimage ContractIDPreimage
	Executable         ContractExecutable
}

func XDR_CreateContractArgs

func XDR_CreateContractArgs(v *CreateContractArgs) *CreateContractArgs

func (*CreateContractArgs) XdrMarshal

func (v *CreateContractArgs) XdrMarshal(x XDR, name string)

func (*CreateContractArgs) XdrPointer

func (v *CreateContractArgs) XdrPointer() interface{}

func (*CreateContractArgs) XdrRecurse

func (v *CreateContractArgs) XdrRecurse(x XDR, name string)

func (CreateContractArgs) XdrTypeName

func (CreateContractArgs) XdrTypeName() string

func (CreateContractArgs) XdrValue

func (v CreateContractArgs) XdrValue() interface{}

type CreatePassiveSellOfferOp

type CreatePassiveSellOfferOp struct {
	// A
	Selling Asset
	// B
	Buying Asset
	// amount taker gets
	Amount Int64
	// cost of A in terms of B
	Price Price
}
Creates an offer that doesn't take offers of the same price

Threshold: med

Result: CreatePassiveSellOfferResult

func (*CreatePassiveSellOfferOp) XdrMarshal

func (v *CreatePassiveSellOfferOp) XdrMarshal(x XDR, name string)

func (*CreatePassiveSellOfferOp) XdrPointer

func (v *CreatePassiveSellOfferOp) XdrPointer() interface{}

func (*CreatePassiveSellOfferOp) XdrRecurse

func (v *CreatePassiveSellOfferOp) XdrRecurse(x XDR, name string)

func (CreatePassiveSellOfferOp) XdrTypeName

func (CreatePassiveSellOfferOp) XdrTypeName() string

func (CreatePassiveSellOfferOp) XdrValue

func (v CreatePassiveSellOfferOp) XdrValue() interface{}

type CryptoKeyType

type CryptoKeyType int32
const (
	KEY_TYPE_ED25519                CryptoKeyType = 0
	KEY_TYPE_PRE_AUTH_TX            CryptoKeyType = 1
	KEY_TYPE_HASH_X                 CryptoKeyType = 2
	KEY_TYPE_ED25519_SIGNED_PAYLOAD CryptoKeyType = 3
	// MUXED enum values for supported type are derived from the enum values
	// above by ORing them with 0x100
	KEY_TYPE_MUXED_ED25519 CryptoKeyType = CryptoKeyType(0x100)
)

func XDR_CryptoKeyType

func XDR_CryptoKeyType(v *CryptoKeyType) *CryptoKeyType

func (CryptoKeyType) GetU32

func (v CryptoKeyType) GetU32() uint32

func (*CryptoKeyType) Scan

func (v *CryptoKeyType) Scan(ss fmt.ScanState, _ rune) error

func (*CryptoKeyType) SetU32

func (v *CryptoKeyType) SetU32(n uint32)

func (CryptoKeyType) String

func (v CryptoKeyType) String() string

func (CryptoKeyType) XdrEnumComments

func (e CryptoKeyType) XdrEnumComments() map[int32]string

func (CryptoKeyType) XdrEnumNames

func (CryptoKeyType) XdrEnumNames() map[int32]string

func (*CryptoKeyType) XdrMarshal

func (v *CryptoKeyType) XdrMarshal(x XDR, name string)

func (*CryptoKeyType) XdrPointer

func (v *CryptoKeyType) XdrPointer() interface{}

func (CryptoKeyType) XdrTypeName

func (CryptoKeyType) XdrTypeName() string

func (CryptoKeyType) XdrValue

func (v CryptoKeyType) XdrValue() interface{}

type Curve25519Public

type Curve25519Public struct {
	Key [32]byte
}

func XDR_Curve25519Public

func XDR_Curve25519Public(v *Curve25519Public) *Curve25519Public

func (*Curve25519Public) XdrMarshal

func (v *Curve25519Public) XdrMarshal(x XDR, name string)

func (*Curve25519Public) XdrPointer

func (v *Curve25519Public) XdrPointer() interface{}

func (*Curve25519Public) XdrRecurse

func (v *Curve25519Public) XdrRecurse(x XDR, name string)

func (Curve25519Public) XdrTypeName

func (Curve25519Public) XdrTypeName() string

func (Curve25519Public) XdrValue

func (v Curve25519Public) XdrValue() interface{}

type Curve25519Secret

type Curve25519Secret struct {
	Key [32]byte
}

func XDR_Curve25519Secret

func XDR_Curve25519Secret(v *Curve25519Secret) *Curve25519Secret

func (*Curve25519Secret) XdrMarshal

func (v *Curve25519Secret) XdrMarshal(x XDR, name string)

func (*Curve25519Secret) XdrPointer

func (v *Curve25519Secret) XdrPointer() interface{}

func (*Curve25519Secret) XdrRecurse

func (v *Curve25519Secret) XdrRecurse(x XDR, name string)

func (Curve25519Secret) XdrTypeName

func (Curve25519Secret) XdrTypeName() string

func (Curve25519Secret) XdrValue

func (v Curve25519Secret) XdrValue() interface{}

type DataEntry

type DataEntry struct {
	// account this data belongs to
	AccountID AccountID
	DataName  String64
	DataValue DataValue
	Ext       XdrAnon_DataEntry_Ext
}

DataEntry

Data can be attached to accounts.

func XDR_DataEntry

func XDR_DataEntry(v *DataEntry) *DataEntry

func (*DataEntry) XdrMarshal

func (v *DataEntry) XdrMarshal(x XDR, name string)

func (*DataEntry) XdrPointer

func (v *DataEntry) XdrPointer() interface{}

func (*DataEntry) XdrRecurse

func (v *DataEntry) XdrRecurse(x XDR, name string)

func (DataEntry) XdrTypeName

func (DataEntry) XdrTypeName() string

func (DataEntry) XdrValue

func (v DataEntry) XdrValue() interface{}

type DataValue

type DataValue = []byte // bound 64

type DecoratedSignature

type DecoratedSignature struct {
	// last 4 bytes of the public key, used as a hint
	Hint SignatureHint
	// actual signature
	Signature Signature
}

func XDR_DecoratedSignature

func XDR_DecoratedSignature(v *DecoratedSignature) *DecoratedSignature

func (*DecoratedSignature) XdrMarshal

func (v *DecoratedSignature) XdrMarshal(x XDR, name string)

func (*DecoratedSignature) XdrPointer

func (v *DecoratedSignature) XdrPointer() interface{}

func (*DecoratedSignature) XdrRecurse

func (v *DecoratedSignature) XdrRecurse(x XDR, name string)

func (DecoratedSignature) XdrTypeName

func (DecoratedSignature) XdrTypeName() string

func (DecoratedSignature) XdrValue

func (v DecoratedSignature) XdrValue() interface{}

type DiagnosticEvent

type DiagnosticEvent struct {
	InSuccessfulContractCall bool
	Event                    ContractEvent
}

func XDR_DiagnosticEvent

func XDR_DiagnosticEvent(v *DiagnosticEvent) *DiagnosticEvent

func (*DiagnosticEvent) XdrMarshal

func (v *DiagnosticEvent) XdrMarshal(x XDR, name string)

func (*DiagnosticEvent) XdrPointer

func (v *DiagnosticEvent) XdrPointer() interface{}

func (*DiagnosticEvent) XdrRecurse

func (v *DiagnosticEvent) XdrRecurse(x XDR, name string)

func (DiagnosticEvent) XdrTypeName

func (DiagnosticEvent) XdrTypeName() string

func (DiagnosticEvent) XdrValue

func (v DiagnosticEvent) XdrValue() interface{}

type DontHave

type DontHave struct {
	Type    MessageType
	ReqHash Uint256
}

func XDR_DontHave

func XDR_DontHave(v *DontHave) *DontHave

func (*DontHave) XdrMarshal

func (v *DontHave) XdrMarshal(x XDR, name string)

func (*DontHave) XdrPointer

func (v *DontHave) XdrPointer() interface{}

func (*DontHave) XdrRecurse

func (v *DontHave) XdrRecurse(x XDR, name string)

func (DontHave) XdrTypeName

func (DontHave) XdrTypeName() string

func (DontHave) XdrValue

func (v DontHave) XdrValue() interface{}

type Duration

type Duration = Uint64

type EncryptedBody

type EncryptedBody = []byte // bound 64000

type EndSponsoringFutureReservesResult

type EndSponsoringFutureReservesResult struct {
	// The union discriminant Code selects among the following arms:
	//   END_SPONSORING_FUTURE_RESERVES_SUCCESS:
	//      void
	//   END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED:
	//      void
	Code EndSponsoringFutureReservesResultCode
	// contains filtered or unexported fields
}

func (*EndSponsoringFutureReservesResult) XdrMarshal

func (v *EndSponsoringFutureReservesResult) XdrMarshal(x XDR, name string)

func (*EndSponsoringFutureReservesResult) XdrPointer

func (v *EndSponsoringFutureReservesResult) XdrPointer() interface{}

func (*EndSponsoringFutureReservesResult) XdrRecurse

func (u *EndSponsoringFutureReservesResult) XdrRecurse(x XDR, name string)

func (EndSponsoringFutureReservesResult) XdrTypeName

func (*EndSponsoringFutureReservesResult) XdrUnionBody

func (u *EndSponsoringFutureReservesResult) XdrUnionBody() XdrType

func (*EndSponsoringFutureReservesResult) XdrUnionBodyName

func (u *EndSponsoringFutureReservesResult) XdrUnionBodyName() string

func (*EndSponsoringFutureReservesResult) XdrUnionTag

func (u *EndSponsoringFutureReservesResult) XdrUnionTag() XdrNum32

func (*EndSponsoringFutureReservesResult) XdrUnionTagName

func (u *EndSponsoringFutureReservesResult) XdrUnionTagName() string

func (EndSponsoringFutureReservesResult) XdrValid

func (EndSponsoringFutureReservesResult) XdrValidTags

func (_ EndSponsoringFutureReservesResult) XdrValidTags() map[int32]bool

func (EndSponsoringFutureReservesResult) XdrValue

func (v EndSponsoringFutureReservesResult) XdrValue() interface{}

type EndSponsoringFutureReservesResultCode

type EndSponsoringFutureReservesResultCode int32
const (
	// codes considered as "success" for the operation
	END_SPONSORING_FUTURE_RESERVES_SUCCESS EndSponsoringFutureReservesResultCode = 0
	// codes considered as "failure" for the operation
	END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED EndSponsoringFutureReservesResultCode = -1
)

func (EndSponsoringFutureReservesResultCode) GetU32

func (*EndSponsoringFutureReservesResultCode) Scan

func (*EndSponsoringFutureReservesResultCode) SetU32

func (EndSponsoringFutureReservesResultCode) String

func (EndSponsoringFutureReservesResultCode) XdrEnumComments

func (e EndSponsoringFutureReservesResultCode) XdrEnumComments() map[int32]string

func (EndSponsoringFutureReservesResultCode) XdrEnumNames

func (*EndSponsoringFutureReservesResultCode) XdrMarshal

func (v *EndSponsoringFutureReservesResultCode) XdrMarshal(x XDR, name string)

func (*EndSponsoringFutureReservesResultCode) XdrPointer

func (v *EndSponsoringFutureReservesResultCode) XdrPointer() interface{}

func (EndSponsoringFutureReservesResultCode) XdrTypeName

func (EndSponsoringFutureReservesResultCode) XdrValue

func (v EndSponsoringFutureReservesResultCode) XdrValue() interface{}

type EnvelopeType

type EnvelopeType int32

list of all envelope types used in the application those are prefixes used when building signatures for the respective envelopes

const (
	ENVELOPE_TYPE_TX_V0                 EnvelopeType = 0
	ENVELOPE_TYPE_SCP                   EnvelopeType = 1
	ENVELOPE_TYPE_TX                    EnvelopeType = 2
	ENVELOPE_TYPE_AUTH                  EnvelopeType = 3
	ENVELOPE_TYPE_SCPVALUE              EnvelopeType = 4
	ENVELOPE_TYPE_TX_FEE_BUMP           EnvelopeType = 5
	ENVELOPE_TYPE_OP_ID                 EnvelopeType = 6
	ENVELOPE_TYPE_POOL_REVOKE_OP_ID     EnvelopeType = 7
	ENVELOPE_TYPE_CONTRACT_ID           EnvelopeType = 8
	ENVELOPE_TYPE_SOROBAN_AUTHORIZATION EnvelopeType = 9
)

func XDR_EnvelopeType

func XDR_EnvelopeType(v *EnvelopeType) *EnvelopeType

func (EnvelopeType) GetU32

func (v EnvelopeType) GetU32() uint32

func (*EnvelopeType) Scan

func (v *EnvelopeType) Scan(ss fmt.ScanState, _ rune) error

func (*EnvelopeType) SetU32

func (v *EnvelopeType) SetU32(n uint32)

func (EnvelopeType) String

func (v EnvelopeType) String() string

func (EnvelopeType) XdrEnumNames

func (EnvelopeType) XdrEnumNames() map[int32]string

func (*EnvelopeType) XdrMarshal

func (v *EnvelopeType) XdrMarshal(x XDR, name string)

func (*EnvelopeType) XdrPointer

func (v *EnvelopeType) XdrPointer() interface{}

func (EnvelopeType) XdrTypeName

func (EnvelopeType) XdrTypeName() string

func (EnvelopeType) XdrValue

func (v EnvelopeType) XdrValue() interface{}

type Error

type Error struct {
	Code ErrorCode
	Msg  string // bound 100
}

func XDR_Error

func XDR_Error(v *Error) *Error

func (*Error) XdrMarshal

func (v *Error) XdrMarshal(x XDR, name string)

func (*Error) XdrPointer

func (v *Error) XdrPointer() interface{}

func (*Error) XdrRecurse

func (v *Error) XdrRecurse(x XDR, name string)

func (Error) XdrTypeName

func (Error) XdrTypeName() string

func (Error) XdrValue

func (v Error) XdrValue() interface{}

type ErrorCode

type ErrorCode int32
const (
	// Unspecific error
	ERR_MISC ErrorCode = 0
	// Malformed data
	ERR_DATA ErrorCode = 1
	// Misconfiguration error
	ERR_CONF ErrorCode = 2
	// Authentication failure
	ERR_AUTH ErrorCode = 3
	// System overloaded
	ERR_LOAD ErrorCode = 4
)

func XDR_ErrorCode

func XDR_ErrorCode(v *ErrorCode) *ErrorCode

func (ErrorCode) GetU32

func (v ErrorCode) GetU32() uint32

func (*ErrorCode) Scan

func (v *ErrorCode) Scan(ss fmt.ScanState, _ rune) error

func (*ErrorCode) SetU32

func (v *ErrorCode) SetU32(n uint32)

func (ErrorCode) String

func (v ErrorCode) String() string

func (ErrorCode) XdrEnumComments

func (e ErrorCode) XdrEnumComments() map[int32]string

func (ErrorCode) XdrEnumNames

func (ErrorCode) XdrEnumNames() map[int32]string

func (*ErrorCode) XdrMarshal

func (v *ErrorCode) XdrMarshal(x XDR, name string)

func (*ErrorCode) XdrPointer

func (v *ErrorCode) XdrPointer() interface{}

func (ErrorCode) XdrTypeName

func (ErrorCode) XdrTypeName() string

func (ErrorCode) XdrValue

func (v ErrorCode) XdrValue() interface{}

type EvictionIterator

type EvictionIterator struct {
	BucketListLevel  Uint32
	IsCurrBucket     bool
	BucketFileOffset Uint64
}

func XDR_EvictionIterator

func XDR_EvictionIterator(v *EvictionIterator) *EvictionIterator

func (*EvictionIterator) XdrMarshal

func (v *EvictionIterator) XdrMarshal(x XDR, name string)

func (*EvictionIterator) XdrPointer

func (v *EvictionIterator) XdrPointer() interface{}

func (*EvictionIterator) XdrRecurse

func (v *EvictionIterator) XdrRecurse(x XDR, name string)

func (EvictionIterator) XdrTypeName

func (EvictionIterator) XdrTypeName() string

func (EvictionIterator) XdrValue

func (v EvictionIterator) XdrValue() interface{}

type ExtendFootprintTTLOp

type ExtendFootprintTTLOp struct {
	Ext      ExtensionPoint
	ExtendTo Uint32
}

Extend the TTL of the entries specified in the readOnly footprint

so they will live at least extendTo ledgers from lcl.

 Threshold: low
 Result: ExtendFootprintTTLResult

func XDR_ExtendFootprintTTLOp

func XDR_ExtendFootprintTTLOp(v *ExtendFootprintTTLOp) *ExtendFootprintTTLOp

func (*ExtendFootprintTTLOp) XdrMarshal

func (v *ExtendFootprintTTLOp) XdrMarshal(x XDR, name string)

func (*ExtendFootprintTTLOp) XdrPointer

func (v *ExtendFootprintTTLOp) XdrPointer() interface{}

func (*ExtendFootprintTTLOp) XdrRecurse

func (v *ExtendFootprintTTLOp) XdrRecurse(x XDR, name string)

func (ExtendFootprintTTLOp) XdrTypeName

func (ExtendFootprintTTLOp) XdrTypeName() string

func (ExtendFootprintTTLOp) XdrValue

func (v ExtendFootprintTTLOp) XdrValue() interface{}

type ExtendFootprintTTLResult

type ExtendFootprintTTLResult struct {
	// The union discriminant Code selects among the following arms:
	//   EXTEND_FOOTPRINT_TTL_SUCCESS:
	//      void
	//   EXTEND_FOOTPRINT_TTL_MALFORMED, EXTEND_FOOTPRINT_TTL_RESOURCE_LIMIT_EXCEEDED, EXTEND_FOOTPRINT_TTL_INSUFFICIENT_REFUNDABLE_FEE:
	//      void
	Code ExtendFootprintTTLResultCode
	// contains filtered or unexported fields
}

func (*ExtendFootprintTTLResult) XdrMarshal

func (v *ExtendFootprintTTLResult) XdrMarshal(x XDR, name string)

func (*ExtendFootprintTTLResult) XdrPointer

func (v *ExtendFootprintTTLResult) XdrPointer() interface{}

func (*ExtendFootprintTTLResult) XdrRecurse

func (u *ExtendFootprintTTLResult) XdrRecurse(x XDR, name string)

func (ExtendFootprintTTLResult) XdrTypeName

func (ExtendFootprintTTLResult) XdrTypeName() string

func (*ExtendFootprintTTLResult) XdrUnionBody

func (u *ExtendFootprintTTLResult) XdrUnionBody() XdrType

func (*ExtendFootprintTTLResult) XdrUnionBodyName

func (u *ExtendFootprintTTLResult) XdrUnionBodyName() string

func (*ExtendFootprintTTLResult) XdrUnionTag

func (u *ExtendFootprintTTLResult) XdrUnionTag() XdrNum32

func (*ExtendFootprintTTLResult) XdrUnionTagName

func (u *ExtendFootprintTTLResult) XdrUnionTagName() string

func (ExtendFootprintTTLResult) XdrValid

func (u ExtendFootprintTTLResult) XdrValid() bool

func (ExtendFootprintTTLResult) XdrValidTags

func (_ ExtendFootprintTTLResult) XdrValidTags() map[int32]bool

func (ExtendFootprintTTLResult) XdrValue

func (v ExtendFootprintTTLResult) XdrValue() interface{}

type ExtendFootprintTTLResultCode

type ExtendFootprintTTLResultCode int32
const (
	// codes considered as "success" for the operation
	EXTEND_FOOTPRINT_TTL_SUCCESS ExtendFootprintTTLResultCode = 0
	// codes considered as "failure" for the operation
	EXTEND_FOOTPRINT_TTL_MALFORMED                   ExtendFootprintTTLResultCode = -1
	EXTEND_FOOTPRINT_TTL_RESOURCE_LIMIT_EXCEEDED     ExtendFootprintTTLResultCode = -2
	EXTEND_FOOTPRINT_TTL_INSUFFICIENT_REFUNDABLE_FEE ExtendFootprintTTLResultCode = -3
)

func (ExtendFootprintTTLResultCode) GetU32

func (*ExtendFootprintTTLResultCode) Scan

func (*ExtendFootprintTTLResultCode) SetU32

func (v *ExtendFootprintTTLResultCode) SetU32(n uint32)

func (ExtendFootprintTTLResultCode) String

func (ExtendFootprintTTLResultCode) XdrEnumComments

func (e ExtendFootprintTTLResultCode) XdrEnumComments() map[int32]string

func (ExtendFootprintTTLResultCode) XdrEnumNames

func (ExtendFootprintTTLResultCode) XdrEnumNames() map[int32]string

func (*ExtendFootprintTTLResultCode) XdrMarshal

func (v *ExtendFootprintTTLResultCode) XdrMarshal(x XDR, name string)

func (*ExtendFootprintTTLResultCode) XdrPointer

func (v *ExtendFootprintTTLResultCode) XdrPointer() interface{}

func (ExtendFootprintTTLResultCode) XdrTypeName

func (ExtendFootprintTTLResultCode) XdrTypeName() string

func (ExtendFootprintTTLResultCode) XdrValue

func (v ExtendFootprintTTLResultCode) XdrValue() interface{}

type ExtensionPoint

type ExtensionPoint struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

An ExtensionPoint is always marshaled as a 32-bit 0 value. At a later point, it can be replaced by a different union so as to extend a structure.

func XDR_ExtensionPoint

func XDR_ExtensionPoint(v *ExtensionPoint) *ExtensionPoint

func (*ExtensionPoint) XdrMarshal

func (v *ExtensionPoint) XdrMarshal(x XDR, name string)

func (*ExtensionPoint) XdrPointer

func (v *ExtensionPoint) XdrPointer() interface{}

func (*ExtensionPoint) XdrRecurse

func (u *ExtensionPoint) XdrRecurse(x XDR, name string)

func (ExtensionPoint) XdrTypeName

func (ExtensionPoint) XdrTypeName() string

func (*ExtensionPoint) XdrUnionBody

func (u *ExtensionPoint) XdrUnionBody() XdrType

func (*ExtensionPoint) XdrUnionBodyName

func (u *ExtensionPoint) XdrUnionBodyName() string

func (*ExtensionPoint) XdrUnionTag

func (u *ExtensionPoint) XdrUnionTag() XdrNum32

func (*ExtensionPoint) XdrUnionTagName

func (u *ExtensionPoint) XdrUnionTagName() string

func (ExtensionPoint) XdrValid

func (u ExtensionPoint) XdrValid() bool

func (ExtensionPoint) XdrValidTags

func (_ ExtensionPoint) XdrValidTags() map[int32]bool

func (ExtensionPoint) XdrValue

func (v ExtensionPoint) XdrValue() interface{}

type FeeBumpTransaction

type FeeBumpTransaction struct {
	FeeSource MuxedAccount
	Fee       Int64
	InnerTx   XdrAnon_FeeBumpTransaction_InnerTx
	Ext       XdrAnon_FeeBumpTransaction_Ext
}

func XDR_FeeBumpTransaction

func XDR_FeeBumpTransaction(v *FeeBumpTransaction) *FeeBumpTransaction

func (*FeeBumpTransaction) XdrMarshal

func (v *FeeBumpTransaction) XdrMarshal(x XDR, name string)

func (*FeeBumpTransaction) XdrPointer

func (v *FeeBumpTransaction) XdrPointer() interface{}

func (*FeeBumpTransaction) XdrRecurse

func (v *FeeBumpTransaction) XdrRecurse(x XDR, name string)

func (FeeBumpTransaction) XdrTypeName

func (FeeBumpTransaction) XdrTypeName() string

func (FeeBumpTransaction) XdrValue

func (v FeeBumpTransaction) XdrValue() interface{}

type FeeBumpTransactionEnvelope

type FeeBumpTransactionEnvelope struct {
	Tx FeeBumpTransaction
	/* Each decorated signature is a signature over the SHA256 hash of
	 * a TransactionSignaturePayload */
	Signatures []DecoratedSignature // bound 20
}

func (*FeeBumpTransactionEnvelope) XdrMarshal

func (v *FeeBumpTransactionEnvelope) XdrMarshal(x XDR, name string)

func (*FeeBumpTransactionEnvelope) XdrPointer

func (v *FeeBumpTransactionEnvelope) XdrPointer() interface{}

func (*FeeBumpTransactionEnvelope) XdrRecurse

func (v *FeeBumpTransactionEnvelope) XdrRecurse(x XDR, name string)

func (FeeBumpTransactionEnvelope) XdrTypeName

func (FeeBumpTransactionEnvelope) XdrTypeName() string

func (FeeBumpTransactionEnvelope) XdrValue

func (v FeeBumpTransactionEnvelope) XdrValue() interface{}

type FloodAdvert

type FloodAdvert struct {
	TxHashes TxAdvertVector
}

func XDR_FloodAdvert

func XDR_FloodAdvert(v *FloodAdvert) *FloodAdvert

func (*FloodAdvert) XdrMarshal

func (v *FloodAdvert) XdrMarshal(x XDR, name string)

func (*FloodAdvert) XdrPointer

func (v *FloodAdvert) XdrPointer() interface{}

func (*FloodAdvert) XdrRecurse

func (v *FloodAdvert) XdrRecurse(x XDR, name string)

func (FloodAdvert) XdrTypeName

func (FloodAdvert) XdrTypeName() string

func (FloodAdvert) XdrValue

func (v FloodAdvert) XdrValue() interface{}

type FloodDemand

type FloodDemand struct {
	TxHashes TxDemandVector
}

func XDR_FloodDemand

func XDR_FloodDemand(v *FloodDemand) *FloodDemand

func (*FloodDemand) XdrMarshal

func (v *FloodDemand) XdrMarshal(x XDR, name string)

func (*FloodDemand) XdrPointer

func (v *FloodDemand) XdrPointer() interface{}

func (*FloodDemand) XdrRecurse

func (v *FloodDemand) XdrRecurse(x XDR, name string)

func (FloodDemand) XdrTypeName

func (FloodDemand) XdrTypeName() string

func (FloodDemand) XdrValue

func (v FloodDemand) XdrValue() interface{}

type GeneralizedTransactionSet

type GeneralizedTransactionSet struct {
	// The union discriminant V selects among the following arms:
	//   1:
	//      V1TxSet() *TransactionSetV1
	V int32
	// contains filtered or unexported fields
}

func (*GeneralizedTransactionSet) V1TxSet

func (*GeneralizedTransactionSet) XdrInitialize

func (v *GeneralizedTransactionSet) XdrInitialize()

func (*GeneralizedTransactionSet) XdrMarshal

func (v *GeneralizedTransactionSet) XdrMarshal(x XDR, name string)

func (*GeneralizedTransactionSet) XdrPointer

func (v *GeneralizedTransactionSet) XdrPointer() interface{}

func (*GeneralizedTransactionSet) XdrRecurse

func (u *GeneralizedTransactionSet) XdrRecurse(x XDR, name string)

func (GeneralizedTransactionSet) XdrTypeName

func (GeneralizedTransactionSet) XdrTypeName() string

func (*GeneralizedTransactionSet) XdrUnionBody

func (u *GeneralizedTransactionSet) XdrUnionBody() XdrType

func (*GeneralizedTransactionSet) XdrUnionBodyName

func (u *GeneralizedTransactionSet) XdrUnionBodyName() string

func (*GeneralizedTransactionSet) XdrUnionTag

func (u *GeneralizedTransactionSet) XdrUnionTag() XdrNum32

func (*GeneralizedTransactionSet) XdrUnionTagName

func (u *GeneralizedTransactionSet) XdrUnionTagName() string

func (GeneralizedTransactionSet) XdrValid

func (u GeneralizedTransactionSet) XdrValid() bool

func (GeneralizedTransactionSet) XdrValidTags

func (_ GeneralizedTransactionSet) XdrValidTags() map[int32]bool

func (GeneralizedTransactionSet) XdrValue

func (v GeneralizedTransactionSet) XdrValue() interface{}

type Hash

type Hash = [32]byte

type HashIDPreimage

type HashIDPreimage struct {
	// The union discriminant Type selects among the following arms:
	//   ENVELOPE_TYPE_OP_ID:
	//      OperationID() *XdrAnon_HashIDPreimage_OperationID
	//   ENVELOPE_TYPE_POOL_REVOKE_OP_ID:
	//      RevokeID() *XdrAnon_HashIDPreimage_RevokeID
	//   ENVELOPE_TYPE_CONTRACT_ID:
	//      ContractID() *XdrAnon_HashIDPreimage_ContractID
	//   ENVELOPE_TYPE_SOROBAN_AUTHORIZATION:
	//      SorobanAuthorization() *XdrAnon_HashIDPreimage_SorobanAuthorization
	Type EnvelopeType
	// contains filtered or unexported fields
}

func XDR_HashIDPreimage

func XDR_HashIDPreimage(v *HashIDPreimage) *HashIDPreimage

func (*HashIDPreimage) ContractID

func (*HashIDPreimage) OperationID

func (*HashIDPreimage) RevokeID

func (*HashIDPreimage) SorobanAuthorization

func (*HashIDPreimage) XdrInitialize

func (v *HashIDPreimage) XdrInitialize()

func (*HashIDPreimage) XdrMarshal

func (v *HashIDPreimage) XdrMarshal(x XDR, name string)

func (*HashIDPreimage) XdrPointer

func (v *HashIDPreimage) XdrPointer() interface{}

func (*HashIDPreimage) XdrRecurse

func (u *HashIDPreimage) XdrRecurse(x XDR, name string)

func (HashIDPreimage) XdrTypeName

func (HashIDPreimage) XdrTypeName() string

func (*HashIDPreimage) XdrUnionBody

func (u *HashIDPreimage) XdrUnionBody() XdrType

func (*HashIDPreimage) XdrUnionBodyName

func (u *HashIDPreimage) XdrUnionBodyName() string

func (*HashIDPreimage) XdrUnionTag

func (u *HashIDPreimage) XdrUnionTag() XdrNum32

func (*HashIDPreimage) XdrUnionTagName

func (u *HashIDPreimage) XdrUnionTagName() string

func (HashIDPreimage) XdrValid

func (u HashIDPreimage) XdrValid() bool

func (HashIDPreimage) XdrValidTags

func (_ HashIDPreimage) XdrValidTags() map[int32]bool

func (HashIDPreimage) XdrValue

func (v HashIDPreimage) XdrValue() interface{}

type HcnetMessage

type HcnetMessage struct {
	// The union discriminant Type selects among the following arms:
	//   ERROR_MSG:
	//      Error() *Error
	//   HELLO:
	//      Hello() *Hello
	//   AUTH:
	//      Auth() *Auth
	//   DONT_HAVE:
	//      DontHave() *DontHave
	//   GET_PEERS:
	//      void
	//   PEERS:
	//      Peers() *[]PeerAddress // bound 100
	//   GET_TX_SET:
	//      TxSetHash() *Uint256
	//   TX_SET:
	//      TxSet() *TransactionSet
	//   GENERALIZED_TX_SET:
	//      GeneralizedTxSet() *GeneralizedTransactionSet
	//   TRANSACTION:
	//      Transaction() *TransactionEnvelope
	//   SURVEY_REQUEST:
	//      SignedSurveyRequestMessage() *SignedSurveyRequestMessage
	//   SURVEY_RESPONSE:
	//      SignedSurveyResponseMessage() *SignedSurveyResponseMessage
	//   GET_SCP_QUORUMSET:
	//      QSetHash() *Uint256
	//   SCP_QUORUMSET:
	//      QSet() *SCPQuorumSet
	//   SCP_MESSAGE:
	//      Envelope() *SCPEnvelope
	//   GET_SCP_STATE:
	//      GetSCPLedgerSeq() *Uint32
	//   SEND_MORE:
	//      SendMoreMessage() *SendMore
	//   SEND_MORE_EXTENDED:
	//      SendMoreExtendedMessage() *SendMoreExtended
	//   FLOOD_ADVERT:
	//      FloodAdvert() *FloodAdvert
	//   FLOOD_DEMAND:
	//      FloodDemand() *FloodDemand
	Type MessageType
	// contains filtered or unexported fields
}

func XDR_HcnetMessage

func XDR_HcnetMessage(v *HcnetMessage) *HcnetMessage

func (*HcnetMessage) Auth

func (u *HcnetMessage) Auth() *Auth

func (*HcnetMessage) DontHave

func (u *HcnetMessage) DontHave() *DontHave

func (*HcnetMessage) Envelope

func (u *HcnetMessage) Envelope() *SCPEnvelope

func (*HcnetMessage) Error

func (u *HcnetMessage) Error() *Error

func (*HcnetMessage) FloodAdvert

func (u *HcnetMessage) FloodAdvert() *FloodAdvert

func (*HcnetMessage) FloodDemand

func (u *HcnetMessage) FloodDemand() *FloodDemand

func (*HcnetMessage) GeneralizedTxSet

func (u *HcnetMessage) GeneralizedTxSet() *GeneralizedTransactionSet

func (*HcnetMessage) GetSCPLedgerSeq

func (u *HcnetMessage) GetSCPLedgerSeq() *Uint32

ledger seq requested ; if 0, requests the latest

func (*HcnetMessage) Hello

func (u *HcnetMessage) Hello() *Hello

func (*HcnetMessage) Peers

func (u *HcnetMessage) Peers() *[]PeerAddress

func (*HcnetMessage) QSet

func (u *HcnetMessage) QSet() *SCPQuorumSet

func (*HcnetMessage) QSetHash

func (u *HcnetMessage) QSetHash() *Uint256

func (*HcnetMessage) SendMoreExtendedMessage

func (u *HcnetMessage) SendMoreExtendedMessage() *SendMoreExtended

func (*HcnetMessage) SendMoreMessage

func (u *HcnetMessage) SendMoreMessage() *SendMore

func (*HcnetMessage) SignedSurveyRequestMessage

func (u *HcnetMessage) SignedSurveyRequestMessage() *SignedSurveyRequestMessage

func (*HcnetMessage) SignedSurveyResponseMessage

func (u *HcnetMessage) SignedSurveyResponseMessage() *SignedSurveyResponseMessage

func (*HcnetMessage) Transaction

func (u *HcnetMessage) Transaction() *TransactionEnvelope

func (*HcnetMessage) TxSet

func (u *HcnetMessage) TxSet() *TransactionSet

func (*HcnetMessage) TxSetHash

func (u *HcnetMessage) TxSetHash() *Uint256

func (*HcnetMessage) XdrMarshal

func (v *HcnetMessage) XdrMarshal(x XDR, name string)

func (*HcnetMessage) XdrPointer

func (v *HcnetMessage) XdrPointer() interface{}

func (*HcnetMessage) XdrRecurse

func (u *HcnetMessage) XdrRecurse(x XDR, name string)

func (HcnetMessage) XdrTypeName

func (HcnetMessage) XdrTypeName() string

func (*HcnetMessage) XdrUnionBody

func (u *HcnetMessage) XdrUnionBody() XdrType

func (*HcnetMessage) XdrUnionBodyName

func (u *HcnetMessage) XdrUnionBodyName() string

func (*HcnetMessage) XdrUnionTag

func (u *HcnetMessage) XdrUnionTag() XdrNum32

func (*HcnetMessage) XdrUnionTagName

func (u *HcnetMessage) XdrUnionTagName() string

func (HcnetMessage) XdrValid

func (u HcnetMessage) XdrValid() bool

func (HcnetMessage) XdrValidTags

func (_ HcnetMessage) XdrValidTags() map[int32]bool

func (HcnetMessage) XdrValue

func (v HcnetMessage) XdrValue() interface{}

type HcnetValue

type HcnetValue struct {
	// transaction set to apply to previous ledger
	TxSetHash Hash
	// network close time
	CloseTime TimePoint
	// upgrades to apply to the previous ledger (usually empty)
	// this is a vector of encoded 'LedgerUpgrade' so that nodes can drop
	// unknown steps during consensus if needed.
	// see notes below on 'LedgerUpgrade' for more detail
	// max size is dictated by number of upgrade types (+ room for future)
	Upgrades []UpgradeType // bound 6
	Ext      XdrAnon_HcnetValue_Ext
}

HcnetValue is the value used by SCP to reach consensus on a given ledger

func XDR_HcnetValue

func XDR_HcnetValue(v *HcnetValue) *HcnetValue

func (*HcnetValue) XdrMarshal

func (v *HcnetValue) XdrMarshal(x XDR, name string)

func (*HcnetValue) XdrPointer

func (v *HcnetValue) XdrPointer() interface{}

func (*HcnetValue) XdrRecurse

func (v *HcnetValue) XdrRecurse(x XDR, name string)

func (HcnetValue) XdrTypeName

func (HcnetValue) XdrTypeName() string

func (HcnetValue) XdrValue

func (v HcnetValue) XdrValue() interface{}

type HcnetValueType

type HcnetValueType int32
const (
	HCNET_VALUE_BASIC  HcnetValueType = 0
	HCNET_VALUE_SIGNED HcnetValueType = 1
)

func XDR_HcnetValueType

func XDR_HcnetValueType(v *HcnetValueType) *HcnetValueType

func (HcnetValueType) GetU32

func (v HcnetValueType) GetU32() uint32

func (*HcnetValueType) Scan

func (v *HcnetValueType) Scan(ss fmt.ScanState, _ rune) error

func (*HcnetValueType) SetU32

func (v *HcnetValueType) SetU32(n uint32)

func (HcnetValueType) String

func (v HcnetValueType) String() string

func (HcnetValueType) XdrEnumNames

func (HcnetValueType) XdrEnumNames() map[int32]string

func (*HcnetValueType) XdrMarshal

func (v *HcnetValueType) XdrMarshal(x XDR, name string)

func (*HcnetValueType) XdrPointer

func (v *HcnetValueType) XdrPointer() interface{}

func (HcnetValueType) XdrTypeName

func (HcnetValueType) XdrTypeName() string

func (HcnetValueType) XdrValue

func (v HcnetValueType) XdrValue() interface{}

type Hello

type Hello struct {
	LedgerVersion     Uint32
	OverlayVersion    Uint32
	OverlayMinVersion Uint32
	NetworkID         Hash
	VersionStr        string // bound 100
	ListeningPort     int32
	PeerID            NodeID
	Cert              AuthCert
	Nonce             Uint256
}

func XDR_Hello

func XDR_Hello(v *Hello) *Hello

func (*Hello) XdrMarshal

func (v *Hello) XdrMarshal(x XDR, name string)

func (*Hello) XdrPointer

func (v *Hello) XdrPointer() interface{}

func (*Hello) XdrRecurse

func (v *Hello) XdrRecurse(x XDR, name string)

func (Hello) XdrTypeName

func (Hello) XdrTypeName() string

func (Hello) XdrValue

func (v Hello) XdrValue() interface{}

type HmacSha256Key

type HmacSha256Key struct {
	Key [32]byte
}

func XDR_HmacSha256Key

func XDR_HmacSha256Key(v *HmacSha256Key) *HmacSha256Key

func (*HmacSha256Key) XdrMarshal

func (v *HmacSha256Key) XdrMarshal(x XDR, name string)

func (*HmacSha256Key) XdrPointer

func (v *HmacSha256Key) XdrPointer() interface{}

func (*HmacSha256Key) XdrRecurse

func (v *HmacSha256Key) XdrRecurse(x XDR, name string)

func (HmacSha256Key) XdrTypeName

func (HmacSha256Key) XdrTypeName() string

func (HmacSha256Key) XdrValue

func (v HmacSha256Key) XdrValue() interface{}

type HmacSha256Mac

type HmacSha256Mac struct {
	Mac [32]byte
}

func XDR_HmacSha256Mac

func XDR_HmacSha256Mac(v *HmacSha256Mac) *HmacSha256Mac

func (*HmacSha256Mac) XdrMarshal

func (v *HmacSha256Mac) XdrMarshal(x XDR, name string)

func (*HmacSha256Mac) XdrPointer

func (v *HmacSha256Mac) XdrPointer() interface{}

func (*HmacSha256Mac) XdrRecurse

func (v *HmacSha256Mac) XdrRecurse(x XDR, name string)

func (HmacSha256Mac) XdrTypeName

func (HmacSha256Mac) XdrTypeName() string

func (HmacSha256Mac) XdrValue

func (v HmacSha256Mac) XdrValue() interface{}

type HostFunction

type HostFunction struct {
	// The union discriminant Type selects among the following arms:
	//   HOST_FUNCTION_TYPE_INVOKE_CONTRACT:
	//      InvokeContract() *InvokeContractArgs
	//   HOST_FUNCTION_TYPE_CREATE_CONTRACT:
	//      CreateContract() *CreateContractArgs
	//   HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM:
	//      Wasm() *[]byte
	Type HostFunctionType
	// contains filtered or unexported fields
}

func XDR_HostFunction

func XDR_HostFunction(v *HostFunction) *HostFunction

func (*HostFunction) CreateContract

func (u *HostFunction) CreateContract() *CreateContractArgs

func (*HostFunction) InvokeContract

func (u *HostFunction) InvokeContract() *InvokeContractArgs

func (*HostFunction) Wasm

func (u *HostFunction) Wasm() *[]byte

func (*HostFunction) XdrMarshal

func (v *HostFunction) XdrMarshal(x XDR, name string)

func (*HostFunction) XdrPointer

func (v *HostFunction) XdrPointer() interface{}

func (*HostFunction) XdrRecurse

func (u *HostFunction) XdrRecurse(x XDR, name string)

func (HostFunction) XdrTypeName

func (HostFunction) XdrTypeName() string

func (*HostFunction) XdrUnionBody

func (u *HostFunction) XdrUnionBody() XdrType

func (*HostFunction) XdrUnionBodyName

func (u *HostFunction) XdrUnionBodyName() string

func (*HostFunction) XdrUnionTag

func (u *HostFunction) XdrUnionTag() XdrNum32

func (*HostFunction) XdrUnionTagName

func (u *HostFunction) XdrUnionTagName() string

func (HostFunction) XdrValid

func (u HostFunction) XdrValid() bool

func (HostFunction) XdrValidTags

func (_ HostFunction) XdrValidTags() map[int32]bool

func (HostFunction) XdrValue

func (v HostFunction) XdrValue() interface{}

type HostFunctionType

type HostFunctionType int32
const (
	HOST_FUNCTION_TYPE_INVOKE_CONTRACT      HostFunctionType = 0
	HOST_FUNCTION_TYPE_CREATE_CONTRACT      HostFunctionType = 1
	HOST_FUNCTION_TYPE_UPLOAD_CONTRACT_WASM HostFunctionType = 2
)

func XDR_HostFunctionType

func XDR_HostFunctionType(v *HostFunctionType) *HostFunctionType

func (HostFunctionType) GetU32

func (v HostFunctionType) GetU32() uint32

func (*HostFunctionType) Scan

func (v *HostFunctionType) Scan(ss fmt.ScanState, _ rune) error

func (*HostFunctionType) SetU32

func (v *HostFunctionType) SetU32(n uint32)

func (HostFunctionType) String

func (v HostFunctionType) String() string

func (HostFunctionType) XdrEnumNames

func (HostFunctionType) XdrEnumNames() map[int32]string

func (*HostFunctionType) XdrMarshal

func (v *HostFunctionType) XdrMarshal(x XDR, name string)

func (*HostFunctionType) XdrPointer

func (v *HostFunctionType) XdrPointer() interface{}

func (HostFunctionType) XdrTypeName

func (HostFunctionType) XdrTypeName() string

func (HostFunctionType) XdrValue

func (v HostFunctionType) XdrValue() interface{}

type IPAddrType

type IPAddrType int32
const (
	IPv4 IPAddrType = 0
	IPv6 IPAddrType = 1
)

func XDR_IPAddrType

func XDR_IPAddrType(v *IPAddrType) *IPAddrType

func (IPAddrType) GetU32

func (v IPAddrType) GetU32() uint32

func (*IPAddrType) Scan

func (v *IPAddrType) Scan(ss fmt.ScanState, _ rune) error

func (*IPAddrType) SetU32

func (v *IPAddrType) SetU32(n uint32)

func (IPAddrType) String

func (v IPAddrType) String() string

func (IPAddrType) XdrEnumNames

func (IPAddrType) XdrEnumNames() map[int32]string

func (*IPAddrType) XdrMarshal

func (v *IPAddrType) XdrMarshal(x XDR, name string)

func (*IPAddrType) XdrPointer

func (v *IPAddrType) XdrPointer() interface{}

func (IPAddrType) XdrTypeName

func (IPAddrType) XdrTypeName() string

func (IPAddrType) XdrValue

func (v IPAddrType) XdrValue() interface{}

type InflationPayout

type InflationPayout struct {
	Destination AccountID
	Amount      Int64
}

func XDR_InflationPayout

func XDR_InflationPayout(v *InflationPayout) *InflationPayout

func (*InflationPayout) XdrMarshal

func (v *InflationPayout) XdrMarshal(x XDR, name string)

func (*InflationPayout) XdrPointer

func (v *InflationPayout) XdrPointer() interface{}

func (*InflationPayout) XdrRecurse

func (v *InflationPayout) XdrRecurse(x XDR, name string)

func (InflationPayout) XdrTypeName

func (InflationPayout) XdrTypeName() string

func (InflationPayout) XdrValue

func (v InflationPayout) XdrValue() interface{}

type InflationResult

type InflationResult struct {
	// The union discriminant Code selects among the following arms:
	//   INFLATION_SUCCESS:
	//      Payouts() *[]InflationPayout
	//   INFLATION_NOT_TIME:
	//      void
	Code InflationResultCode
	// contains filtered or unexported fields
}

func XDR_InflationResult

func XDR_InflationResult(v *InflationResult) *InflationResult

func (*InflationResult) Payouts

func (u *InflationResult) Payouts() *[]InflationPayout

func (*InflationResult) XdrMarshal

func (v *InflationResult) XdrMarshal(x XDR, name string)

func (*InflationResult) XdrPointer

func (v *InflationResult) XdrPointer() interface{}

func (*InflationResult) XdrRecurse

func (u *InflationResult) XdrRecurse(x XDR, name string)

func (InflationResult) XdrTypeName

func (InflationResult) XdrTypeName() string

func (*InflationResult) XdrUnionBody

func (u *InflationResult) XdrUnionBody() XdrType

func (*InflationResult) XdrUnionBodyName

func (u *InflationResult) XdrUnionBodyName() string

func (*InflationResult) XdrUnionTag

func (u *InflationResult) XdrUnionTag() XdrNum32

func (*InflationResult) XdrUnionTagName

func (u *InflationResult) XdrUnionTagName() string

func (InflationResult) XdrValid

func (u InflationResult) XdrValid() bool

func (InflationResult) XdrValidTags

func (_ InflationResult) XdrValidTags() map[int32]bool

func (InflationResult) XdrValue

func (v InflationResult) XdrValue() interface{}

type InflationResultCode

type InflationResultCode int32
const (
	// codes considered as "success" for the operation
	INFLATION_SUCCESS InflationResultCode = 0
	// codes considered as "failure" for the operation
	INFLATION_NOT_TIME InflationResultCode = -1
)

func XDR_InflationResultCode

func XDR_InflationResultCode(v *InflationResultCode) *InflationResultCode

func (InflationResultCode) GetU32

func (v InflationResultCode) GetU32() uint32

func (*InflationResultCode) Scan

func (v *InflationResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*InflationResultCode) SetU32

func (v *InflationResultCode) SetU32(n uint32)

func (InflationResultCode) String

func (v InflationResultCode) String() string

func (InflationResultCode) XdrEnumComments

func (e InflationResultCode) XdrEnumComments() map[int32]string

func (InflationResultCode) XdrEnumNames

func (InflationResultCode) XdrEnumNames() map[int32]string

func (*InflationResultCode) XdrMarshal

func (v *InflationResultCode) XdrMarshal(x XDR, name string)

func (*InflationResultCode) XdrPointer

func (v *InflationResultCode) XdrPointer() interface{}

func (InflationResultCode) XdrTypeName

func (InflationResultCode) XdrTypeName() string

func (InflationResultCode) XdrValue

func (v InflationResultCode) XdrValue() interface{}

type InnerTransactionResult

type InnerTransactionResult struct {
	// Always 0. Here for binary compatibility.
	FeeCharged Int64
	Result     XdrAnon_InnerTransactionResult_Result
	Ext        XdrAnon_InnerTransactionResult_Ext
}

InnerTransactionResult must be binary compatible with TransactionResult because it is be used to represent the result of a Transaction.

func (*InnerTransactionResult) XdrMarshal

func (v *InnerTransactionResult) XdrMarshal(x XDR, name string)

func (*InnerTransactionResult) XdrPointer

func (v *InnerTransactionResult) XdrPointer() interface{}

func (*InnerTransactionResult) XdrRecurse

func (v *InnerTransactionResult) XdrRecurse(x XDR, name string)

func (InnerTransactionResult) XdrTypeName

func (InnerTransactionResult) XdrTypeName() string

func (InnerTransactionResult) XdrValue

func (v InnerTransactionResult) XdrValue() interface{}

type InnerTransactionResultPair

type InnerTransactionResultPair struct {
	// hash of the inner transaction
	TransactionHash Hash
	// result for the inner transaction
	Result InnerTransactionResult
}

func (*InnerTransactionResultPair) XdrMarshal

func (v *InnerTransactionResultPair) XdrMarshal(x XDR, name string)

func (*InnerTransactionResultPair) XdrPointer

func (v *InnerTransactionResultPair) XdrPointer() interface{}

func (*InnerTransactionResultPair) XdrRecurse

func (v *InnerTransactionResultPair) XdrRecurse(x XDR, name string)

func (InnerTransactionResultPair) XdrTypeName

func (InnerTransactionResultPair) XdrTypeName() string

func (InnerTransactionResultPair) XdrValue

func (v InnerTransactionResultPair) XdrValue() interface{}

type Int128Parts

type Int128Parts struct {
	Hi Int64
	Lo Uint64
}

A signed int128 has a high sign bit and 127 value bits. We break it into a signed high int64 (that carries the sign bit and the high 63 value bits) and a low unsigned uint64 that carries the low 64 bits. This will sort in generated code in the same order the underlying int128 sorts.

func XDR_Int128Parts

func XDR_Int128Parts(v *Int128Parts) *Int128Parts

func (*Int128Parts) XdrMarshal

func (v *Int128Parts) XdrMarshal(x XDR, name string)

func (*Int128Parts) XdrPointer

func (v *Int128Parts) XdrPointer() interface{}

func (*Int128Parts) XdrRecurse

func (v *Int128Parts) XdrRecurse(x XDR, name string)

func (Int128Parts) XdrTypeName

func (Int128Parts) XdrTypeName() string

func (Int128Parts) XdrValue

func (v Int128Parts) XdrValue() interface{}

type Int256Parts

type Int256Parts struct {
	Hi_hi Int64
	Hi_lo Uint64
	Lo_hi Uint64
	Lo_lo Uint64
}

A signed int256 has a high sign bit and 255 value bits. We break it into a signed high int64 (that carries the sign bit and the high 63 value bits) and three low unsigned `uint64`s that carry the lower bits. This will sort in generated code in the same order the underlying int256 sorts.

func XDR_Int256Parts

func XDR_Int256Parts(v *Int256Parts) *Int256Parts

func (*Int256Parts) XdrMarshal

func (v *Int256Parts) XdrMarshal(x XDR, name string)

func (*Int256Parts) XdrPointer

func (v *Int256Parts) XdrPointer() interface{}

func (*Int256Parts) XdrRecurse

func (v *Int256Parts) XdrRecurse(x XDR, name string)

func (Int256Parts) XdrTypeName

func (Int256Parts) XdrTypeName() string

func (Int256Parts) XdrValue

func (v Int256Parts) XdrValue() interface{}

type Int32

type Int32 = int32

type Int64

type Int64 = int64

type InvokeContractArgs

type InvokeContractArgs struct {
	ContractAddress SCAddress
	FunctionName    SCSymbol
	Args            []SCVal
}

func XDR_InvokeContractArgs

func XDR_InvokeContractArgs(v *InvokeContractArgs) *InvokeContractArgs

func (*InvokeContractArgs) XdrMarshal

func (v *InvokeContractArgs) XdrMarshal(x XDR, name string)

func (*InvokeContractArgs) XdrPointer

func (v *InvokeContractArgs) XdrPointer() interface{}

func (*InvokeContractArgs) XdrRecurse

func (v *InvokeContractArgs) XdrRecurse(x XDR, name string)

func (InvokeContractArgs) XdrTypeName

func (InvokeContractArgs) XdrTypeName() string

func (InvokeContractArgs) XdrValue

func (v InvokeContractArgs) XdrValue() interface{}

type InvokeHostFunctionOp

type InvokeHostFunctionOp struct {
	// Host function to invoke.
	HostFunction HostFunction
	// Per-address authorizations for this host function.
	Auth []SorobanAuthorizationEntry
}

Upload Wasm, create, and invoke contracts in Soroban.

Threshold: med
Result: InvokeHostFunctionResult

func XDR_InvokeHostFunctionOp

func XDR_InvokeHostFunctionOp(v *InvokeHostFunctionOp) *InvokeHostFunctionOp

func (*InvokeHostFunctionOp) XdrMarshal

func (v *InvokeHostFunctionOp) XdrMarshal(x XDR, name string)

func (*InvokeHostFunctionOp) XdrPointer

func (v *InvokeHostFunctionOp) XdrPointer() interface{}

func (*InvokeHostFunctionOp) XdrRecurse

func (v *InvokeHostFunctionOp) XdrRecurse(x XDR, name string)

func (InvokeHostFunctionOp) XdrTypeName

func (InvokeHostFunctionOp) XdrTypeName() string

func (InvokeHostFunctionOp) XdrValue

func (v InvokeHostFunctionOp) XdrValue() interface{}

type InvokeHostFunctionResult

type InvokeHostFunctionResult struct {
	// The union discriminant Code selects among the following arms:
	//   INVOKE_HOST_FUNCTION_SUCCESS:
	//      Success() *Hash
	//   INVOKE_HOST_FUNCTION_MALFORMED, INVOKE_HOST_FUNCTION_TRAPPED, INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED, INVOKE_HOST_FUNCTION_ENTRY_ARCHIVED, INVOKE_HOST_FUNCTION_INSUFFICIENT_REFUNDABLE_FEE:
	//      void
	Code InvokeHostFunctionResultCode
	// contains filtered or unexported fields
}

func (*InvokeHostFunctionResult) Success

func (u *InvokeHostFunctionResult) Success() *Hash

sha256(InvokeHostFunctionSuccessPreImage)

func (*InvokeHostFunctionResult) XdrMarshal

func (v *InvokeHostFunctionResult) XdrMarshal(x XDR, name string)

func (*InvokeHostFunctionResult) XdrPointer

func (v *InvokeHostFunctionResult) XdrPointer() interface{}

func (*InvokeHostFunctionResult) XdrRecurse

func (u *InvokeHostFunctionResult) XdrRecurse(x XDR, name string)

func (InvokeHostFunctionResult) XdrTypeName

func (InvokeHostFunctionResult) XdrTypeName() string

func (*InvokeHostFunctionResult) XdrUnionBody

func (u *InvokeHostFunctionResult) XdrUnionBody() XdrType

func (*InvokeHostFunctionResult) XdrUnionBodyName

func (u *InvokeHostFunctionResult) XdrUnionBodyName() string

func (*InvokeHostFunctionResult) XdrUnionTag

func (u *InvokeHostFunctionResult) XdrUnionTag() XdrNum32

func (*InvokeHostFunctionResult) XdrUnionTagName

func (u *InvokeHostFunctionResult) XdrUnionTagName() string

func (InvokeHostFunctionResult) XdrValid

func (u InvokeHostFunctionResult) XdrValid() bool

func (InvokeHostFunctionResult) XdrValidTags

func (_ InvokeHostFunctionResult) XdrValidTags() map[int32]bool

func (InvokeHostFunctionResult) XdrValue

func (v InvokeHostFunctionResult) XdrValue() interface{}

type InvokeHostFunctionResultCode

type InvokeHostFunctionResultCode int32
const (
	// codes considered as "success" for the operation
	INVOKE_HOST_FUNCTION_SUCCESS InvokeHostFunctionResultCode = 0
	// codes considered as "failure" for the operation
	INVOKE_HOST_FUNCTION_MALFORMED                   InvokeHostFunctionResultCode = -1
	INVOKE_HOST_FUNCTION_TRAPPED                     InvokeHostFunctionResultCode = -2
	INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED     InvokeHostFunctionResultCode = -3
	INVOKE_HOST_FUNCTION_ENTRY_ARCHIVED              InvokeHostFunctionResultCode = -4
	INVOKE_HOST_FUNCTION_INSUFFICIENT_REFUNDABLE_FEE InvokeHostFunctionResultCode = -5
)

func (InvokeHostFunctionResultCode) GetU32

func (*InvokeHostFunctionResultCode) Scan

func (*InvokeHostFunctionResultCode) SetU32

func (v *InvokeHostFunctionResultCode) SetU32(n uint32)

func (InvokeHostFunctionResultCode) String

func (InvokeHostFunctionResultCode) XdrEnumComments

func (e InvokeHostFunctionResultCode) XdrEnumComments() map[int32]string

func (InvokeHostFunctionResultCode) XdrEnumNames

func (InvokeHostFunctionResultCode) XdrEnumNames() map[int32]string

func (*InvokeHostFunctionResultCode) XdrMarshal

func (v *InvokeHostFunctionResultCode) XdrMarshal(x XDR, name string)

func (*InvokeHostFunctionResultCode) XdrPointer

func (v *InvokeHostFunctionResultCode) XdrPointer() interface{}

func (InvokeHostFunctionResultCode) XdrTypeName

func (InvokeHostFunctionResultCode) XdrTypeName() string

func (InvokeHostFunctionResultCode) XdrValue

func (v InvokeHostFunctionResultCode) XdrValue() interface{}

type InvokeHostFunctionSuccessPreImage

type InvokeHostFunctionSuccessPreImage struct {
	ReturnValue SCVal
	Events      []ContractEvent
}

This is in Hcnet-ledger.x to due to a circular dependency

func (*InvokeHostFunctionSuccessPreImage) XdrMarshal

func (v *InvokeHostFunctionSuccessPreImage) XdrMarshal(x XDR, name string)

func (*InvokeHostFunctionSuccessPreImage) XdrPointer

func (v *InvokeHostFunctionSuccessPreImage) XdrPointer() interface{}

func (*InvokeHostFunctionSuccessPreImage) XdrRecurse

func (v *InvokeHostFunctionSuccessPreImage) XdrRecurse(x XDR, name string)

func (InvokeHostFunctionSuccessPreImage) XdrTypeName

func (InvokeHostFunctionSuccessPreImage) XdrValue

func (v InvokeHostFunctionSuccessPreImage) XdrValue() interface{}

type LedgerBounds

type LedgerBounds struct {
	MinLedger Uint32
	// 0 here means no maxLedger
	MaxLedger Uint32
}

func XDR_LedgerBounds

func XDR_LedgerBounds(v *LedgerBounds) *LedgerBounds

func (*LedgerBounds) XdrMarshal

func (v *LedgerBounds) XdrMarshal(x XDR, name string)

func (*LedgerBounds) XdrPointer

func (v *LedgerBounds) XdrPointer() interface{}

func (*LedgerBounds) XdrRecurse

func (v *LedgerBounds) XdrRecurse(x XDR, name string)

func (LedgerBounds) XdrTypeName

func (LedgerBounds) XdrTypeName() string

func (LedgerBounds) XdrValue

func (v LedgerBounds) XdrValue() interface{}

type LedgerCloseMeta

type LedgerCloseMeta struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      V0() *LedgerCloseMetaV0
	//   1:
	//      V1() *LedgerCloseMetaV1
	V int32
	// contains filtered or unexported fields
}

func XDR_LedgerCloseMeta

func XDR_LedgerCloseMeta(v *LedgerCloseMeta) *LedgerCloseMeta

func (*LedgerCloseMeta) V0

func (*LedgerCloseMeta) V1

func (*LedgerCloseMeta) XdrMarshal

func (v *LedgerCloseMeta) XdrMarshal(x XDR, name string)

func (*LedgerCloseMeta) XdrPointer

func (v *LedgerCloseMeta) XdrPointer() interface{}

func (*LedgerCloseMeta) XdrRecurse

func (u *LedgerCloseMeta) XdrRecurse(x XDR, name string)

func (LedgerCloseMeta) XdrTypeName

func (LedgerCloseMeta) XdrTypeName() string

func (*LedgerCloseMeta) XdrUnionBody

func (u *LedgerCloseMeta) XdrUnionBody() XdrType

func (*LedgerCloseMeta) XdrUnionBodyName

func (u *LedgerCloseMeta) XdrUnionBodyName() string

func (*LedgerCloseMeta) XdrUnionTag

func (u *LedgerCloseMeta) XdrUnionTag() XdrNum32

func (*LedgerCloseMeta) XdrUnionTagName

func (u *LedgerCloseMeta) XdrUnionTagName() string

func (LedgerCloseMeta) XdrValid

func (u LedgerCloseMeta) XdrValid() bool

func (LedgerCloseMeta) XdrValidTags

func (_ LedgerCloseMeta) XdrValidTags() map[int32]bool

func (LedgerCloseMeta) XdrValue

func (v LedgerCloseMeta) XdrValue() interface{}

type LedgerCloseMetaBatch

type LedgerCloseMetaBatch struct {
	// starting ledger sequence number in the batch
	StartSequence Uint32
	// ending ledger sequence number in the batch
	EndSequence Uint32
	// Ledger close meta for each ledger within the batch
	LedgerCloseMetas []LedgerCloseMeta
}

Batch of ledgers along with their transaction metadata

func XDR_LedgerCloseMetaBatch

func XDR_LedgerCloseMetaBatch(v *LedgerCloseMetaBatch) *LedgerCloseMetaBatch

func (*LedgerCloseMetaBatch) XdrMarshal

func (v *LedgerCloseMetaBatch) XdrMarshal(x XDR, name string)

func (*LedgerCloseMetaBatch) XdrPointer

func (v *LedgerCloseMetaBatch) XdrPointer() interface{}

func (*LedgerCloseMetaBatch) XdrRecurse

func (v *LedgerCloseMetaBatch) XdrRecurse(x XDR, name string)

func (LedgerCloseMetaBatch) XdrTypeName

func (LedgerCloseMetaBatch) XdrTypeName() string

func (LedgerCloseMetaBatch) XdrValue

func (v LedgerCloseMetaBatch) XdrValue() interface{}

type LedgerCloseMetaExt

type LedgerCloseMetaExt struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      V1() *LedgerCloseMetaExtV1
	V int32
	// contains filtered or unexported fields
}

func XDR_LedgerCloseMetaExt

func XDR_LedgerCloseMetaExt(v *LedgerCloseMetaExt) *LedgerCloseMetaExt

func (*LedgerCloseMetaExt) V1

func (*LedgerCloseMetaExt) XdrMarshal

func (v *LedgerCloseMetaExt) XdrMarshal(x XDR, name string)

func (*LedgerCloseMetaExt) XdrPointer

func (v *LedgerCloseMetaExt) XdrPointer() interface{}

func (*LedgerCloseMetaExt) XdrRecurse

func (u *LedgerCloseMetaExt) XdrRecurse(x XDR, name string)

func (LedgerCloseMetaExt) XdrTypeName

func (LedgerCloseMetaExt) XdrTypeName() string

func (*LedgerCloseMetaExt) XdrUnionBody

func (u *LedgerCloseMetaExt) XdrUnionBody() XdrType

func (*LedgerCloseMetaExt) XdrUnionBodyName

func (u *LedgerCloseMetaExt) XdrUnionBodyName() string

func (*LedgerCloseMetaExt) XdrUnionTag

func (u *LedgerCloseMetaExt) XdrUnionTag() XdrNum32

func (*LedgerCloseMetaExt) XdrUnionTagName

func (u *LedgerCloseMetaExt) XdrUnionTagName() string

func (LedgerCloseMetaExt) XdrValid

func (u LedgerCloseMetaExt) XdrValid() bool

func (LedgerCloseMetaExt) XdrValidTags

func (_ LedgerCloseMetaExt) XdrValidTags() map[int32]bool

func (LedgerCloseMetaExt) XdrValue

func (v LedgerCloseMetaExt) XdrValue() interface{}

type LedgerCloseMetaExtV1

type LedgerCloseMetaExtV1 struct {
	Ext                ExtensionPoint
	SorobanFeeWrite1KB Int64
}

func XDR_LedgerCloseMetaExtV1

func XDR_LedgerCloseMetaExtV1(v *LedgerCloseMetaExtV1) *LedgerCloseMetaExtV1

func (*LedgerCloseMetaExtV1) XdrMarshal

func (v *LedgerCloseMetaExtV1) XdrMarshal(x XDR, name string)

func (*LedgerCloseMetaExtV1) XdrPointer

func (v *LedgerCloseMetaExtV1) XdrPointer() interface{}

func (*LedgerCloseMetaExtV1) XdrRecurse

func (v *LedgerCloseMetaExtV1) XdrRecurse(x XDR, name string)

func (LedgerCloseMetaExtV1) XdrTypeName

func (LedgerCloseMetaExtV1) XdrTypeName() string

func (LedgerCloseMetaExtV1) XdrValue

func (v LedgerCloseMetaExtV1) XdrValue() interface{}

type LedgerCloseMetaV0

type LedgerCloseMetaV0 struct {
	LedgerHeader LedgerHeaderHistoryEntry
	// NB: txSet is sorted in "Hash order"
	TxSet TransactionSet
	// NB: transactions are sorted in apply order here
	// fees for all transactions are processed first
	// followed by applying transactions
	TxProcessing []TransactionResultMeta
	// upgrades are applied last
	UpgradesProcessing []UpgradeEntryMeta
	// other misc information attached to the ledger close
	ScpInfo []SCPHistoryEntry
}

func XDR_LedgerCloseMetaV0

func XDR_LedgerCloseMetaV0(v *LedgerCloseMetaV0) *LedgerCloseMetaV0

func (*LedgerCloseMetaV0) XdrMarshal

func (v *LedgerCloseMetaV0) XdrMarshal(x XDR, name string)

func (*LedgerCloseMetaV0) XdrPointer

func (v *LedgerCloseMetaV0) XdrPointer() interface{}

func (*LedgerCloseMetaV0) XdrRecurse

func (v *LedgerCloseMetaV0) XdrRecurse(x XDR, name string)

func (LedgerCloseMetaV0) XdrTypeName

func (LedgerCloseMetaV0) XdrTypeName() string

func (LedgerCloseMetaV0) XdrValue

func (v LedgerCloseMetaV0) XdrValue() interface{}

type LedgerCloseMetaV1

type LedgerCloseMetaV1 struct {
	Ext          LedgerCloseMetaExt
	LedgerHeader LedgerHeaderHistoryEntry
	TxSet        GeneralizedTransactionSet
	// NB: transactions are sorted in apply order here
	// fees for all transactions are processed first
	// followed by applying transactions
	TxProcessing []TransactionResultMeta
	// upgrades are applied last
	UpgradesProcessing []UpgradeEntryMeta
	// other misc information attached to the ledger close
	ScpInfo []SCPHistoryEntry
	// Size in bytes of BucketList, to support downstream
	// systems calculating storage fees correctly.
	TotalByteSizeOfBucketList Uint64
	// Temp keys that are being evicted at this ledger.
	EvictedTemporaryLedgerKeys []LedgerKey
	// Archived restorable ledger entries that are being
	// evicted at this ledger.
	EvictedPersistentLedgerEntries []LedgerEntry
}

func XDR_LedgerCloseMetaV1

func XDR_LedgerCloseMetaV1(v *LedgerCloseMetaV1) *LedgerCloseMetaV1

func (*LedgerCloseMetaV1) XdrMarshal

func (v *LedgerCloseMetaV1) XdrMarshal(x XDR, name string)

func (*LedgerCloseMetaV1) XdrPointer

func (v *LedgerCloseMetaV1) XdrPointer() interface{}

func (*LedgerCloseMetaV1) XdrRecurse

func (v *LedgerCloseMetaV1) XdrRecurse(x XDR, name string)

func (LedgerCloseMetaV1) XdrTypeName

func (LedgerCloseMetaV1) XdrTypeName() string

func (LedgerCloseMetaV1) XdrValue

func (v LedgerCloseMetaV1) XdrValue() interface{}

type LedgerCloseValueSignature

type LedgerCloseValueSignature struct {
	// which node introduced the value
	NodeID NodeID
	// nodeID's signature
	Signature Signature
}

func (*LedgerCloseValueSignature) XdrMarshal

func (v *LedgerCloseValueSignature) XdrMarshal(x XDR, name string)

func (*LedgerCloseValueSignature) XdrPointer

func (v *LedgerCloseValueSignature) XdrPointer() interface{}

func (*LedgerCloseValueSignature) XdrRecurse

func (v *LedgerCloseValueSignature) XdrRecurse(x XDR, name string)

func (LedgerCloseValueSignature) XdrTypeName

func (LedgerCloseValueSignature) XdrTypeName() string

func (LedgerCloseValueSignature) XdrValue

func (v LedgerCloseValueSignature) XdrValue() interface{}

type LedgerEntry

type LedgerEntry struct {
	// ledger the LedgerEntry was last changed
	LastModifiedLedgerSeq Uint32
	Data                  XdrAnon_LedgerEntry_Data
	Ext                   XdrAnon_LedgerEntry_Ext
}

func XDR_LedgerEntry

func XDR_LedgerEntry(v *LedgerEntry) *LedgerEntry

func (*LedgerEntry) XdrMarshal

func (v *LedgerEntry) XdrMarshal(x XDR, name string)

func (*LedgerEntry) XdrPointer

func (v *LedgerEntry) XdrPointer() interface{}

func (*LedgerEntry) XdrRecurse

func (v *LedgerEntry) XdrRecurse(x XDR, name string)

func (LedgerEntry) XdrTypeName

func (LedgerEntry) XdrTypeName() string

func (LedgerEntry) XdrValue

func (v LedgerEntry) XdrValue() interface{}

type LedgerEntryChange

type LedgerEntryChange struct {
	// The union discriminant Type selects among the following arms:
	//   LEDGER_ENTRY_CREATED:
	//      Created() *LedgerEntry
	//   LEDGER_ENTRY_UPDATED:
	//      Updated() *LedgerEntry
	//   LEDGER_ENTRY_REMOVED:
	//      Removed() *LedgerKey
	//   LEDGER_ENTRY_STATE:
	//      State() *LedgerEntry
	Type LedgerEntryChangeType
	// contains filtered or unexported fields
}

func XDR_LedgerEntryChange

func XDR_LedgerEntryChange(v *LedgerEntryChange) *LedgerEntryChange

func (*LedgerEntryChange) Created

func (u *LedgerEntryChange) Created() *LedgerEntry

func (*LedgerEntryChange) Removed

func (u *LedgerEntryChange) Removed() *LedgerKey

func (*LedgerEntryChange) State

func (u *LedgerEntryChange) State() *LedgerEntry

func (*LedgerEntryChange) Updated

func (u *LedgerEntryChange) Updated() *LedgerEntry

func (*LedgerEntryChange) XdrMarshal

func (v *LedgerEntryChange) XdrMarshal(x XDR, name string)

func (*LedgerEntryChange) XdrPointer

func (v *LedgerEntryChange) XdrPointer() interface{}

func (*LedgerEntryChange) XdrRecurse

func (u *LedgerEntryChange) XdrRecurse(x XDR, name string)

func (LedgerEntryChange) XdrTypeName

func (LedgerEntryChange) XdrTypeName() string

func (*LedgerEntryChange) XdrUnionBody

func (u *LedgerEntryChange) XdrUnionBody() XdrType

func (*LedgerEntryChange) XdrUnionBodyName

func (u *LedgerEntryChange) XdrUnionBodyName() string

func (*LedgerEntryChange) XdrUnionTag

func (u *LedgerEntryChange) XdrUnionTag() XdrNum32

func (*LedgerEntryChange) XdrUnionTagName

func (u *LedgerEntryChange) XdrUnionTagName() string

func (LedgerEntryChange) XdrValid

func (u LedgerEntryChange) XdrValid() bool

func (LedgerEntryChange) XdrValidTags

func (_ LedgerEntryChange) XdrValidTags() map[int32]bool

func (LedgerEntryChange) XdrValue

func (v LedgerEntryChange) XdrValue() interface{}

type LedgerEntryChangeType

type LedgerEntryChangeType int32
const (
	// entry was added to the ledger
	LEDGER_ENTRY_CREATED LedgerEntryChangeType = 0
	// entry was modified in the ledger
	LEDGER_ENTRY_UPDATED LedgerEntryChangeType = 1
	// entry was removed from the ledger
	LEDGER_ENTRY_REMOVED LedgerEntryChangeType = 2
	// value of the entry
	LEDGER_ENTRY_STATE LedgerEntryChangeType = 3
)

func XDR_LedgerEntryChangeType

func XDR_LedgerEntryChangeType(v *LedgerEntryChangeType) *LedgerEntryChangeType

func (LedgerEntryChangeType) GetU32

func (v LedgerEntryChangeType) GetU32() uint32

func (*LedgerEntryChangeType) Scan

func (v *LedgerEntryChangeType) Scan(ss fmt.ScanState, _ rune) error

func (*LedgerEntryChangeType) SetU32

func (v *LedgerEntryChangeType) SetU32(n uint32)

func (LedgerEntryChangeType) String

func (v LedgerEntryChangeType) String() string

func (LedgerEntryChangeType) XdrEnumComments

func (e LedgerEntryChangeType) XdrEnumComments() map[int32]string

func (LedgerEntryChangeType) XdrEnumNames

func (LedgerEntryChangeType) XdrEnumNames() map[int32]string

func (*LedgerEntryChangeType) XdrMarshal

func (v *LedgerEntryChangeType) XdrMarshal(x XDR, name string)

func (*LedgerEntryChangeType) XdrPointer

func (v *LedgerEntryChangeType) XdrPointer() interface{}

func (LedgerEntryChangeType) XdrTypeName

func (LedgerEntryChangeType) XdrTypeName() string

func (LedgerEntryChangeType) XdrValue

func (v LedgerEntryChangeType) XdrValue() interface{}

type LedgerEntryChanges

type LedgerEntryChanges = []LedgerEntryChange

type LedgerEntryExtensionV1

type LedgerEntryExtensionV1 struct {
	SponsoringID SponsorshipDescriptor
	Ext          XdrAnon_LedgerEntryExtensionV1_Ext
}

func (*LedgerEntryExtensionV1) XdrMarshal

func (v *LedgerEntryExtensionV1) XdrMarshal(x XDR, name string)

func (*LedgerEntryExtensionV1) XdrPointer

func (v *LedgerEntryExtensionV1) XdrPointer() interface{}

func (*LedgerEntryExtensionV1) XdrRecurse

func (v *LedgerEntryExtensionV1) XdrRecurse(x XDR, name string)

func (LedgerEntryExtensionV1) XdrTypeName

func (LedgerEntryExtensionV1) XdrTypeName() string

func (LedgerEntryExtensionV1) XdrValue

func (v LedgerEntryExtensionV1) XdrValue() interface{}

type LedgerEntryType

type LedgerEntryType int32
const (
	ACCOUNT           LedgerEntryType = 0
	TRUSTLINE         LedgerEntryType = 1
	OFFER             LedgerEntryType = 2
	DATA              LedgerEntryType = 3
	CLAIMABLE_BALANCE LedgerEntryType = 4
	LIQUIDITY_POOL    LedgerEntryType = 5
	CONTRACT_DATA     LedgerEntryType = 6
	CONTRACT_CODE     LedgerEntryType = 7
	CONFIG_SETTING    LedgerEntryType = 8
	TTL               LedgerEntryType = 9
)

func XDR_LedgerEntryType

func XDR_LedgerEntryType(v *LedgerEntryType) *LedgerEntryType

func (LedgerEntryType) GetU32

func (v LedgerEntryType) GetU32() uint32

func (*LedgerEntryType) Scan

func (v *LedgerEntryType) Scan(ss fmt.ScanState, _ rune) error

func (*LedgerEntryType) SetU32

func (v *LedgerEntryType) SetU32(n uint32)

func (LedgerEntryType) String

func (v LedgerEntryType) String() string

func (LedgerEntryType) XdrEnumNames

func (LedgerEntryType) XdrEnumNames() map[int32]string

func (*LedgerEntryType) XdrMarshal

func (v *LedgerEntryType) XdrMarshal(x XDR, name string)

func (*LedgerEntryType) XdrPointer

func (v *LedgerEntryType) XdrPointer() interface{}

func (LedgerEntryType) XdrTypeName

func (LedgerEntryType) XdrTypeName() string

func (LedgerEntryType) XdrValue

func (v LedgerEntryType) XdrValue() interface{}

type LedgerFootprint

type LedgerFootprint struct {
	ReadOnly  []LedgerKey
	ReadWrite []LedgerKey
}

Ledger key sets touched by a smart contract transaction.

func XDR_LedgerFootprint

func XDR_LedgerFootprint(v *LedgerFootprint) *LedgerFootprint

func (*LedgerFootprint) XdrMarshal

func (v *LedgerFootprint) XdrMarshal(x XDR, name string)

func (*LedgerFootprint) XdrPointer

func (v *LedgerFootprint) XdrPointer() interface{}

func (*LedgerFootprint) XdrRecurse

func (v *LedgerFootprint) XdrRecurse(x XDR, name string)

func (LedgerFootprint) XdrTypeName

func (LedgerFootprint) XdrTypeName() string

func (LedgerFootprint) XdrValue

func (v LedgerFootprint) XdrValue() interface{}

type LedgerHeader

type LedgerHeader struct {
	// the protocol version of the ledger
	LedgerVersion Uint32
	// hash of the previous ledger header
	PreviousLedgerHash Hash
	// what consensus agreed to
	ScpValue HcnetValue
	// the TransactionResultSet that led to this ledger
	TxSetResultHash Hash
	// hash of the ledger state
	BucketListHash Hash
	// sequence number of this ledger
	LedgerSeq Uint32
	// total number of stroops in existence.
	TotalCoins Int64
	// fees burned since last inflation run
	FeePool Int64
	// inflation sequence number
	InflationSeq Uint32
	// last used global ID, used for generating objects
	IdPool Uint64
	// base fee per operation in stroops
	BaseFee Uint32
	// account base reserve in stroops
	BaseReserve Uint32
	// maximum size a transaction set can be
	MaxTxSetSize Uint32
	// hashes of ledgers in the past. allows you to jump back
	SkipList [4]Hash
	Ext      XdrAnon_LedgerHeader_Ext
}

The LedgerHeader is the highest level structure representing the * state of a ledger, cryptographically linked to previous ledgers.

func XDR_LedgerHeader

func XDR_LedgerHeader(v *LedgerHeader) *LedgerHeader

func (*LedgerHeader) XdrMarshal

func (v *LedgerHeader) XdrMarshal(x XDR, name string)

func (*LedgerHeader) XdrPointer

func (v *LedgerHeader) XdrPointer() interface{}

func (*LedgerHeader) XdrRecurse

func (v *LedgerHeader) XdrRecurse(x XDR, name string)

func (LedgerHeader) XdrTypeName

func (LedgerHeader) XdrTypeName() string

func (LedgerHeader) XdrValue

func (v LedgerHeader) XdrValue() interface{}

type LedgerHeaderExtensionV1

type LedgerHeaderExtensionV1 struct {
	// LedgerHeaderFlags
	Flags Uint32
	Ext   XdrAnon_LedgerHeaderExtensionV1_Ext
}

func (*LedgerHeaderExtensionV1) XdrMarshal

func (v *LedgerHeaderExtensionV1) XdrMarshal(x XDR, name string)

func (*LedgerHeaderExtensionV1) XdrPointer

func (v *LedgerHeaderExtensionV1) XdrPointer() interface{}

func (*LedgerHeaderExtensionV1) XdrRecurse

func (v *LedgerHeaderExtensionV1) XdrRecurse(x XDR, name string)

func (LedgerHeaderExtensionV1) XdrTypeName

func (LedgerHeaderExtensionV1) XdrTypeName() string

func (LedgerHeaderExtensionV1) XdrValue

func (v LedgerHeaderExtensionV1) XdrValue() interface{}

type LedgerHeaderFlags

type LedgerHeaderFlags int32
const (
	DISABLE_LIQUIDITY_POOL_TRADING_FLAG    LedgerHeaderFlags = LedgerHeaderFlags(0x1)
	DISABLE_LIQUIDITY_POOL_DEPOSIT_FLAG    LedgerHeaderFlags = LedgerHeaderFlags(0x2)
	DISABLE_LIQUIDITY_POOL_WITHDRAWAL_FLAG LedgerHeaderFlags = LedgerHeaderFlags(0x4)
)

func XDR_LedgerHeaderFlags

func XDR_LedgerHeaderFlags(v *LedgerHeaderFlags) *LedgerHeaderFlags

func (LedgerHeaderFlags) GetU32

func (v LedgerHeaderFlags) GetU32() uint32

func (*LedgerHeaderFlags) Scan

func (v *LedgerHeaderFlags) Scan(ss fmt.ScanState, _ rune) error

func (*LedgerHeaderFlags) SetU32

func (v *LedgerHeaderFlags) SetU32(n uint32)

func (LedgerHeaderFlags) String

func (v LedgerHeaderFlags) String() string

func (LedgerHeaderFlags) XdrEnumNames

func (LedgerHeaderFlags) XdrEnumNames() map[int32]string

func (*LedgerHeaderFlags) XdrInitialize

func (v *LedgerHeaderFlags) XdrInitialize()

func (*LedgerHeaderFlags) XdrMarshal

func (v *LedgerHeaderFlags) XdrMarshal(x XDR, name string)

func (*LedgerHeaderFlags) XdrPointer

func (v *LedgerHeaderFlags) XdrPointer() interface{}

func (LedgerHeaderFlags) XdrTypeName

func (LedgerHeaderFlags) XdrTypeName() string

func (LedgerHeaderFlags) XdrValue

func (v LedgerHeaderFlags) XdrValue() interface{}

type LedgerHeaderHistoryEntry

type LedgerHeaderHistoryEntry struct {
	Hash   Hash
	Header LedgerHeader
	Ext    XdrAnon_LedgerHeaderHistoryEntry_Ext
}

func (*LedgerHeaderHistoryEntry) XdrMarshal

func (v *LedgerHeaderHistoryEntry) XdrMarshal(x XDR, name string)

func (*LedgerHeaderHistoryEntry) XdrPointer

func (v *LedgerHeaderHistoryEntry) XdrPointer() interface{}

func (*LedgerHeaderHistoryEntry) XdrRecurse

func (v *LedgerHeaderHistoryEntry) XdrRecurse(x XDR, name string)

func (LedgerHeaderHistoryEntry) XdrTypeName

func (LedgerHeaderHistoryEntry) XdrTypeName() string

func (LedgerHeaderHistoryEntry) XdrValue

func (v LedgerHeaderHistoryEntry) XdrValue() interface{}

type LedgerKey

type LedgerKey struct {
	// The union discriminant Type selects among the following arms:
	//   ACCOUNT:
	//      Account() *XdrAnon_LedgerKey_Account
	//   TRUSTLINE:
	//      TrustLine() *XdrAnon_LedgerKey_TrustLine
	//   OFFER:
	//      Offer() *XdrAnon_LedgerKey_Offer
	//   DATA:
	//      Data() *XdrAnon_LedgerKey_Data
	//   CLAIMABLE_BALANCE:
	//      ClaimableBalance() *XdrAnon_LedgerKey_ClaimableBalance
	//   LIQUIDITY_POOL:
	//      LiquidityPool() *XdrAnon_LedgerKey_LiquidityPool
	//   CONTRACT_DATA:
	//      ContractData() *XdrAnon_LedgerKey_ContractData
	//   CONTRACT_CODE:
	//      ContractCode() *XdrAnon_LedgerKey_ContractCode
	//   CONFIG_SETTING:
	//      ConfigSetting() *XdrAnon_LedgerKey_ConfigSetting
	//   TTL:
	//      Ttl() *XdrAnon_LedgerKey_Ttl
	Type LedgerEntryType
	// contains filtered or unexported fields
}

func XDR_LedgerKey

func XDR_LedgerKey(v *LedgerKey) *LedgerKey

func (*LedgerKey) Account

func (u *LedgerKey) Account() *XdrAnon_LedgerKey_Account

func (*LedgerKey) ClaimableBalance

func (u *LedgerKey) ClaimableBalance() *XdrAnon_LedgerKey_ClaimableBalance

func (*LedgerKey) ConfigSetting

func (u *LedgerKey) ConfigSetting() *XdrAnon_LedgerKey_ConfigSetting

func (*LedgerKey) ContractCode

func (u *LedgerKey) ContractCode() *XdrAnon_LedgerKey_ContractCode

func (*LedgerKey) ContractData

func (u *LedgerKey) ContractData() *XdrAnon_LedgerKey_ContractData

func (*LedgerKey) Data

func (u *LedgerKey) Data() *XdrAnon_LedgerKey_Data

func (*LedgerKey) LiquidityPool

func (u *LedgerKey) LiquidityPool() *XdrAnon_LedgerKey_LiquidityPool

func (*LedgerKey) Offer

func (u *LedgerKey) Offer() *XdrAnon_LedgerKey_Offer

func (*LedgerKey) TrustLine

func (u *LedgerKey) TrustLine() *XdrAnon_LedgerKey_TrustLine

func (*LedgerKey) Ttl

func (u *LedgerKey) Ttl() *XdrAnon_LedgerKey_Ttl

func (*LedgerKey) XdrMarshal

func (v *LedgerKey) XdrMarshal(x XDR, name string)

func (*LedgerKey) XdrPointer

func (v *LedgerKey) XdrPointer() interface{}

func (*LedgerKey) XdrRecurse

func (u *LedgerKey) XdrRecurse(x XDR, name string)

func (LedgerKey) XdrTypeName

func (LedgerKey) XdrTypeName() string

func (*LedgerKey) XdrUnionBody

func (u *LedgerKey) XdrUnionBody() XdrType

func (*LedgerKey) XdrUnionBodyName

func (u *LedgerKey) XdrUnionBodyName() string

func (*LedgerKey) XdrUnionTag

func (u *LedgerKey) XdrUnionTag() XdrNum32

func (*LedgerKey) XdrUnionTagName

func (u *LedgerKey) XdrUnionTagName() string

func (LedgerKey) XdrValid

func (u LedgerKey) XdrValid() bool

func (LedgerKey) XdrValidTags

func (_ LedgerKey) XdrValidTags() map[int32]bool

func (LedgerKey) XdrValue

func (v LedgerKey) XdrValue() interface{}

type LedgerSCPMessages

type LedgerSCPMessages struct {
	LedgerSeq Uint32
	Messages  []SCPEnvelope
}

func XDR_LedgerSCPMessages

func XDR_LedgerSCPMessages(v *LedgerSCPMessages) *LedgerSCPMessages

func (*LedgerSCPMessages) XdrMarshal

func (v *LedgerSCPMessages) XdrMarshal(x XDR, name string)

func (*LedgerSCPMessages) XdrPointer

func (v *LedgerSCPMessages) XdrPointer() interface{}

func (*LedgerSCPMessages) XdrRecurse

func (v *LedgerSCPMessages) XdrRecurse(x XDR, name string)

func (LedgerSCPMessages) XdrTypeName

func (LedgerSCPMessages) XdrTypeName() string

func (LedgerSCPMessages) XdrValue

func (v LedgerSCPMessages) XdrValue() interface{}

type LedgerUpgrade

type LedgerUpgrade struct {
	// The union discriminant Type selects among the following arms:
	//   LEDGER_UPGRADE_VERSION:
	//      NewLedgerVersion() *Uint32
	//   LEDGER_UPGRADE_BASE_FEE:
	//      NewBaseFee() *Uint32
	//   LEDGER_UPGRADE_MAX_TX_SET_SIZE:
	//      NewMaxTxSetSize() *Uint32
	//   LEDGER_UPGRADE_BASE_RESERVE:
	//      NewBaseReserve() *Uint32
	//   LEDGER_UPGRADE_FLAGS:
	//      NewFlags() *Uint32
	//   LEDGER_UPGRADE_CONFIG:
	//      NewConfig() *ConfigUpgradeSetKey
	//   LEDGER_UPGRADE_MAX_SOROBAN_TX_SET_SIZE:
	//      NewMaxSorobanTxSetSize() *Uint32
	Type LedgerUpgradeType
	// contains filtered or unexported fields
}

func XDR_LedgerUpgrade

func XDR_LedgerUpgrade(v *LedgerUpgrade) *LedgerUpgrade

func (*LedgerUpgrade) NewBaseFee

func (u *LedgerUpgrade) NewBaseFee() *Uint32

update baseFee

func (*LedgerUpgrade) NewBaseReserve

func (u *LedgerUpgrade) NewBaseReserve() *Uint32

update baseReserve

func (*LedgerUpgrade) NewConfig

func (u *LedgerUpgrade) NewConfig() *ConfigUpgradeSetKey

Update arbitrary `ConfigSetting` entries identified by the key.

func (*LedgerUpgrade) NewFlags

func (u *LedgerUpgrade) NewFlags() *Uint32

update flags

func (*LedgerUpgrade) NewLedgerVersion

func (u *LedgerUpgrade) NewLedgerVersion() *Uint32

update ledgerVersion

func (*LedgerUpgrade) NewMaxSorobanTxSetSize

func (u *LedgerUpgrade) NewMaxSorobanTxSetSize() *Uint32

Update ConfigSettingContractExecutionLanesV0.ledgerMaxTxCount without using `LEDGER_UPGRADE_CONFIG`.

func (*LedgerUpgrade) NewMaxTxSetSize

func (u *LedgerUpgrade) NewMaxTxSetSize() *Uint32

update maxTxSetSize

func (*LedgerUpgrade) XdrInitialize

func (v *LedgerUpgrade) XdrInitialize()

func (*LedgerUpgrade) XdrMarshal

func (v *LedgerUpgrade) XdrMarshal(x XDR, name string)

func (*LedgerUpgrade) XdrPointer

func (v *LedgerUpgrade) XdrPointer() interface{}

func (*LedgerUpgrade) XdrRecurse

func (u *LedgerUpgrade) XdrRecurse(x XDR, name string)

func (LedgerUpgrade) XdrTypeName

func (LedgerUpgrade) XdrTypeName() string

func (*LedgerUpgrade) XdrUnionBody

func (u *LedgerUpgrade) XdrUnionBody() XdrType

func (*LedgerUpgrade) XdrUnionBodyName

func (u *LedgerUpgrade) XdrUnionBodyName() string

func (*LedgerUpgrade) XdrUnionTag

func (u *LedgerUpgrade) XdrUnionTag() XdrNum32

func (*LedgerUpgrade) XdrUnionTagName

func (u *LedgerUpgrade) XdrUnionTagName() string

func (LedgerUpgrade) XdrValid

func (u LedgerUpgrade) XdrValid() bool

func (LedgerUpgrade) XdrValidTags

func (_ LedgerUpgrade) XdrValidTags() map[int32]bool

func (LedgerUpgrade) XdrValue

func (v LedgerUpgrade) XdrValue() interface{}

type LedgerUpgradeType

type LedgerUpgradeType int32
Ledger upgrades

note that the `upgrades` field from HcnetValue is normalized such that it only contains one entry per LedgerUpgradeType, and entries are sorted in ascending order

const (
	LEDGER_UPGRADE_VERSION                 LedgerUpgradeType = 1
	LEDGER_UPGRADE_BASE_FEE                LedgerUpgradeType = 2
	LEDGER_UPGRADE_MAX_TX_SET_SIZE         LedgerUpgradeType = 3
	LEDGER_UPGRADE_BASE_RESERVE            LedgerUpgradeType = 4
	LEDGER_UPGRADE_FLAGS                   LedgerUpgradeType = 5
	LEDGER_UPGRADE_CONFIG                  LedgerUpgradeType = 6
	LEDGER_UPGRADE_MAX_SOROBAN_TX_SET_SIZE LedgerUpgradeType = 7
)

func XDR_LedgerUpgradeType

func XDR_LedgerUpgradeType(v *LedgerUpgradeType) *LedgerUpgradeType

func (LedgerUpgradeType) GetU32

func (v LedgerUpgradeType) GetU32() uint32

func (*LedgerUpgradeType) Scan

func (v *LedgerUpgradeType) Scan(ss fmt.ScanState, _ rune) error

func (*LedgerUpgradeType) SetU32

func (v *LedgerUpgradeType) SetU32(n uint32)

func (LedgerUpgradeType) String

func (v LedgerUpgradeType) String() string

func (LedgerUpgradeType) XdrEnumNames

func (LedgerUpgradeType) XdrEnumNames() map[int32]string

func (*LedgerUpgradeType) XdrInitialize

func (v *LedgerUpgradeType) XdrInitialize()

func (*LedgerUpgradeType) XdrMarshal

func (v *LedgerUpgradeType) XdrMarshal(x XDR, name string)

func (*LedgerUpgradeType) XdrPointer

func (v *LedgerUpgradeType) XdrPointer() interface{}

func (LedgerUpgradeType) XdrTypeName

func (LedgerUpgradeType) XdrTypeName() string

func (LedgerUpgradeType) XdrValue

func (v LedgerUpgradeType) XdrValue() interface{}

type Liabilities

type Liabilities struct {
	Buying  Int64
	Selling Int64
}

func XDR_Liabilities

func XDR_Liabilities(v *Liabilities) *Liabilities

func (*Liabilities) XdrMarshal

func (v *Liabilities) XdrMarshal(x XDR, name string)

func (*Liabilities) XdrPointer

func (v *Liabilities) XdrPointer() interface{}

func (*Liabilities) XdrRecurse

func (v *Liabilities) XdrRecurse(x XDR, name string)

func (Liabilities) XdrTypeName

func (Liabilities) XdrTypeName() string

func (Liabilities) XdrValue

func (v Liabilities) XdrValue() interface{}

type LiquidityPoolConstantProductParameters

type LiquidityPoolConstantProductParameters struct {
	// assetA < assetB
	AssetA Asset
	AssetB Asset
	// Fee is in basis points, so the actual rate is (fee/100)%
	Fee Int32
}

func (*LiquidityPoolConstantProductParameters) XdrMarshal

func (v *LiquidityPoolConstantProductParameters) XdrMarshal(x XDR, name string)

func (*LiquidityPoolConstantProductParameters) XdrPointer

func (v *LiquidityPoolConstantProductParameters) XdrPointer() interface{}

func (*LiquidityPoolConstantProductParameters) XdrRecurse

func (v *LiquidityPoolConstantProductParameters) XdrRecurse(x XDR, name string)

func (LiquidityPoolConstantProductParameters) XdrTypeName

func (LiquidityPoolConstantProductParameters) XdrValue

func (v LiquidityPoolConstantProductParameters) XdrValue() interface{}

type LiquidityPoolDepositOp

type LiquidityPoolDepositOp struct {
	LiquidityPoolID PoolID
	// maximum amount of first asset to deposit
	MaxAmountA Int64
	// maximum amount of second asset to deposit
	MaxAmountB Int64
	// minimum depositA/depositB
	MinPrice Price
	// maximum depositA/depositB
	MaxPrice Price
}

Deposit assets into a liquidity pool

Threshold: med

Result: LiquidityPoolDepositResult

func (*LiquidityPoolDepositOp) XdrMarshal

func (v *LiquidityPoolDepositOp) XdrMarshal(x XDR, name string)

func (*LiquidityPoolDepositOp) XdrPointer

func (v *LiquidityPoolDepositOp) XdrPointer() interface{}

func (*LiquidityPoolDepositOp) XdrRecurse

func (v *LiquidityPoolDepositOp) XdrRecurse(x XDR, name string)

func (LiquidityPoolDepositOp) XdrTypeName

func (LiquidityPoolDepositOp) XdrTypeName() string

func (LiquidityPoolDepositOp) XdrValue

func (v LiquidityPoolDepositOp) XdrValue() interface{}

type LiquidityPoolDepositResult

type LiquidityPoolDepositResult struct {
	// The union discriminant Code selects among the following arms:
	//   LIQUIDITY_POOL_DEPOSIT_SUCCESS:
	//      void
	//   LIQUIDITY_POOL_DEPOSIT_MALFORMED, LIQUIDITY_POOL_DEPOSIT_NO_TRUST, LIQUIDITY_POOL_DEPOSIT_NOT_AUTHORIZED, LIQUIDITY_POOL_DEPOSIT_UNDERFUNDED, LIQUIDITY_POOL_DEPOSIT_LINE_FULL, LIQUIDITY_POOL_DEPOSIT_BAD_PRICE, LIQUIDITY_POOL_DEPOSIT_POOL_FULL:
	//      void
	Code LiquidityPoolDepositResultCode
	// contains filtered or unexported fields
}

func (*LiquidityPoolDepositResult) XdrMarshal

func (v *LiquidityPoolDepositResult) XdrMarshal(x XDR, name string)

func (*LiquidityPoolDepositResult) XdrPointer

func (v *LiquidityPoolDepositResult) XdrPointer() interface{}

func (*LiquidityPoolDepositResult) XdrRecurse

func (u *LiquidityPoolDepositResult) XdrRecurse(x XDR, name string)

func (LiquidityPoolDepositResult) XdrTypeName

func (LiquidityPoolDepositResult) XdrTypeName() string

func (*LiquidityPoolDepositResult) XdrUnionBody

func (u *LiquidityPoolDepositResult) XdrUnionBody() XdrType

func (*LiquidityPoolDepositResult) XdrUnionBodyName

func (u *LiquidityPoolDepositResult) XdrUnionBodyName() string

func (*LiquidityPoolDepositResult) XdrUnionTag

func (u *LiquidityPoolDepositResult) XdrUnionTag() XdrNum32

func (*LiquidityPoolDepositResult) XdrUnionTagName

func (u *LiquidityPoolDepositResult) XdrUnionTagName() string

func (LiquidityPoolDepositResult) XdrValid

func (u LiquidityPoolDepositResult) XdrValid() bool

func (LiquidityPoolDepositResult) XdrValidTags

func (_ LiquidityPoolDepositResult) XdrValidTags() map[int32]bool

func (LiquidityPoolDepositResult) XdrValue

func (v LiquidityPoolDepositResult) XdrValue() interface{}

type LiquidityPoolDepositResultCode

type LiquidityPoolDepositResultCode int32
const (
	// codes considered as "success" for the operation
	LIQUIDITY_POOL_DEPOSIT_SUCCESS LiquidityPoolDepositResultCode = 0
	// bad input
	LIQUIDITY_POOL_DEPOSIT_MALFORMED LiquidityPoolDepositResultCode = -1
	// no trust line for one of the
	LIQUIDITY_POOL_DEPOSIT_NO_TRUST LiquidityPoolDepositResultCode = -2
	// not authorized for one of the
	LIQUIDITY_POOL_DEPOSIT_NOT_AUTHORIZED LiquidityPoolDepositResultCode = -3
	// not enough balance for one of
	LIQUIDITY_POOL_DEPOSIT_UNDERFUNDED LiquidityPoolDepositResultCode = -4
	// pool share trust line doesn't
	LIQUIDITY_POOL_DEPOSIT_LINE_FULL LiquidityPoolDepositResultCode = -5
	// deposit price outside bounds
	LIQUIDITY_POOL_DEPOSIT_BAD_PRICE LiquidityPoolDepositResultCode = -6
	// pool reserves are full
	LIQUIDITY_POOL_DEPOSIT_POOL_FULL LiquidityPoolDepositResultCode = -7
)

func (LiquidityPoolDepositResultCode) GetU32

func (*LiquidityPoolDepositResultCode) Scan

func (*LiquidityPoolDepositResultCode) SetU32

func (LiquidityPoolDepositResultCode) String

func (LiquidityPoolDepositResultCode) XdrEnumComments

func (e LiquidityPoolDepositResultCode) XdrEnumComments() map[int32]string

func (LiquidityPoolDepositResultCode) XdrEnumNames

func (LiquidityPoolDepositResultCode) XdrEnumNames() map[int32]string

func (*LiquidityPoolDepositResultCode) XdrMarshal

func (v *LiquidityPoolDepositResultCode) XdrMarshal(x XDR, name string)

func (*LiquidityPoolDepositResultCode) XdrPointer

func (v *LiquidityPoolDepositResultCode) XdrPointer() interface{}

func (LiquidityPoolDepositResultCode) XdrTypeName

func (LiquidityPoolDepositResultCode) XdrTypeName() string

func (LiquidityPoolDepositResultCode) XdrValue

func (v LiquidityPoolDepositResultCode) XdrValue() interface{}

type LiquidityPoolEntry

type LiquidityPoolEntry struct {
	LiquidityPoolID PoolID
	Body            XdrAnon_LiquidityPoolEntry_Body
}

func XDR_LiquidityPoolEntry

func XDR_LiquidityPoolEntry(v *LiquidityPoolEntry) *LiquidityPoolEntry

func (*LiquidityPoolEntry) XdrMarshal

func (v *LiquidityPoolEntry) XdrMarshal(x XDR, name string)

func (*LiquidityPoolEntry) XdrPointer

func (v *LiquidityPoolEntry) XdrPointer() interface{}

func (*LiquidityPoolEntry) XdrRecurse

func (v *LiquidityPoolEntry) XdrRecurse(x XDR, name string)

func (LiquidityPoolEntry) XdrTypeName

func (LiquidityPoolEntry) XdrTypeName() string

func (LiquidityPoolEntry) XdrValue

func (v LiquidityPoolEntry) XdrValue() interface{}

type LiquidityPoolParameters

type LiquidityPoolParameters struct {
	// The union discriminant Type selects among the following arms:
	//   LIQUIDITY_POOL_CONSTANT_PRODUCT:
	//      ConstantProduct() *LiquidityPoolConstantProductParameters
	Type LiquidityPoolType
	// contains filtered or unexported fields
}

func (*LiquidityPoolParameters) ConstantProduct

func (*LiquidityPoolParameters) XdrMarshal

func (v *LiquidityPoolParameters) XdrMarshal(x XDR, name string)

func (*LiquidityPoolParameters) XdrPointer

func (v *LiquidityPoolParameters) XdrPointer() interface{}

func (*LiquidityPoolParameters) XdrRecurse

func (u *LiquidityPoolParameters) XdrRecurse(x XDR, name string)

func (LiquidityPoolParameters) XdrTypeName

func (LiquidityPoolParameters) XdrTypeName() string

func (*LiquidityPoolParameters) XdrUnionBody

func (u *LiquidityPoolParameters) XdrUnionBody() XdrType

func (*LiquidityPoolParameters) XdrUnionBodyName

func (u *LiquidityPoolParameters) XdrUnionBodyName() string

func (*LiquidityPoolParameters) XdrUnionTag

func (u *LiquidityPoolParameters) XdrUnionTag() XdrNum32

func (*LiquidityPoolParameters) XdrUnionTagName

func (u *LiquidityPoolParameters) XdrUnionTagName() string

func (LiquidityPoolParameters) XdrValid

func (u LiquidityPoolParameters) XdrValid() bool

func (LiquidityPoolParameters) XdrValidTags

func (_ LiquidityPoolParameters) XdrValidTags() map[int32]bool

func (LiquidityPoolParameters) XdrValue

func (v LiquidityPoolParameters) XdrValue() interface{}

type LiquidityPoolType

type LiquidityPoolType int32
const (
	LIQUIDITY_POOL_CONSTANT_PRODUCT LiquidityPoolType = 0
)

func XDR_LiquidityPoolType

func XDR_LiquidityPoolType(v *LiquidityPoolType) *LiquidityPoolType

func (LiquidityPoolType) GetU32

func (v LiquidityPoolType) GetU32() uint32

func (*LiquidityPoolType) Scan

func (v *LiquidityPoolType) Scan(ss fmt.ScanState, _ rune) error

func (*LiquidityPoolType) SetU32

func (v *LiquidityPoolType) SetU32(n uint32)

func (LiquidityPoolType) String

func (v LiquidityPoolType) String() string

func (LiquidityPoolType) XdrEnumNames

func (LiquidityPoolType) XdrEnumNames() map[int32]string

func (*LiquidityPoolType) XdrMarshal

func (v *LiquidityPoolType) XdrMarshal(x XDR, name string)

func (*LiquidityPoolType) XdrPointer

func (v *LiquidityPoolType) XdrPointer() interface{}

func (LiquidityPoolType) XdrTypeName

func (LiquidityPoolType) XdrTypeName() string

func (LiquidityPoolType) XdrValue

func (v LiquidityPoolType) XdrValue() interface{}

type LiquidityPoolWithdrawOp

type LiquidityPoolWithdrawOp struct {
	LiquidityPoolID PoolID
	// amount of pool shares to withdraw
	Amount Int64
	// minimum amount of first asset to withdraw
	MinAmountA Int64
	// minimum amount of second asset to withdraw
	MinAmountB Int64
}

Withdraw assets from a liquidity pool

Threshold: med

Result: LiquidityPoolWithdrawResult

func (*LiquidityPoolWithdrawOp) XdrMarshal

func (v *LiquidityPoolWithdrawOp) XdrMarshal(x XDR, name string)

func (*LiquidityPoolWithdrawOp) XdrPointer

func (v *LiquidityPoolWithdrawOp) XdrPointer() interface{}

func (*LiquidityPoolWithdrawOp) XdrRecurse

func (v *LiquidityPoolWithdrawOp) XdrRecurse(x XDR, name string)

func (LiquidityPoolWithdrawOp) XdrTypeName

func (LiquidityPoolWithdrawOp) XdrTypeName() string

func (LiquidityPoolWithdrawOp) XdrValue

func (v LiquidityPoolWithdrawOp) XdrValue() interface{}

type LiquidityPoolWithdrawResult

type LiquidityPoolWithdrawResult struct {
	// The union discriminant Code selects among the following arms:
	//   LIQUIDITY_POOL_WITHDRAW_SUCCESS:
	//      void
	//   LIQUIDITY_POOL_WITHDRAW_MALFORMED, LIQUIDITY_POOL_WITHDRAW_NO_TRUST, LIQUIDITY_POOL_WITHDRAW_UNDERFUNDED, LIQUIDITY_POOL_WITHDRAW_LINE_FULL, LIQUIDITY_POOL_WITHDRAW_UNDER_MINIMUM:
	//      void
	Code LiquidityPoolWithdrawResultCode
	// contains filtered or unexported fields
}

func (*LiquidityPoolWithdrawResult) XdrMarshal

func (v *LiquidityPoolWithdrawResult) XdrMarshal(x XDR, name string)

func (*LiquidityPoolWithdrawResult) XdrPointer

func (v *LiquidityPoolWithdrawResult) XdrPointer() interface{}

func (*LiquidityPoolWithdrawResult) XdrRecurse

func (u *LiquidityPoolWithdrawResult) XdrRecurse(x XDR, name string)

func (LiquidityPoolWithdrawResult) XdrTypeName

func (LiquidityPoolWithdrawResult) XdrTypeName() string

func (*LiquidityPoolWithdrawResult) XdrUnionBody

func (u *LiquidityPoolWithdrawResult) XdrUnionBody() XdrType

func (*LiquidityPoolWithdrawResult) XdrUnionBodyName

func (u *LiquidityPoolWithdrawResult) XdrUnionBodyName() string

func (*LiquidityPoolWithdrawResult) XdrUnionTag

func (u *LiquidityPoolWithdrawResult) XdrUnionTag() XdrNum32

func (*LiquidityPoolWithdrawResult) XdrUnionTagName

func (u *LiquidityPoolWithdrawResult) XdrUnionTagName() string

func (LiquidityPoolWithdrawResult) XdrValid

func (u LiquidityPoolWithdrawResult) XdrValid() bool

func (LiquidityPoolWithdrawResult) XdrValidTags

func (_ LiquidityPoolWithdrawResult) XdrValidTags() map[int32]bool

func (LiquidityPoolWithdrawResult) XdrValue

func (v LiquidityPoolWithdrawResult) XdrValue() interface{}

type LiquidityPoolWithdrawResultCode

type LiquidityPoolWithdrawResultCode int32
const (
	// codes considered as "success" for the operation
	LIQUIDITY_POOL_WITHDRAW_SUCCESS LiquidityPoolWithdrawResultCode = 0
	// bad input
	LIQUIDITY_POOL_WITHDRAW_MALFORMED LiquidityPoolWithdrawResultCode = -1
	// no trust line for one of the
	LIQUIDITY_POOL_WITHDRAW_NO_TRUST LiquidityPoolWithdrawResultCode = -2
	// not enough balance of the
	LIQUIDITY_POOL_WITHDRAW_UNDERFUNDED LiquidityPoolWithdrawResultCode = -3
	// would go above limit for one
	LIQUIDITY_POOL_WITHDRAW_LINE_FULL LiquidityPoolWithdrawResultCode = -4
	// of the assets
	LIQUIDITY_POOL_WITHDRAW_UNDER_MINIMUM LiquidityPoolWithdrawResultCode = -5
)

func (LiquidityPoolWithdrawResultCode) GetU32

func (*LiquidityPoolWithdrawResultCode) Scan

func (*LiquidityPoolWithdrawResultCode) SetU32

func (LiquidityPoolWithdrawResultCode) String

func (LiquidityPoolWithdrawResultCode) XdrEnumComments

func (e LiquidityPoolWithdrawResultCode) XdrEnumComments() map[int32]string

func (LiquidityPoolWithdrawResultCode) XdrEnumNames

func (LiquidityPoolWithdrawResultCode) XdrEnumNames() map[int32]string

func (*LiquidityPoolWithdrawResultCode) XdrMarshal

func (v *LiquidityPoolWithdrawResultCode) XdrMarshal(x XDR, name string)

func (*LiquidityPoolWithdrawResultCode) XdrPointer

func (v *LiquidityPoolWithdrawResultCode) XdrPointer() interface{}

func (LiquidityPoolWithdrawResultCode) XdrTypeName

func (LiquidityPoolWithdrawResultCode) XdrValue

func (v LiquidityPoolWithdrawResultCode) XdrValue() interface{}

type ManageBuyOfferOp

type ManageBuyOfferOp struct {
	Selling Asset
	Buying  Asset
	// amount being bought. if set to 0, delete the offer
	BuyAmount Int64
	// price of thing being bought in terms of what you are
	Price Price
	// 0=create a new offer, otherwise edit an existing offer
	OfferID Int64
}
Creates, updates or deletes an offer with amount in terms of buying asset

Threshold: med

Result: ManageBuyOfferResult

func XDR_ManageBuyOfferOp

func XDR_ManageBuyOfferOp(v *ManageBuyOfferOp) *ManageBuyOfferOp

func (*ManageBuyOfferOp) XdrMarshal

func (v *ManageBuyOfferOp) XdrMarshal(x XDR, name string)

func (*ManageBuyOfferOp) XdrPointer

func (v *ManageBuyOfferOp) XdrPointer() interface{}

func (*ManageBuyOfferOp) XdrRecurse

func (v *ManageBuyOfferOp) XdrRecurse(x XDR, name string)

func (ManageBuyOfferOp) XdrTypeName

func (ManageBuyOfferOp) XdrTypeName() string

func (ManageBuyOfferOp) XdrValue

func (v ManageBuyOfferOp) XdrValue() interface{}

type ManageBuyOfferResult

type ManageBuyOfferResult struct {
	// The union discriminant Code selects among the following arms:
	//   MANAGE_BUY_OFFER_SUCCESS:
	//      Success() *ManageOfferSuccessResult
	//   MANAGE_BUY_OFFER_MALFORMED, MANAGE_BUY_OFFER_SELL_NO_TRUST, MANAGE_BUY_OFFER_BUY_NO_TRUST, MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED, MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED, MANAGE_BUY_OFFER_LINE_FULL, MANAGE_BUY_OFFER_UNDERFUNDED, MANAGE_BUY_OFFER_CROSS_SELF, MANAGE_BUY_OFFER_SELL_NO_ISSUER, MANAGE_BUY_OFFER_BUY_NO_ISSUER, MANAGE_BUY_OFFER_NOT_FOUND, MANAGE_BUY_OFFER_LOW_RESERVE:
	//      void
	Code ManageBuyOfferResultCode
	// contains filtered or unexported fields
}

func XDR_ManageBuyOfferResult

func XDR_ManageBuyOfferResult(v *ManageBuyOfferResult) *ManageBuyOfferResult

func (*ManageBuyOfferResult) Success

func (*ManageBuyOfferResult) XdrMarshal

func (v *ManageBuyOfferResult) XdrMarshal(x XDR, name string)

func (*ManageBuyOfferResult) XdrPointer

func (v *ManageBuyOfferResult) XdrPointer() interface{}

func (*ManageBuyOfferResult) XdrRecurse

func (u *ManageBuyOfferResult) XdrRecurse(x XDR, name string)

func (ManageBuyOfferResult) XdrTypeName

func (ManageBuyOfferResult) XdrTypeName() string

func (*ManageBuyOfferResult) XdrUnionBody

func (u *ManageBuyOfferResult) XdrUnionBody() XdrType

func (*ManageBuyOfferResult) XdrUnionBodyName

func (u *ManageBuyOfferResult) XdrUnionBodyName() string

func (*ManageBuyOfferResult) XdrUnionTag

func (u *ManageBuyOfferResult) XdrUnionTag() XdrNum32

func (*ManageBuyOfferResult) XdrUnionTagName

func (u *ManageBuyOfferResult) XdrUnionTagName() string

func (ManageBuyOfferResult) XdrValid

func (u ManageBuyOfferResult) XdrValid() bool

func (ManageBuyOfferResult) XdrValidTags

func (_ ManageBuyOfferResult) XdrValidTags() map[int32]bool

func (ManageBuyOfferResult) XdrValue

func (v ManageBuyOfferResult) XdrValue() interface{}

type ManageBuyOfferResultCode

type ManageBuyOfferResultCode int32
const (
	// codes considered as "success" for the operation
	MANAGE_BUY_OFFER_SUCCESS ManageBuyOfferResultCode = 0
	// generated offer would be invalid
	MANAGE_BUY_OFFER_MALFORMED ManageBuyOfferResultCode = -1
	// no trust line for what we're selling
	MANAGE_BUY_OFFER_SELL_NO_TRUST ManageBuyOfferResultCode = -2
	// no trust line for what we're buying
	MANAGE_BUY_OFFER_BUY_NO_TRUST ManageBuyOfferResultCode = -3
	// not authorized to sell
	MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED ManageBuyOfferResultCode = -4
	// not authorized to buy
	MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED ManageBuyOfferResultCode = -5
	// can't receive more of what it's buying
	MANAGE_BUY_OFFER_LINE_FULL ManageBuyOfferResultCode = -6
	// doesn't hold what it's trying to sell
	MANAGE_BUY_OFFER_UNDERFUNDED ManageBuyOfferResultCode = -7
	// would cross an offer from the same user
	MANAGE_BUY_OFFER_CROSS_SELF ManageBuyOfferResultCode = -8
	// no issuer for what we're selling
	MANAGE_BUY_OFFER_SELL_NO_ISSUER ManageBuyOfferResultCode = -9
	// no issuer for what we're buying
	MANAGE_BUY_OFFER_BUY_NO_ISSUER ManageBuyOfferResultCode = -10
	// offerID does not match an existing offer
	MANAGE_BUY_OFFER_NOT_FOUND ManageBuyOfferResultCode = -11
	// not enough funds to create a new Offer
	MANAGE_BUY_OFFER_LOW_RESERVE ManageBuyOfferResultCode = -12
)

func (ManageBuyOfferResultCode) GetU32

func (v ManageBuyOfferResultCode) GetU32() uint32

func (*ManageBuyOfferResultCode) Scan

func (*ManageBuyOfferResultCode) SetU32

func (v *ManageBuyOfferResultCode) SetU32(n uint32)

func (ManageBuyOfferResultCode) String

func (v ManageBuyOfferResultCode) String() string

func (ManageBuyOfferResultCode) XdrEnumComments

func (e ManageBuyOfferResultCode) XdrEnumComments() map[int32]string

func (ManageBuyOfferResultCode) XdrEnumNames

func (ManageBuyOfferResultCode) XdrEnumNames() map[int32]string

func (*ManageBuyOfferResultCode) XdrMarshal

func (v *ManageBuyOfferResultCode) XdrMarshal(x XDR, name string)

func (*ManageBuyOfferResultCode) XdrPointer

func (v *ManageBuyOfferResultCode) XdrPointer() interface{}

func (ManageBuyOfferResultCode) XdrTypeName

func (ManageBuyOfferResultCode) XdrTypeName() string

func (ManageBuyOfferResultCode) XdrValue

func (v ManageBuyOfferResultCode) XdrValue() interface{}

type ManageDataOp

type ManageDataOp struct {
	DataName String64
	// set to null to clear
	DataValue *DataValue
}

ManageData

Adds, Updates, or Deletes a key value pair associated with a particular
    account.

Threshold: med

Result: ManageDataResult

func XDR_ManageDataOp

func XDR_ManageDataOp(v *ManageDataOp) *ManageDataOp

func (*ManageDataOp) XdrMarshal

func (v *ManageDataOp) XdrMarshal(x XDR, name string)

func (*ManageDataOp) XdrPointer

func (v *ManageDataOp) XdrPointer() interface{}

func (*ManageDataOp) XdrRecurse

func (v *ManageDataOp) XdrRecurse(x XDR, name string)

func (ManageDataOp) XdrTypeName

func (ManageDataOp) XdrTypeName() string

func (ManageDataOp) XdrValue

func (v ManageDataOp) XdrValue() interface{}

type ManageDataResult

type ManageDataResult struct {
	// The union discriminant Code selects among the following arms:
	//   MANAGE_DATA_SUCCESS:
	//      void
	//   MANAGE_DATA_NOT_SUPPORTED_YET, MANAGE_DATA_NAME_NOT_FOUND, MANAGE_DATA_LOW_RESERVE, MANAGE_DATA_INVALID_NAME:
	//      void
	Code ManageDataResultCode
	// contains filtered or unexported fields
}

func XDR_ManageDataResult

func XDR_ManageDataResult(v *ManageDataResult) *ManageDataResult

func (*ManageDataResult) XdrMarshal

func (v *ManageDataResult) XdrMarshal(x XDR, name string)

func (*ManageDataResult) XdrPointer

func (v *ManageDataResult) XdrPointer() interface{}

func (*ManageDataResult) XdrRecurse

func (u *ManageDataResult) XdrRecurse(x XDR, name string)

func (ManageDataResult) XdrTypeName

func (ManageDataResult) XdrTypeName() string

func (*ManageDataResult) XdrUnionBody

func (u *ManageDataResult) XdrUnionBody() XdrType

func (*ManageDataResult) XdrUnionBodyName

func (u *ManageDataResult) XdrUnionBodyName() string

func (*ManageDataResult) XdrUnionTag

func (u *ManageDataResult) XdrUnionTag() XdrNum32

func (*ManageDataResult) XdrUnionTagName

func (u *ManageDataResult) XdrUnionTagName() string

func (ManageDataResult) XdrValid

func (u ManageDataResult) XdrValid() bool

func (ManageDataResult) XdrValidTags

func (_ ManageDataResult) XdrValidTags() map[int32]bool

func (ManageDataResult) XdrValue

func (v ManageDataResult) XdrValue() interface{}

type ManageDataResultCode

type ManageDataResultCode int32
const (
	// codes considered as "success" for the operation
	MANAGE_DATA_SUCCESS ManageDataResultCode = 0
	// The network hasn't moved to this protocol change yet
	MANAGE_DATA_NOT_SUPPORTED_YET ManageDataResultCode = -1
	// Trying to remove a Data Entry that isn't there
	MANAGE_DATA_NAME_NOT_FOUND ManageDataResultCode = -2
	// not enough funds to create a new Data Entry
	MANAGE_DATA_LOW_RESERVE ManageDataResultCode = -3
	// Name not a valid string
	MANAGE_DATA_INVALID_NAME ManageDataResultCode = -4
)

func XDR_ManageDataResultCode

func XDR_ManageDataResultCode(v *ManageDataResultCode) *ManageDataResultCode

func (ManageDataResultCode) GetU32

func (v ManageDataResultCode) GetU32() uint32

func (*ManageDataResultCode) Scan

func (v *ManageDataResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*ManageDataResultCode) SetU32

func (v *ManageDataResultCode) SetU32(n uint32)

func (ManageDataResultCode) String

func (v ManageDataResultCode) String() string

func (ManageDataResultCode) XdrEnumComments

func (e ManageDataResultCode) XdrEnumComments() map[int32]string

func (ManageDataResultCode) XdrEnumNames

func (ManageDataResultCode) XdrEnumNames() map[int32]string

func (*ManageDataResultCode) XdrMarshal

func (v *ManageDataResultCode) XdrMarshal(x XDR, name string)

func (*ManageDataResultCode) XdrPointer

func (v *ManageDataResultCode) XdrPointer() interface{}

func (ManageDataResultCode) XdrTypeName

func (ManageDataResultCode) XdrTypeName() string

func (ManageDataResultCode) XdrValue

func (v ManageDataResultCode) XdrValue() interface{}

type ManageOfferEffect

type ManageOfferEffect int32
const (
	MANAGE_OFFER_CREATED ManageOfferEffect = 0
	MANAGE_OFFER_UPDATED ManageOfferEffect = 1
	MANAGE_OFFER_DELETED ManageOfferEffect = 2
)

func XDR_ManageOfferEffect

func XDR_ManageOfferEffect(v *ManageOfferEffect) *ManageOfferEffect

func (ManageOfferEffect) GetU32

func (v ManageOfferEffect) GetU32() uint32

func (*ManageOfferEffect) Scan

func (v *ManageOfferEffect) Scan(ss fmt.ScanState, _ rune) error

func (*ManageOfferEffect) SetU32

func (v *ManageOfferEffect) SetU32(n uint32)

func (ManageOfferEffect) String

func (v ManageOfferEffect) String() string

func (ManageOfferEffect) XdrEnumNames

func (ManageOfferEffect) XdrEnumNames() map[int32]string

func (*ManageOfferEffect) XdrMarshal

func (v *ManageOfferEffect) XdrMarshal(x XDR, name string)

func (*ManageOfferEffect) XdrPointer

func (v *ManageOfferEffect) XdrPointer() interface{}

func (ManageOfferEffect) XdrTypeName

func (ManageOfferEffect) XdrTypeName() string

func (ManageOfferEffect) XdrValue

func (v ManageOfferEffect) XdrValue() interface{}

type ManageOfferSuccessResult

type ManageOfferSuccessResult struct {
	// offers that got claimed while creating this offer
	OffersClaimed []ClaimAtom
	Offer         XdrAnon_ManageOfferSuccessResult_Offer
}

func (*ManageOfferSuccessResult) XdrMarshal

func (v *ManageOfferSuccessResult) XdrMarshal(x XDR, name string)

func (*ManageOfferSuccessResult) XdrPointer

func (v *ManageOfferSuccessResult) XdrPointer() interface{}

func (*ManageOfferSuccessResult) XdrRecurse

func (v *ManageOfferSuccessResult) XdrRecurse(x XDR, name string)

func (ManageOfferSuccessResult) XdrTypeName

func (ManageOfferSuccessResult) XdrTypeName() string

func (ManageOfferSuccessResult) XdrValue

func (v ManageOfferSuccessResult) XdrValue() interface{}

type ManageSellOfferOp

type ManageSellOfferOp struct {
	Selling Asset
	Buying  Asset
	// amount being sold. if set to 0, delete the offer
	Amount Int64
	// price of thing being sold in terms of what you are buying
	Price Price
	// 0=create a new offer, otherwise edit an existing offer
	OfferID Int64
}
Creates, updates or deletes an offer

Threshold: med

Result: ManageSellOfferResult

func XDR_ManageSellOfferOp

func XDR_ManageSellOfferOp(v *ManageSellOfferOp) *ManageSellOfferOp

func (*ManageSellOfferOp) XdrMarshal

func (v *ManageSellOfferOp) XdrMarshal(x XDR, name string)

func (*ManageSellOfferOp) XdrPointer

func (v *ManageSellOfferOp) XdrPointer() interface{}

func (*ManageSellOfferOp) XdrRecurse

func (v *ManageSellOfferOp) XdrRecurse(x XDR, name string)

func (ManageSellOfferOp) XdrTypeName

func (ManageSellOfferOp) XdrTypeName() string

func (ManageSellOfferOp) XdrValue

func (v ManageSellOfferOp) XdrValue() interface{}

type ManageSellOfferResult

type ManageSellOfferResult struct {
	// The union discriminant Code selects among the following arms:
	//   MANAGE_SELL_OFFER_SUCCESS:
	//      Success() *ManageOfferSuccessResult
	//   MANAGE_SELL_OFFER_MALFORMED, MANAGE_SELL_OFFER_SELL_NO_TRUST, MANAGE_SELL_OFFER_BUY_NO_TRUST, MANAGE_SELL_OFFER_SELL_NOT_AUTHORIZED, MANAGE_SELL_OFFER_BUY_NOT_AUTHORIZED, MANAGE_SELL_OFFER_LINE_FULL, MANAGE_SELL_OFFER_UNDERFUNDED, MANAGE_SELL_OFFER_CROSS_SELF, MANAGE_SELL_OFFER_SELL_NO_ISSUER, MANAGE_SELL_OFFER_BUY_NO_ISSUER, MANAGE_SELL_OFFER_NOT_FOUND, MANAGE_SELL_OFFER_LOW_RESERVE:
	//      void
	Code ManageSellOfferResultCode
	// contains filtered or unexported fields
}

func XDR_ManageSellOfferResult

func XDR_ManageSellOfferResult(v *ManageSellOfferResult) *ManageSellOfferResult

func (*ManageSellOfferResult) Success

func (*ManageSellOfferResult) XdrMarshal

func (v *ManageSellOfferResult) XdrMarshal(x XDR, name string)

func (*ManageSellOfferResult) XdrPointer

func (v *ManageSellOfferResult) XdrPointer() interface{}

func (*ManageSellOfferResult) XdrRecurse

func (u *ManageSellOfferResult) XdrRecurse(x XDR, name string)

func (ManageSellOfferResult) XdrTypeName

func (ManageSellOfferResult) XdrTypeName() string

func (*ManageSellOfferResult) XdrUnionBody

func (u *ManageSellOfferResult) XdrUnionBody() XdrType

func (*ManageSellOfferResult) XdrUnionBodyName

func (u *ManageSellOfferResult) XdrUnionBodyName() string

func (*ManageSellOfferResult) XdrUnionTag

func (u *ManageSellOfferResult) XdrUnionTag() XdrNum32

func (*ManageSellOfferResult) XdrUnionTagName

func (u *ManageSellOfferResult) XdrUnionTagName() string

func (ManageSellOfferResult) XdrValid

func (u ManageSellOfferResult) XdrValid() bool

func (ManageSellOfferResult) XdrValidTags

func (_ ManageSellOfferResult) XdrValidTags() map[int32]bool

func (ManageSellOfferResult) XdrValue

func (v ManageSellOfferResult) XdrValue() interface{}

type ManageSellOfferResultCode

type ManageSellOfferResultCode int32
const (
	// codes considered as "success" for the operation
	MANAGE_SELL_OFFER_SUCCESS ManageSellOfferResultCode = 0
	// generated offer would be invalid
	MANAGE_SELL_OFFER_MALFORMED ManageSellOfferResultCode = -1
	// no trust line for what we're selling
	MANAGE_SELL_OFFER_SELL_NO_TRUST ManageSellOfferResultCode = -2
	// no trust line for what we're buying
	MANAGE_SELL_OFFER_BUY_NO_TRUST ManageSellOfferResultCode = -3
	// not authorized to sell
	MANAGE_SELL_OFFER_SELL_NOT_AUTHORIZED ManageSellOfferResultCode = -4
	// not authorized to buy
	MANAGE_SELL_OFFER_BUY_NOT_AUTHORIZED ManageSellOfferResultCode = -5
	// can't receive more of what it's buying
	MANAGE_SELL_OFFER_LINE_FULL ManageSellOfferResultCode = -6
	// doesn't hold what it's trying to sell
	MANAGE_SELL_OFFER_UNDERFUNDED ManageSellOfferResultCode = -7
	// would cross an offer from the same user
	MANAGE_SELL_OFFER_CROSS_SELF ManageSellOfferResultCode = -8
	// no issuer for what we're selling
	MANAGE_SELL_OFFER_SELL_NO_ISSUER ManageSellOfferResultCode = -9
	// no issuer for what we're buying
	MANAGE_SELL_OFFER_BUY_NO_ISSUER ManageSellOfferResultCode = -10
	// offerID does not match an existing offer
	MANAGE_SELL_OFFER_NOT_FOUND ManageSellOfferResultCode = -11
	// not enough funds to create a new Offer
	MANAGE_SELL_OFFER_LOW_RESERVE ManageSellOfferResultCode = -12
)

func (ManageSellOfferResultCode) GetU32

func (v ManageSellOfferResultCode) GetU32() uint32

func (*ManageSellOfferResultCode) Scan

func (*ManageSellOfferResultCode) SetU32

func (v *ManageSellOfferResultCode) SetU32(n uint32)

func (ManageSellOfferResultCode) String

func (v ManageSellOfferResultCode) String() string

func (ManageSellOfferResultCode) XdrEnumComments

func (e ManageSellOfferResultCode) XdrEnumComments() map[int32]string

func (ManageSellOfferResultCode) XdrEnumNames

func (ManageSellOfferResultCode) XdrEnumNames() map[int32]string

func (*ManageSellOfferResultCode) XdrMarshal

func (v *ManageSellOfferResultCode) XdrMarshal(x XDR, name string)

func (*ManageSellOfferResultCode) XdrPointer

func (v *ManageSellOfferResultCode) XdrPointer() interface{}

func (ManageSellOfferResultCode) XdrTypeName

func (ManageSellOfferResultCode) XdrTypeName() string

func (ManageSellOfferResultCode) XdrValue

func (v ManageSellOfferResultCode) XdrValue() interface{}

type Memo

type Memo struct {
	// The union discriminant Type selects among the following arms:
	//   MEMO_NONE:
	//      void
	//   MEMO_TEXT:
	//      Text() *string // bound 28
	//   MEMO_ID:
	//      Id() *Uint64
	//   MEMO_HASH:
	//      Hash() *Hash
	//   MEMO_RETURN:
	//      RetHash() *Hash
	Type MemoType
	// contains filtered or unexported fields
}

func XDR_Memo

func XDR_Memo(v *Memo) *Memo

func (*Memo) Hash

func (u *Memo) Hash() *Hash

the hash of what to pull from the content server

func (*Memo) Id

func (u *Memo) Id() *Uint64

func (*Memo) RetHash

func (u *Memo) RetHash() *Hash

the hash of the tx you are rejecting

func (*Memo) Text

func (u *Memo) Text() *string

func (*Memo) XdrMarshal

func (v *Memo) XdrMarshal(x XDR, name string)

func (*Memo) XdrPointer

func (v *Memo) XdrPointer() interface{}

func (*Memo) XdrRecurse

func (u *Memo) XdrRecurse(x XDR, name string)

func (Memo) XdrTypeName

func (Memo) XdrTypeName() string

func (*Memo) XdrUnionBody

func (u *Memo) XdrUnionBody() XdrType

func (*Memo) XdrUnionBodyName

func (u *Memo) XdrUnionBodyName() string

func (*Memo) XdrUnionTag

func (u *Memo) XdrUnionTag() XdrNum32

func (*Memo) XdrUnionTagName

func (u *Memo) XdrUnionTagName() string

func (Memo) XdrValid

func (u Memo) XdrValid() bool

func (Memo) XdrValidTags

func (_ Memo) XdrValidTags() map[int32]bool

func (Memo) XdrValue

func (v Memo) XdrValue() interface{}

type MemoType

type MemoType int32
const (
	MEMO_NONE   MemoType = 0
	MEMO_TEXT   MemoType = 1
	MEMO_ID     MemoType = 2
	MEMO_HASH   MemoType = 3
	MEMO_RETURN MemoType = 4
)

func XDR_MemoType

func XDR_MemoType(v *MemoType) *MemoType

func (MemoType) GetU32

func (v MemoType) GetU32() uint32

func (*MemoType) Scan

func (v *MemoType) Scan(ss fmt.ScanState, _ rune) error

func (*MemoType) SetU32

func (v *MemoType) SetU32(n uint32)

func (MemoType) String

func (v MemoType) String() string

func (MemoType) XdrEnumNames

func (MemoType) XdrEnumNames() map[int32]string

func (*MemoType) XdrMarshal

func (v *MemoType) XdrMarshal(x XDR, name string)

func (*MemoType) XdrPointer

func (v *MemoType) XdrPointer() interface{}

func (MemoType) XdrTypeName

func (MemoType) XdrTypeName() string

func (MemoType) XdrValue

func (v MemoType) XdrValue() interface{}

type MessageType

type MessageType int32

Next ID: 21

const (
	ERROR_MSG MessageType = 0
	AUTH      MessageType = 2
	DONT_HAVE MessageType = 3
	// gets a list of peers this guy knows about
	GET_PEERS MessageType = 4
	PEERS     MessageType = 5
	// gets a particular txset by hash
	GET_TX_SET         MessageType = 6
	TX_SET             MessageType = 7
	GENERALIZED_TX_SET MessageType = 17
	// pass on a tx you have heard about
	TRANSACTION MessageType = 8
	// SCP
	GET_SCP_QUORUMSET MessageType = 9
	SCP_QUORUMSET     MessageType = 10
	SCP_MESSAGE       MessageType = 11
	GET_SCP_STATE     MessageType = 12
	// new messages
	HELLO              MessageType = 13
	SURVEY_REQUEST     MessageType = 14
	SURVEY_RESPONSE    MessageType = 15
	SEND_MORE          MessageType = 16
	SEND_MORE_EXTENDED MessageType = 20
	FLOOD_ADVERT       MessageType = 18
	FLOOD_DEMAND       MessageType = 19
)

func XDR_MessageType

func XDR_MessageType(v *MessageType) *MessageType

func (MessageType) GetU32

func (v MessageType) GetU32() uint32

func (*MessageType) Scan

func (v *MessageType) Scan(ss fmt.ScanState, _ rune) error

func (*MessageType) SetU32

func (v *MessageType) SetU32(n uint32)

func (MessageType) String

func (v MessageType) String() string

func (MessageType) XdrEnumComments

func (e MessageType) XdrEnumComments() map[int32]string

func (MessageType) XdrEnumNames

func (MessageType) XdrEnumNames() map[int32]string

func (*MessageType) XdrMarshal

func (v *MessageType) XdrMarshal(x XDR, name string)

func (*MessageType) XdrPointer

func (v *MessageType) XdrPointer() interface{}

func (MessageType) XdrTypeName

func (MessageType) XdrTypeName() string

func (MessageType) XdrValue

func (v MessageType) XdrValue() interface{}

type MuxedAccount

type MuxedAccount struct {
	// The union discriminant Type selects among the following arms:
	//   KEY_TYPE_ED25519:
	//      Ed25519() *Uint256
	//   KEY_TYPE_MUXED_ED25519:
	//      Med25519() *XdrAnon_MuxedAccount_Med25519
	Type CryptoKeyType
	// contains filtered or unexported fields
}

Source or destination of a payment operation

func XDR_MuxedAccount

func XDR_MuxedAccount(v *MuxedAccount) *MuxedAccount

func (*MuxedAccount) Ed25519

func (u *MuxedAccount) Ed25519() *Uint256

func (*MuxedAccount) Med25519

func (*MuxedAccount) XdrMarshal

func (v *MuxedAccount) XdrMarshal(x XDR, name string)

func (*MuxedAccount) XdrPointer

func (v *MuxedAccount) XdrPointer() interface{}

func (*MuxedAccount) XdrRecurse

func (u *MuxedAccount) XdrRecurse(x XDR, name string)

func (MuxedAccount) XdrTypeName

func (MuxedAccount) XdrTypeName() string

func (*MuxedAccount) XdrUnionBody

func (u *MuxedAccount) XdrUnionBody() XdrType

func (*MuxedAccount) XdrUnionBodyName

func (u *MuxedAccount) XdrUnionBodyName() string

func (*MuxedAccount) XdrUnionTag

func (u *MuxedAccount) XdrUnionTag() XdrNum32

func (*MuxedAccount) XdrUnionTagName

func (u *MuxedAccount) XdrUnionTagName() string

func (MuxedAccount) XdrValid

func (u MuxedAccount) XdrValid() bool

func (MuxedAccount) XdrValidTags

func (_ MuxedAccount) XdrValidTags() map[int32]bool

func (MuxedAccount) XdrValue

func (v MuxedAccount) XdrValue() interface{}

type NodeID

type NodeID = PublicKey

type OfferEntry

type OfferEntry struct {
	SellerID AccountID
	OfferID  Int64
	// A
	Selling Asset
	// B
	Buying Asset
	// amount of A
	Amount Int64
	/* price for this offer:
	   price of A in terms of B
	   price=AmountB/AmountA=priceNumerator/priceDenominator
	   price is after fees
	*/
	Price Price
	// see OfferEntryFlags
	Flags Uint32
	Ext   XdrAnon_OfferEntry_Ext
}

OfferEntry

An offer is the building block of the offer book, they are automatically
claimed by payments when the price set by the owner is met.

For example an Offer is selling 10A where 1A is priced at 1.5B

func XDR_OfferEntry

func XDR_OfferEntry(v *OfferEntry) *OfferEntry

func (*OfferEntry) XdrMarshal

func (v *OfferEntry) XdrMarshal(x XDR, name string)

func (*OfferEntry) XdrPointer

func (v *OfferEntry) XdrPointer() interface{}

func (*OfferEntry) XdrRecurse

func (v *OfferEntry) XdrRecurse(x XDR, name string)

func (OfferEntry) XdrTypeName

func (OfferEntry) XdrTypeName() string

func (OfferEntry) XdrValue

func (v OfferEntry) XdrValue() interface{}

type OfferEntryFlags

type OfferEntryFlags int32
const (
	// an offer with this flag will not act on and take a reverse offer of equal
	// price
	PASSIVE_FLAG OfferEntryFlags = 1
)

func XDR_OfferEntryFlags

func XDR_OfferEntryFlags(v *OfferEntryFlags) *OfferEntryFlags

func (OfferEntryFlags) GetU32

func (v OfferEntryFlags) GetU32() uint32

func (*OfferEntryFlags) Scan

func (v *OfferEntryFlags) Scan(ss fmt.ScanState, _ rune) error

func (*OfferEntryFlags) SetU32

func (v *OfferEntryFlags) SetU32(n uint32)

func (OfferEntryFlags) String

func (v OfferEntryFlags) String() string

func (OfferEntryFlags) XdrEnumComments

func (e OfferEntryFlags) XdrEnumComments() map[int32]string

func (OfferEntryFlags) XdrEnumNames

func (OfferEntryFlags) XdrEnumNames() map[int32]string

func (*OfferEntryFlags) XdrInitialize

func (v *OfferEntryFlags) XdrInitialize()

func (*OfferEntryFlags) XdrMarshal

func (v *OfferEntryFlags) XdrMarshal(x XDR, name string)

func (*OfferEntryFlags) XdrPointer

func (v *OfferEntryFlags) XdrPointer() interface{}

func (OfferEntryFlags) XdrTypeName

func (OfferEntryFlags) XdrTypeName() string

func (OfferEntryFlags) XdrValue

func (v OfferEntryFlags) XdrValue() interface{}

type Operation

type Operation struct {
	// sourceAccount is the account used to run the operation
	// if not set, the runtime defaults to "sourceAccount" specified at
	// the transaction level
	SourceAccount *MuxedAccount
	Body          XdrAnon_Operation_Body
}

An operation is the lowest unit of work that a transaction does

func XDR_Operation

func XDR_Operation(v *Operation) *Operation

func (*Operation) XdrMarshal

func (v *Operation) XdrMarshal(x XDR, name string)

func (*Operation) XdrPointer

func (v *Operation) XdrPointer() interface{}

func (*Operation) XdrRecurse

func (v *Operation) XdrRecurse(x XDR, name string)

func (Operation) XdrTypeName

func (Operation) XdrTypeName() string

func (Operation) XdrValue

func (v Operation) XdrValue() interface{}

type OperationMeta

type OperationMeta struct {
	Changes LedgerEntryChanges
}

func XDR_OperationMeta

func XDR_OperationMeta(v *OperationMeta) *OperationMeta

func (*OperationMeta) XdrMarshal

func (v *OperationMeta) XdrMarshal(x XDR, name string)

func (*OperationMeta) XdrPointer

func (v *OperationMeta) XdrPointer() interface{}

func (*OperationMeta) XdrRecurse

func (v *OperationMeta) XdrRecurse(x XDR, name string)

func (OperationMeta) XdrTypeName

func (OperationMeta) XdrTypeName() string

func (OperationMeta) XdrValue

func (v OperationMeta) XdrValue() interface{}

type OperationResult

type OperationResult struct {
	// The union discriminant Code selects among the following arms:
	//   OpINNER:
	//      Tr() *XdrAnon_OperationResult_Tr
	//   OpBAD_AUTH, OpNO_ACCOUNT, OpNOT_SUPPORTED, OpTOO_MANY_SUBENTRIES, OpEXCEEDED_WORK_LIMIT, OpTOO_MANY_SPONSORING:
	//      void
	Code OperationResultCode
	// contains filtered or unexported fields
}

func XDR_OperationResult

func XDR_OperationResult(v *OperationResult) *OperationResult

func (*OperationResult) Tr

func (*OperationResult) XdrMarshal

func (v *OperationResult) XdrMarshal(x XDR, name string)

func (*OperationResult) XdrPointer

func (v *OperationResult) XdrPointer() interface{}

func (*OperationResult) XdrRecurse

func (u *OperationResult) XdrRecurse(x XDR, name string)

func (OperationResult) XdrTypeName

func (OperationResult) XdrTypeName() string

func (*OperationResult) XdrUnionBody

func (u *OperationResult) XdrUnionBody() XdrType

func (*OperationResult) XdrUnionBodyName

func (u *OperationResult) XdrUnionBodyName() string

func (*OperationResult) XdrUnionTag

func (u *OperationResult) XdrUnionTag() XdrNum32

func (*OperationResult) XdrUnionTagName

func (u *OperationResult) XdrUnionTagName() string

func (OperationResult) XdrValid

func (u OperationResult) XdrValid() bool

func (OperationResult) XdrValidTags

func (_ OperationResult) XdrValidTags() map[int32]bool

func (OperationResult) XdrValue

func (v OperationResult) XdrValue() interface{}

type OperationResultCode

type OperationResultCode int32

High level Operation Result

const (
	// inner object result is valid
	OpINNER OperationResultCode = 0
	// too few valid signatures / wrong network
	OpBAD_AUTH OperationResultCode = -1
	// source account was not found
	OpNO_ACCOUNT OperationResultCode = -2
	// operation not supported at this time
	OpNOT_SUPPORTED OperationResultCode = -3
	// max number of subentries already reached
	OpTOO_MANY_SUBENTRIES OperationResultCode = -4
	// operation did too much work
	OpEXCEEDED_WORK_LIMIT OperationResultCode = -5
	// account is sponsoring too many entries
	OpTOO_MANY_SPONSORING OperationResultCode = -6
)

func XDR_OperationResultCode

func XDR_OperationResultCode(v *OperationResultCode) *OperationResultCode

func (OperationResultCode) GetU32

func (v OperationResultCode) GetU32() uint32

func (*OperationResultCode) Scan

func (v *OperationResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*OperationResultCode) SetU32

func (v *OperationResultCode) SetU32(n uint32)

func (OperationResultCode) String

func (v OperationResultCode) String() string

func (OperationResultCode) XdrEnumComments

func (e OperationResultCode) XdrEnumComments() map[int32]string

func (OperationResultCode) XdrEnumNames

func (OperationResultCode) XdrEnumNames() map[int32]string

func (*OperationResultCode) XdrMarshal

func (v *OperationResultCode) XdrMarshal(x XDR, name string)

func (*OperationResultCode) XdrPointer

func (v *OperationResultCode) XdrPointer() interface{}

func (OperationResultCode) XdrTypeName

func (OperationResultCode) XdrTypeName() string

func (OperationResultCode) XdrValue

func (v OperationResultCode) XdrValue() interface{}

type OperationType

type OperationType int32
const (
	CREATE_ACCOUNT                   OperationType = 0
	PAYMENT                          OperationType = 1
	PATH_PAYMENT_STRICT_RECEIVE      OperationType = 2
	MANAGE_SELL_OFFER                OperationType = 3
	CREATE_PASSIVE_SELL_OFFER        OperationType = 4
	SET_OPTIONS                      OperationType = 5
	CHANGE_TRUST                     OperationType = 6
	ALLOW_TRUST                      OperationType = 7
	ACCOUNT_MERGE                    OperationType = 8
	INFLATION                        OperationType = 9
	MANAGE_DATA                      OperationType = 10
	BUMP_SEQUENCE                    OperationType = 11
	MANAGE_BUY_OFFER                 OperationType = 12
	PATH_PAYMENT_STRICT_SEND         OperationType = 13
	CREATE_CLAIMABLE_BALANCE         OperationType = 14
	CLAIM_CLAIMABLE_BALANCE          OperationType = 15
	BEGIN_SPONSORING_FUTURE_RESERVES OperationType = 16
	END_SPONSORING_FUTURE_RESERVES   OperationType = 17
	REVOKE_SPONSORSHIP               OperationType = 18
	CLAWBACK                         OperationType = 19
	CLAWBACK_CLAIMABLE_BALANCE       OperationType = 20
	SET_TRUST_LINE_FLAGS             OperationType = 21
	LIQUIDITY_POOL_DEPOSIT           OperationType = 22
	LIQUIDITY_POOL_WITHDRAW          OperationType = 23
	INVOKE_HOST_FUNCTION             OperationType = 24
	EXTEND_FOOTPRINT_TTL             OperationType = 25
	RESTORE_FOOTPRINT                OperationType = 26
)

func XDR_OperationType

func XDR_OperationType(v *OperationType) *OperationType

func (OperationType) GetU32

func (v OperationType) GetU32() uint32

func (*OperationType) Scan

func (v *OperationType) Scan(ss fmt.ScanState, _ rune) error

func (*OperationType) SetU32

func (v *OperationType) SetU32(n uint32)

func (OperationType) String

func (v OperationType) String() string

func (OperationType) XdrEnumNames

func (OperationType) XdrEnumNames() map[int32]string

func (*OperationType) XdrMarshal

func (v *OperationType) XdrMarshal(x XDR, name string)

func (*OperationType) XdrPointer

func (v *OperationType) XdrPointer() interface{}

func (OperationType) XdrTypeName

func (OperationType) XdrTypeName() string

func (OperationType) XdrValue

func (v OperationType) XdrValue() interface{}

type PathPaymentStrictReceiveOp

type PathPaymentStrictReceiveOp struct {
	// asset we pay with
	SendAsset Asset
	// the maximum amount of sendAsset to
	SendMax Int64
	// recipient of the payment
	Destination MuxedAccount
	// what they end up with
	DestAsset Asset
	// amount they end up with
	DestAmount Int64
	// additional hops it must go through to get there
	Path []Asset // bound 5
}
PathPaymentStrictReceive

send an amount to a destination account through a path. (up to sendMax, sendAsset) (X0, Path[0]) .. (Xn, Path[n]) (destAmount, destAsset)

Threshold: med

Result: PathPaymentStrictReceiveResult

func (*PathPaymentStrictReceiveOp) XdrMarshal

func (v *PathPaymentStrictReceiveOp) XdrMarshal(x XDR, name string)

func (*PathPaymentStrictReceiveOp) XdrPointer

func (v *PathPaymentStrictReceiveOp) XdrPointer() interface{}

func (*PathPaymentStrictReceiveOp) XdrRecurse

func (v *PathPaymentStrictReceiveOp) XdrRecurse(x XDR, name string)

func (PathPaymentStrictReceiveOp) XdrTypeName

func (PathPaymentStrictReceiveOp) XdrTypeName() string

func (PathPaymentStrictReceiveOp) XdrValue

func (v PathPaymentStrictReceiveOp) XdrValue() interface{}

type PathPaymentStrictReceiveResult

type PathPaymentStrictReceiveResult struct {
	// The union discriminant Code selects among the following arms:
	//   PATH_PAYMENT_STRICT_RECEIVE_SUCCESS:
	//      Success() *XdrAnon_PathPaymentStrictReceiveResult_Success
	//   PATH_PAYMENT_STRICT_RECEIVE_MALFORMED, PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED, PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST, PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED, PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION, PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST, PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED, PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL:
	//      void
	//   PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER:
	//      NoIssuer() *Asset
	//   PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS, PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF, PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX:
	//      void
	Code PathPaymentStrictReceiveResultCode
	// contains filtered or unexported fields
}

func (*PathPaymentStrictReceiveResult) NoIssuer

func (u *PathPaymentStrictReceiveResult) NoIssuer() *Asset

the asset that caused the error

func (*PathPaymentStrictReceiveResult) Success

func (*PathPaymentStrictReceiveResult) XdrMarshal

func (v *PathPaymentStrictReceiveResult) XdrMarshal(x XDR, name string)

func (*PathPaymentStrictReceiveResult) XdrPointer

func (v *PathPaymentStrictReceiveResult) XdrPointer() interface{}

func (*PathPaymentStrictReceiveResult) XdrRecurse

func (u *PathPaymentStrictReceiveResult) XdrRecurse(x XDR, name string)

func (PathPaymentStrictReceiveResult) XdrTypeName

func (PathPaymentStrictReceiveResult) XdrTypeName() string

func (*PathPaymentStrictReceiveResult) XdrUnionBody

func (u *PathPaymentStrictReceiveResult) XdrUnionBody() XdrType

func (*PathPaymentStrictReceiveResult) XdrUnionBodyName

func (u *PathPaymentStrictReceiveResult) XdrUnionBodyName() string

func (*PathPaymentStrictReceiveResult) XdrUnionTag

func (u *PathPaymentStrictReceiveResult) XdrUnionTag() XdrNum32

func (*PathPaymentStrictReceiveResult) XdrUnionTagName

func (u *PathPaymentStrictReceiveResult) XdrUnionTagName() string

func (PathPaymentStrictReceiveResult) XdrValid

func (u PathPaymentStrictReceiveResult) XdrValid() bool

func (PathPaymentStrictReceiveResult) XdrValidTags

func (_ PathPaymentStrictReceiveResult) XdrValidTags() map[int32]bool

func (PathPaymentStrictReceiveResult) XdrValue

func (v PathPaymentStrictReceiveResult) XdrValue() interface{}

type PathPaymentStrictReceiveResultCode

type PathPaymentStrictReceiveResultCode int32
const (
	// success
	PATH_PAYMENT_STRICT_RECEIVE_SUCCESS PathPaymentStrictReceiveResultCode = 0
	// bad input
	PATH_PAYMENT_STRICT_RECEIVE_MALFORMED PathPaymentStrictReceiveResultCode = -1
	// not enough funds in source account
	PATH_PAYMENT_STRICT_RECEIVE_UNDERFUNDED PathPaymentStrictReceiveResultCode = -2
	// no trust line on source account
	PATH_PAYMENT_STRICT_RECEIVE_SRC_NO_TRUST PathPaymentStrictReceiveResultCode = -3
	// source not authorized to transfer
	PATH_PAYMENT_STRICT_RECEIVE_SRC_NOT_AUTHORIZED PathPaymentStrictReceiveResultCode = -4
	// destination account does not exist
	PATH_PAYMENT_STRICT_RECEIVE_NO_DESTINATION PathPaymentStrictReceiveResultCode = -5
	// dest missing a trust line for asset
	PATH_PAYMENT_STRICT_RECEIVE_NO_TRUST PathPaymentStrictReceiveResultCode = -6
	// dest not authorized to hold asset
	PATH_PAYMENT_STRICT_RECEIVE_NOT_AUTHORIZED PathPaymentStrictReceiveResultCode = -7
	// dest would go above their limit
	PATH_PAYMENT_STRICT_RECEIVE_LINE_FULL PathPaymentStrictReceiveResultCode = -8
	// missing issuer on one asset
	PATH_PAYMENT_STRICT_RECEIVE_NO_ISSUER PathPaymentStrictReceiveResultCode = -9
	// not enough offers to satisfy path
	PATH_PAYMENT_STRICT_RECEIVE_TOO_FEW_OFFERS PathPaymentStrictReceiveResultCode = -10
	// would cross one of its own offers
	PATH_PAYMENT_STRICT_RECEIVE_OFFER_CROSS_SELF PathPaymentStrictReceiveResultCode = -11
	// could not satisfy sendmax
	PATH_PAYMENT_STRICT_RECEIVE_OVER_SENDMAX PathPaymentStrictReceiveResultCode = -12
)

func (PathPaymentStrictReceiveResultCode) GetU32

func (*PathPaymentStrictReceiveResultCode) Scan

func (*PathPaymentStrictReceiveResultCode) SetU32

func (PathPaymentStrictReceiveResultCode) String

func (PathPaymentStrictReceiveResultCode) XdrEnumComments

func (e PathPaymentStrictReceiveResultCode) XdrEnumComments() map[int32]string

func (PathPaymentStrictReceiveResultCode) XdrEnumNames

func (PathPaymentStrictReceiveResultCode) XdrEnumNames() map[int32]string

func (*PathPaymentStrictReceiveResultCode) XdrMarshal

func (v *PathPaymentStrictReceiveResultCode) XdrMarshal(x XDR, name string)

func (*PathPaymentStrictReceiveResultCode) XdrPointer

func (v *PathPaymentStrictReceiveResultCode) XdrPointer() interface{}

func (PathPaymentStrictReceiveResultCode) XdrTypeName

func (PathPaymentStrictReceiveResultCode) XdrValue

func (v PathPaymentStrictReceiveResultCode) XdrValue() interface{}

type PathPaymentStrictSendOp

type PathPaymentStrictSendOp struct {
	// asset we pay with
	SendAsset Asset
	// amount of sendAsset to send (excluding fees)
	SendAmount Int64
	// recipient of the payment
	Destination MuxedAccount
	// what they end up with
	DestAsset Asset
	// the minimum amount of dest asset to
	DestMin Int64
	// additional hops it must go through to get there
	Path []Asset // bound 5
}
PathPaymentStrictSend

send an amount to a destination account through a path. (sendMax, sendAsset) (X0, Path[0]) .. (Xn, Path[n]) (at least destAmount, destAsset)

Threshold: med

Result: PathPaymentStrictSendResult

func (*PathPaymentStrictSendOp) XdrMarshal

func (v *PathPaymentStrictSendOp) XdrMarshal(x XDR, name string)

func (*PathPaymentStrictSendOp) XdrPointer

func (v *PathPaymentStrictSendOp) XdrPointer() interface{}

func (*PathPaymentStrictSendOp) XdrRecurse

func (v *PathPaymentStrictSendOp) XdrRecurse(x XDR, name string)

func (PathPaymentStrictSendOp) XdrTypeName

func (PathPaymentStrictSendOp) XdrTypeName() string

func (PathPaymentStrictSendOp) XdrValue

func (v PathPaymentStrictSendOp) XdrValue() interface{}

type PathPaymentStrictSendResult

type PathPaymentStrictSendResult struct {
	// The union discriminant Code selects among the following arms:
	//   PATH_PAYMENT_STRICT_SEND_SUCCESS:
	//      Success() *XdrAnon_PathPaymentStrictSendResult_Success
	//   PATH_PAYMENT_STRICT_SEND_MALFORMED, PATH_PAYMENT_STRICT_SEND_UNDERFUNDED, PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST, PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED, PATH_PAYMENT_STRICT_SEND_NO_DESTINATION, PATH_PAYMENT_STRICT_SEND_NO_TRUST, PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED, PATH_PAYMENT_STRICT_SEND_LINE_FULL:
	//      void
	//   PATH_PAYMENT_STRICT_SEND_NO_ISSUER:
	//      NoIssuer() *Asset
	//   PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS, PATH_PAYMENT_STRICT_SEND_OFFER_CROSS_SELF, PATH_PAYMENT_STRICT_SEND_UNDER_DESTMIN:
	//      void
	Code PathPaymentStrictSendResultCode
	// contains filtered or unexported fields
}

func (*PathPaymentStrictSendResult) NoIssuer

func (u *PathPaymentStrictSendResult) NoIssuer() *Asset

the asset that caused the error

func (*PathPaymentStrictSendResult) Success

func (*PathPaymentStrictSendResult) XdrMarshal

func (v *PathPaymentStrictSendResult) XdrMarshal(x XDR, name string)

func (*PathPaymentStrictSendResult) XdrPointer

func (v *PathPaymentStrictSendResult) XdrPointer() interface{}

func (*PathPaymentStrictSendResult) XdrRecurse

func (u *PathPaymentStrictSendResult) XdrRecurse(x XDR, name string)

func (PathPaymentStrictSendResult) XdrTypeName

func (PathPaymentStrictSendResult) XdrTypeName() string

func (*PathPaymentStrictSendResult) XdrUnionBody

func (u *PathPaymentStrictSendResult) XdrUnionBody() XdrType

func (*PathPaymentStrictSendResult) XdrUnionBodyName

func (u *PathPaymentStrictSendResult) XdrUnionBodyName() string

func (*PathPaymentStrictSendResult) XdrUnionTag

func (u *PathPaymentStrictSendResult) XdrUnionTag() XdrNum32

func (*PathPaymentStrictSendResult) XdrUnionTagName

func (u *PathPaymentStrictSendResult) XdrUnionTagName() string

func (PathPaymentStrictSendResult) XdrValid

func (u PathPaymentStrictSendResult) XdrValid() bool

func (PathPaymentStrictSendResult) XdrValidTags

func (_ PathPaymentStrictSendResult) XdrValidTags() map[int32]bool

func (PathPaymentStrictSendResult) XdrValue

func (v PathPaymentStrictSendResult) XdrValue() interface{}

type PathPaymentStrictSendResultCode

type PathPaymentStrictSendResultCode int32
const (
	// success
	PATH_PAYMENT_STRICT_SEND_SUCCESS PathPaymentStrictSendResultCode = 0
	// bad input
	PATH_PAYMENT_STRICT_SEND_MALFORMED PathPaymentStrictSendResultCode = -1
	// not enough funds in source account
	PATH_PAYMENT_STRICT_SEND_UNDERFUNDED PathPaymentStrictSendResultCode = -2
	// no trust line on source account
	PATH_PAYMENT_STRICT_SEND_SRC_NO_TRUST PathPaymentStrictSendResultCode = -3
	// source not authorized to transfer
	PATH_PAYMENT_STRICT_SEND_SRC_NOT_AUTHORIZED PathPaymentStrictSendResultCode = -4
	// destination account does not exist
	PATH_PAYMENT_STRICT_SEND_NO_DESTINATION PathPaymentStrictSendResultCode = -5
	// dest missing a trust line for asset
	PATH_PAYMENT_STRICT_SEND_NO_TRUST PathPaymentStrictSendResultCode = -6
	// dest not authorized to hold asset
	PATH_PAYMENT_STRICT_SEND_NOT_AUTHORIZED PathPaymentStrictSendResultCode = -7
	// dest would go above their limit
	PATH_PAYMENT_STRICT_SEND_LINE_FULL PathPaymentStrictSendResultCode = -8
	// missing issuer on one asset
	PATH_PAYMENT_STRICT_SEND_NO_ISSUER PathPaymentStrictSendResultCode = -9
	// not enough offers to satisfy path
	PATH_PAYMENT_STRICT_SEND_TOO_FEW_OFFERS PathPaymentStrictSendResultCode = -10
	// would cross one of its own offers
	PATH_PAYMENT_STRICT_SEND_OFFER_CROSS_SELF PathPaymentStrictSendResultCode = -11
	// could not satisfy destMin
	PATH_PAYMENT_STRICT_SEND_UNDER_DESTMIN PathPaymentStrictSendResultCode = -12
)

func (PathPaymentStrictSendResultCode) GetU32

func (*PathPaymentStrictSendResultCode) Scan

func (*PathPaymentStrictSendResultCode) SetU32

func (PathPaymentStrictSendResultCode) String

func (PathPaymentStrictSendResultCode) XdrEnumComments

func (e PathPaymentStrictSendResultCode) XdrEnumComments() map[int32]string

func (PathPaymentStrictSendResultCode) XdrEnumNames

func (PathPaymentStrictSendResultCode) XdrEnumNames() map[int32]string

func (*PathPaymentStrictSendResultCode) XdrMarshal

func (v *PathPaymentStrictSendResultCode) XdrMarshal(x XDR, name string)

func (*PathPaymentStrictSendResultCode) XdrPointer

func (v *PathPaymentStrictSendResultCode) XdrPointer() interface{}

func (PathPaymentStrictSendResultCode) XdrTypeName

func (PathPaymentStrictSendResultCode) XdrValue

func (v PathPaymentStrictSendResultCode) XdrValue() interface{}

type PaymentOp

type PaymentOp struct {
	// recipient of the payment
	Destination MuxedAccount
	// what they end up with
	Asset Asset
	// amount they end up with
	Amount Int64
}

Payment

Send an amount in specified asset to a destination account.

Threshold: med

Result: PaymentResult

func XDR_PaymentOp

func XDR_PaymentOp(v *PaymentOp) *PaymentOp

func (*PaymentOp) XdrMarshal

func (v *PaymentOp) XdrMarshal(x XDR, name string)

func (*PaymentOp) XdrPointer

func (v *PaymentOp) XdrPointer() interface{}

func (*PaymentOp) XdrRecurse

func (v *PaymentOp) XdrRecurse(x XDR, name string)

func (PaymentOp) XdrTypeName

func (PaymentOp) XdrTypeName() string

func (PaymentOp) XdrValue

func (v PaymentOp) XdrValue() interface{}

type PaymentResult

type PaymentResult struct {
	// The union discriminant Code selects among the following arms:
	//   PAYMENT_SUCCESS:
	//      void
	//   PAYMENT_MALFORMED, PAYMENT_UNDERFUNDED, PAYMENT_SRC_NO_TRUST, PAYMENT_SRC_NOT_AUTHORIZED, PAYMENT_NO_DESTINATION, PAYMENT_NO_TRUST, PAYMENT_NOT_AUTHORIZED, PAYMENT_LINE_FULL, PAYMENT_NO_ISSUER:
	//      void
	Code PaymentResultCode
	// contains filtered or unexported fields
}

func XDR_PaymentResult

func XDR_PaymentResult(v *PaymentResult) *PaymentResult

func (*PaymentResult) XdrMarshal

func (v *PaymentResult) XdrMarshal(x XDR, name string)

func (*PaymentResult) XdrPointer

func (v *PaymentResult) XdrPointer() interface{}

func (*PaymentResult) XdrRecurse

func (u *PaymentResult) XdrRecurse(x XDR, name string)

func (PaymentResult) XdrTypeName

func (PaymentResult) XdrTypeName() string

func (*PaymentResult) XdrUnionBody

func (u *PaymentResult) XdrUnionBody() XdrType

func (*PaymentResult) XdrUnionBodyName

func (u *PaymentResult) XdrUnionBodyName() string

func (*PaymentResult) XdrUnionTag

func (u *PaymentResult) XdrUnionTag() XdrNum32

func (*PaymentResult) XdrUnionTagName

func (u *PaymentResult) XdrUnionTagName() string

func (PaymentResult) XdrValid

func (u PaymentResult) XdrValid() bool

func (PaymentResult) XdrValidTags

func (_ PaymentResult) XdrValidTags() map[int32]bool

func (PaymentResult) XdrValue

func (v PaymentResult) XdrValue() interface{}

type PaymentResultCode

type PaymentResultCode int32
const (
	// payment successfully completed
	PAYMENT_SUCCESS PaymentResultCode = 0
	// bad input
	PAYMENT_MALFORMED PaymentResultCode = -1
	// not enough funds in source account
	PAYMENT_UNDERFUNDED PaymentResultCode = -2
	// no trust line on source account
	PAYMENT_SRC_NO_TRUST PaymentResultCode = -3
	// source not authorized to transfer
	PAYMENT_SRC_NOT_AUTHORIZED PaymentResultCode = -4
	// destination account does not exist
	PAYMENT_NO_DESTINATION PaymentResultCode = -5
	// destination missing a trust line for asset
	PAYMENT_NO_TRUST PaymentResultCode = -6
	// destination not authorized to hold asset
	PAYMENT_NOT_AUTHORIZED PaymentResultCode = -7
	// destination would go above their limit
	PAYMENT_LINE_FULL PaymentResultCode = -8
	// missing issuer on asset
	PAYMENT_NO_ISSUER PaymentResultCode = -9
)

func XDR_PaymentResultCode

func XDR_PaymentResultCode(v *PaymentResultCode) *PaymentResultCode

func (PaymentResultCode) GetU32

func (v PaymentResultCode) GetU32() uint32

func (*PaymentResultCode) Scan

func (v *PaymentResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*PaymentResultCode) SetU32

func (v *PaymentResultCode) SetU32(n uint32)

func (PaymentResultCode) String

func (v PaymentResultCode) String() string

func (PaymentResultCode) XdrEnumComments

func (e PaymentResultCode) XdrEnumComments() map[int32]string

func (PaymentResultCode) XdrEnumNames

func (PaymentResultCode) XdrEnumNames() map[int32]string

func (*PaymentResultCode) XdrMarshal

func (v *PaymentResultCode) XdrMarshal(x XDR, name string)

func (*PaymentResultCode) XdrPointer

func (v *PaymentResultCode) XdrPointer() interface{}

func (PaymentResultCode) XdrTypeName

func (PaymentResultCode) XdrTypeName() string

func (PaymentResultCode) XdrValue

func (v PaymentResultCode) XdrValue() interface{}

type PeerAddress

type PeerAddress struct {
	Ip          XdrAnon_PeerAddress_Ip
	Port        Uint32
	NumFailures Uint32
}

func XDR_PeerAddress

func XDR_PeerAddress(v *PeerAddress) *PeerAddress

func (*PeerAddress) XdrMarshal

func (v *PeerAddress) XdrMarshal(x XDR, name string)

func (*PeerAddress) XdrPointer

func (v *PeerAddress) XdrPointer() interface{}

func (*PeerAddress) XdrRecurse

func (v *PeerAddress) XdrRecurse(x XDR, name string)

func (PeerAddress) XdrTypeName

func (PeerAddress) XdrTypeName() string

func (PeerAddress) XdrValue

func (v PeerAddress) XdrValue() interface{}

type PeerStatList

type PeerStatList = []PeerStats // bound 25

type PeerStats

type PeerStats struct {
	Id                        NodeID
	VersionStr                string // bound 100
	MessagesRead              Uint64
	MessagesWritten           Uint64
	BytesRead                 Uint64
	BytesWritten              Uint64
	SecondsConnected          Uint64
	UniqueFloodBytesRecv      Uint64
	DuplicateFloodBytesRecv   Uint64
	UniqueFetchBytesRecv      Uint64
	DuplicateFetchBytesRecv   Uint64
	UniqueFloodMessageRecv    Uint64
	DuplicateFloodMessageRecv Uint64
	UniqueFetchMessageRecv    Uint64
	DuplicateFetchMessageRecv Uint64
}

func XDR_PeerStats

func XDR_PeerStats(v *PeerStats) *PeerStats

func (*PeerStats) XdrMarshal

func (v *PeerStats) XdrMarshal(x XDR, name string)

func (*PeerStats) XdrPointer

func (v *PeerStats) XdrPointer() interface{}

func (*PeerStats) XdrRecurse

func (v *PeerStats) XdrRecurse(x XDR, name string)

func (PeerStats) XdrTypeName

func (PeerStats) XdrTypeName() string

func (PeerStats) XdrValue

func (v PeerStats) XdrValue() interface{}

type PersistedSCPState

type PersistedSCPState struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      V0() *PersistedSCPStateV0
	//   1:
	//      V1() *PersistedSCPStateV1
	V int32
	// contains filtered or unexported fields
}

func XDR_PersistedSCPState

func XDR_PersistedSCPState(v *PersistedSCPState) *PersistedSCPState

func (*PersistedSCPState) V0

func (*PersistedSCPState) V1

func (*PersistedSCPState) XdrMarshal

func (v *PersistedSCPState) XdrMarshal(x XDR, name string)

func (*PersistedSCPState) XdrPointer

func (v *PersistedSCPState) XdrPointer() interface{}

func (*PersistedSCPState) XdrRecurse

func (u *PersistedSCPState) XdrRecurse(x XDR, name string)

func (PersistedSCPState) XdrTypeName

func (PersistedSCPState) XdrTypeName() string

func (*PersistedSCPState) XdrUnionBody

func (u *PersistedSCPState) XdrUnionBody() XdrType

func (*PersistedSCPState) XdrUnionBodyName

func (u *PersistedSCPState) XdrUnionBodyName() string

func (*PersistedSCPState) XdrUnionTag

func (u *PersistedSCPState) XdrUnionTag() XdrNum32

func (*PersistedSCPState) XdrUnionTagName

func (u *PersistedSCPState) XdrUnionTagName() string

func (PersistedSCPState) XdrValid

func (u PersistedSCPState) XdrValid() bool

func (PersistedSCPState) XdrValidTags

func (_ PersistedSCPState) XdrValidTags() map[int32]bool

func (PersistedSCPState) XdrValue

func (v PersistedSCPState) XdrValue() interface{}

type PersistedSCPStateV0

type PersistedSCPStateV0 struct {
	ScpEnvelopes []SCPEnvelope
	QuorumSets   []SCPQuorumSet
	TxSets       []StoredTransactionSet
}

func XDR_PersistedSCPStateV0

func XDR_PersistedSCPStateV0(v *PersistedSCPStateV0) *PersistedSCPStateV0

func (*PersistedSCPStateV0) XdrMarshal

func (v *PersistedSCPStateV0) XdrMarshal(x XDR, name string)

func (*PersistedSCPStateV0) XdrPointer

func (v *PersistedSCPStateV0) XdrPointer() interface{}

func (*PersistedSCPStateV0) XdrRecurse

func (v *PersistedSCPStateV0) XdrRecurse(x XDR, name string)

func (PersistedSCPStateV0) XdrTypeName

func (PersistedSCPStateV0) XdrTypeName() string

func (PersistedSCPStateV0) XdrValue

func (v PersistedSCPStateV0) XdrValue() interface{}

type PersistedSCPStateV1

type PersistedSCPStateV1 struct {
	// Tx sets are saved separately
	ScpEnvelopes []SCPEnvelope
	QuorumSets   []SCPQuorumSet
}

func XDR_PersistedSCPStateV1

func XDR_PersistedSCPStateV1(v *PersistedSCPStateV1) *PersistedSCPStateV1

func (*PersistedSCPStateV1) XdrMarshal

func (v *PersistedSCPStateV1) XdrMarshal(x XDR, name string)

func (*PersistedSCPStateV1) XdrPointer

func (v *PersistedSCPStateV1) XdrPointer() interface{}

func (*PersistedSCPStateV1) XdrRecurse

func (v *PersistedSCPStateV1) XdrRecurse(x XDR, name string)

func (PersistedSCPStateV1) XdrTypeName

func (PersistedSCPStateV1) XdrTypeName() string

func (PersistedSCPStateV1) XdrValue

func (v PersistedSCPStateV1) XdrValue() interface{}

type PoolID

type PoolID = Hash

SHA256(LiquidityPoolParameters)

type PreconditionType

type PreconditionType int32
const (
	PRECOND_NONE PreconditionType = 0
	PRECOND_TIME PreconditionType = 1
	PRECOND_V2   PreconditionType = 2
)

func XDR_PreconditionType

func XDR_PreconditionType(v *PreconditionType) *PreconditionType

func (PreconditionType) GetU32

func (v PreconditionType) GetU32() uint32

func (*PreconditionType) Scan

func (v *PreconditionType) Scan(ss fmt.ScanState, _ rune) error

func (*PreconditionType) SetU32

func (v *PreconditionType) SetU32(n uint32)

func (PreconditionType) String

func (v PreconditionType) String() string

func (PreconditionType) XdrEnumNames

func (PreconditionType) XdrEnumNames() map[int32]string

func (*PreconditionType) XdrMarshal

func (v *PreconditionType) XdrMarshal(x XDR, name string)

func (*PreconditionType) XdrPointer

func (v *PreconditionType) XdrPointer() interface{}

func (PreconditionType) XdrTypeName

func (PreconditionType) XdrTypeName() string

func (PreconditionType) XdrValue

func (v PreconditionType) XdrValue() interface{}

type Preconditions

type Preconditions struct {
	// The union discriminant Type selects among the following arms:
	//   PRECOND_NONE:
	//      void
	//   PRECOND_TIME:
	//      TimeBounds() *TimeBounds
	//   PRECOND_V2:
	//      V2() *PreconditionsV2
	Type PreconditionType
	// contains filtered or unexported fields
}

func XDR_Preconditions

func XDR_Preconditions(v *Preconditions) *Preconditions

func (*Preconditions) TimeBounds

func (u *Preconditions) TimeBounds() *TimeBounds

func (*Preconditions) V2

func (u *Preconditions) V2() *PreconditionsV2

func (*Preconditions) XdrMarshal

func (v *Preconditions) XdrMarshal(x XDR, name string)

func (*Preconditions) XdrPointer

func (v *Preconditions) XdrPointer() interface{}

func (*Preconditions) XdrRecurse

func (u *Preconditions) XdrRecurse(x XDR, name string)

func (Preconditions) XdrTypeName

func (Preconditions) XdrTypeName() string

func (*Preconditions) XdrUnionBody

func (u *Preconditions) XdrUnionBody() XdrType

func (*Preconditions) XdrUnionBodyName

func (u *Preconditions) XdrUnionBodyName() string

func (*Preconditions) XdrUnionTag

func (u *Preconditions) XdrUnionTag() XdrNum32

func (*Preconditions) XdrUnionTagName

func (u *Preconditions) XdrUnionTagName() string

func (Preconditions) XdrValid

func (u Preconditions) XdrValid() bool

func (Preconditions) XdrValidTags

func (_ Preconditions) XdrValidTags() map[int32]bool

func (Preconditions) XdrValue

func (v Preconditions) XdrValue() interface{}

type PreconditionsV2

type PreconditionsV2 struct {
	TimeBounds *TimeBounds
	// Transaction only valid for ledger numbers n such that
	// minLedger <= n < maxLedger (if maxLedger == 0, then
	// only minLedger is checked)
	LedgerBounds *LedgerBounds
	// If NULL, only valid when sourceAccount's sequence number
	// is seqNum - 1.  Otherwise, valid when sourceAccount's
	// sequence number n satisfies minSeqNum <= n < tx.seqNum.
	// Note that after execution the account's sequence number
	// is always raised to tx.seqNum, and a transaction is not
	// valid if tx.seqNum is too high to ensure replay protection.
	MinSeqNum *SequenceNumber
	// For the transaction to be valid, the current ledger time must
	// be at least minSeqAge greater than sourceAccount's seqTime.
	MinSeqAge Duration
	// For the transaction to be valid, the current ledger number
	// must be at least minSeqLedgerGap greater than sourceAccount's
	// seqLedger.
	MinSeqLedgerGap Uint32
	// For the transaction to be valid, there must be a signature
	// corresponding to every Signer in this array, even if the
	// signature is not otherwise required by the sourceAccount or
	// operations.
	ExtraSigners []SignerKey // bound 2
}

func XDR_PreconditionsV2

func XDR_PreconditionsV2(v *PreconditionsV2) *PreconditionsV2

func (*PreconditionsV2) XdrMarshal

func (v *PreconditionsV2) XdrMarshal(x XDR, name string)

func (*PreconditionsV2) XdrPointer

func (v *PreconditionsV2) XdrPointer() interface{}

func (*PreconditionsV2) XdrRecurse

func (v *PreconditionsV2) XdrRecurse(x XDR, name string)

func (PreconditionsV2) XdrTypeName

func (PreconditionsV2) XdrTypeName() string

func (PreconditionsV2) XdrValue

func (v PreconditionsV2) XdrValue() interface{}

type Price

type Price struct {
	// numerator
	N Int32
	// denominator
	D Int32
}

price in fractional representation

func XDR_Price

func XDR_Price(v *Price) *Price

func (*Price) XdrMarshal

func (v *Price) XdrMarshal(x XDR, name string)

func (*Price) XdrPointer

func (v *Price) XdrPointer() interface{}

func (*Price) XdrRecurse

func (v *Price) XdrRecurse(x XDR, name string)

func (Price) XdrTypeName

func (Price) XdrTypeName() string

func (Price) XdrValue

func (v Price) XdrValue() interface{}

type PublicKey

type PublicKey struct {
	// The union discriminant Type selects among the following arms:
	//   PUBLIC_KEY_TYPE_ED25519:
	//      Ed25519() *Uint256
	Type PublicKeyType
	// contains filtered or unexported fields
}

func XDR_PublicKey

func XDR_PublicKey(v *PublicKey) *PublicKey

func (*PublicKey) Ed25519

func (u *PublicKey) Ed25519() *Uint256

func (*PublicKey) XdrMarshal

func (v *PublicKey) XdrMarshal(x XDR, name string)

func (*PublicKey) XdrPointer

func (v *PublicKey) XdrPointer() interface{}

func (*PublicKey) XdrRecurse

func (u *PublicKey) XdrRecurse(x XDR, name string)

func (PublicKey) XdrTypeName

func (PublicKey) XdrTypeName() string

func (*PublicKey) XdrUnionBody

func (u *PublicKey) XdrUnionBody() XdrType

func (*PublicKey) XdrUnionBodyName

func (u *PublicKey) XdrUnionBodyName() string

func (*PublicKey) XdrUnionTag

func (u *PublicKey) XdrUnionTag() XdrNum32

func (*PublicKey) XdrUnionTagName

func (u *PublicKey) XdrUnionTagName() string

func (PublicKey) XdrValid

func (u PublicKey) XdrValid() bool

func (PublicKey) XdrValidTags

func (_ PublicKey) XdrValidTags() map[int32]bool

func (PublicKey) XdrValue

func (v PublicKey) XdrValue() interface{}

type PublicKeyType

type PublicKeyType int32
const (
	PUBLIC_KEY_TYPE_ED25519 PublicKeyType = PublicKeyType(KEY_TYPE_ED25519)
)

func XDR_PublicKeyType

func XDR_PublicKeyType(v *PublicKeyType) *PublicKeyType

func (PublicKeyType) GetU32

func (v PublicKeyType) GetU32() uint32

func (*PublicKeyType) Scan

func (v *PublicKeyType) Scan(ss fmt.ScanState, _ rune) error

func (*PublicKeyType) SetU32

func (v *PublicKeyType) SetU32(n uint32)

func (PublicKeyType) String

func (v PublicKeyType) String() string

func (PublicKeyType) XdrEnumNames

func (PublicKeyType) XdrEnumNames() map[int32]string

func (*PublicKeyType) XdrMarshal

func (v *PublicKeyType) XdrMarshal(x XDR, name string)

func (*PublicKeyType) XdrPointer

func (v *PublicKeyType) XdrPointer() interface{}

func (PublicKeyType) XdrTypeName

func (PublicKeyType) XdrTypeName() string

func (PublicKeyType) XdrValue

func (v PublicKeyType) XdrValue() interface{}

type RestoreFootprintOp

type RestoreFootprintOp struct {
	Ext ExtensionPoint
}

Restore the archived entries specified in the readWrite footprint.

Threshold: low
Result: RestoreFootprintOp

func XDR_RestoreFootprintOp

func XDR_RestoreFootprintOp(v *RestoreFootprintOp) *RestoreFootprintOp

func (*RestoreFootprintOp) XdrMarshal

func (v *RestoreFootprintOp) XdrMarshal(x XDR, name string)

func (*RestoreFootprintOp) XdrPointer

func (v *RestoreFootprintOp) XdrPointer() interface{}

func (*RestoreFootprintOp) XdrRecurse

func (v *RestoreFootprintOp) XdrRecurse(x XDR, name string)

func (RestoreFootprintOp) XdrTypeName

func (RestoreFootprintOp) XdrTypeName() string

func (RestoreFootprintOp) XdrValue

func (v RestoreFootprintOp) XdrValue() interface{}

type RestoreFootprintResult

type RestoreFootprintResult struct {
	// The union discriminant Code selects among the following arms:
	//   RESTORE_FOOTPRINT_SUCCESS:
	//      void
	//   RESTORE_FOOTPRINT_MALFORMED, RESTORE_FOOTPRINT_RESOURCE_LIMIT_EXCEEDED, RESTORE_FOOTPRINT_INSUFFICIENT_REFUNDABLE_FEE:
	//      void
	Code RestoreFootprintResultCode
	// contains filtered or unexported fields
}

func (*RestoreFootprintResult) XdrMarshal

func (v *RestoreFootprintResult) XdrMarshal(x XDR, name string)

func (*RestoreFootprintResult) XdrPointer

func (v *RestoreFootprintResult) XdrPointer() interface{}

func (*RestoreFootprintResult) XdrRecurse

func (u *RestoreFootprintResult) XdrRecurse(x XDR, name string)

func (RestoreFootprintResult) XdrTypeName

func (RestoreFootprintResult) XdrTypeName() string

func (*RestoreFootprintResult) XdrUnionBody

func (u *RestoreFootprintResult) XdrUnionBody() XdrType

func (*RestoreFootprintResult) XdrUnionBodyName

func (u *RestoreFootprintResult) XdrUnionBodyName() string

func (*RestoreFootprintResult) XdrUnionTag

func (u *RestoreFootprintResult) XdrUnionTag() XdrNum32

func (*RestoreFootprintResult) XdrUnionTagName

func (u *RestoreFootprintResult) XdrUnionTagName() string

func (RestoreFootprintResult) XdrValid

func (u RestoreFootprintResult) XdrValid() bool

func (RestoreFootprintResult) XdrValidTags

func (_ RestoreFootprintResult) XdrValidTags() map[int32]bool

func (RestoreFootprintResult) XdrValue

func (v RestoreFootprintResult) XdrValue() interface{}

type RestoreFootprintResultCode

type RestoreFootprintResultCode int32
const (
	// codes considered as "success" for the operation
	RESTORE_FOOTPRINT_SUCCESS RestoreFootprintResultCode = 0
	// codes considered as "failure" for the operation
	RESTORE_FOOTPRINT_MALFORMED                   RestoreFootprintResultCode = -1
	RESTORE_FOOTPRINT_RESOURCE_LIMIT_EXCEEDED     RestoreFootprintResultCode = -2
	RESTORE_FOOTPRINT_INSUFFICIENT_REFUNDABLE_FEE RestoreFootprintResultCode = -3
)

func (RestoreFootprintResultCode) GetU32

func (*RestoreFootprintResultCode) Scan

func (*RestoreFootprintResultCode) SetU32

func (v *RestoreFootprintResultCode) SetU32(n uint32)

func (RestoreFootprintResultCode) String

func (RestoreFootprintResultCode) XdrEnumComments

func (e RestoreFootprintResultCode) XdrEnumComments() map[int32]string

func (RestoreFootprintResultCode) XdrEnumNames

func (RestoreFootprintResultCode) XdrEnumNames() map[int32]string

func (*RestoreFootprintResultCode) XdrMarshal

func (v *RestoreFootprintResultCode) XdrMarshal(x XDR, name string)

func (*RestoreFootprintResultCode) XdrPointer

func (v *RestoreFootprintResultCode) XdrPointer() interface{}

func (RestoreFootprintResultCode) XdrTypeName

func (RestoreFootprintResultCode) XdrTypeName() string

func (RestoreFootprintResultCode) XdrValue

func (v RestoreFootprintResultCode) XdrValue() interface{}

type RevokeSponsorshipOp

type RevokeSponsorshipOp struct {
	// The union discriminant Type selects among the following arms:
	//   REVOKE_SPONSORSHIP_LEDGER_ENTRY:
	//      LedgerKey() *LedgerKey
	//   REVOKE_SPONSORSHIP_SIGNER:
	//      Signer() *XdrAnon_RevokeSponsorshipOp_Signer
	Type RevokeSponsorshipType
	// contains filtered or unexported fields
}

func XDR_RevokeSponsorshipOp

func XDR_RevokeSponsorshipOp(v *RevokeSponsorshipOp) *RevokeSponsorshipOp

func (*RevokeSponsorshipOp) LedgerKey

func (u *RevokeSponsorshipOp) LedgerKey() *LedgerKey

func (*RevokeSponsorshipOp) Signer

func (*RevokeSponsorshipOp) XdrMarshal

func (v *RevokeSponsorshipOp) XdrMarshal(x XDR, name string)

func (*RevokeSponsorshipOp) XdrPointer

func (v *RevokeSponsorshipOp) XdrPointer() interface{}

func (*RevokeSponsorshipOp) XdrRecurse

func (u *RevokeSponsorshipOp) XdrRecurse(x XDR, name string)

func (RevokeSponsorshipOp) XdrTypeName

func (RevokeSponsorshipOp) XdrTypeName() string

func (*RevokeSponsorshipOp) XdrUnionBody

func (u *RevokeSponsorshipOp) XdrUnionBody() XdrType

func (*RevokeSponsorshipOp) XdrUnionBodyName

func (u *RevokeSponsorshipOp) XdrUnionBodyName() string

func (*RevokeSponsorshipOp) XdrUnionTag

func (u *RevokeSponsorshipOp) XdrUnionTag() XdrNum32

func (*RevokeSponsorshipOp) XdrUnionTagName

func (u *RevokeSponsorshipOp) XdrUnionTagName() string

func (RevokeSponsorshipOp) XdrValid

func (u RevokeSponsorshipOp) XdrValid() bool

func (RevokeSponsorshipOp) XdrValidTags

func (_ RevokeSponsorshipOp) XdrValidTags() map[int32]bool

func (RevokeSponsorshipOp) XdrValue

func (v RevokeSponsorshipOp) XdrValue() interface{}

type RevokeSponsorshipResult

type RevokeSponsorshipResult struct {
	// The union discriminant Code selects among the following arms:
	//   REVOKE_SPONSORSHIP_SUCCESS:
	//      void
	//   REVOKE_SPONSORSHIP_DOES_NOT_EXIST, REVOKE_SPONSORSHIP_NOT_SPONSOR, REVOKE_SPONSORSHIP_LOW_RESERVE, REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE, REVOKE_SPONSORSHIP_MALFORMED:
	//      void
	Code RevokeSponsorshipResultCode
	// contains filtered or unexported fields
}

func (*RevokeSponsorshipResult) XdrMarshal

func (v *RevokeSponsorshipResult) XdrMarshal(x XDR, name string)

func (*RevokeSponsorshipResult) XdrPointer

func (v *RevokeSponsorshipResult) XdrPointer() interface{}

func (*RevokeSponsorshipResult) XdrRecurse

func (u *RevokeSponsorshipResult) XdrRecurse(x XDR, name string)

func (RevokeSponsorshipResult) XdrTypeName

func (RevokeSponsorshipResult) XdrTypeName() string

func (*RevokeSponsorshipResult) XdrUnionBody

func (u *RevokeSponsorshipResult) XdrUnionBody() XdrType

func (*RevokeSponsorshipResult) XdrUnionBodyName

func (u *RevokeSponsorshipResult) XdrUnionBodyName() string

func (*RevokeSponsorshipResult) XdrUnionTag

func (u *RevokeSponsorshipResult) XdrUnionTag() XdrNum32

func (*RevokeSponsorshipResult) XdrUnionTagName

func (u *RevokeSponsorshipResult) XdrUnionTagName() string

func (RevokeSponsorshipResult) XdrValid

func (u RevokeSponsorshipResult) XdrValid() bool

func (RevokeSponsorshipResult) XdrValidTags

func (_ RevokeSponsorshipResult) XdrValidTags() map[int32]bool

func (RevokeSponsorshipResult) XdrValue

func (v RevokeSponsorshipResult) XdrValue() interface{}

type RevokeSponsorshipResultCode

type RevokeSponsorshipResultCode int32
const (
	// codes considered as "success" for the operation
	REVOKE_SPONSORSHIP_SUCCESS RevokeSponsorshipResultCode = 0
	// codes considered as "failure" for the operation
	REVOKE_SPONSORSHIP_DOES_NOT_EXIST    RevokeSponsorshipResultCode = -1
	REVOKE_SPONSORSHIP_NOT_SPONSOR       RevokeSponsorshipResultCode = -2
	REVOKE_SPONSORSHIP_LOW_RESERVE       RevokeSponsorshipResultCode = -3
	REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE RevokeSponsorshipResultCode = -4
	REVOKE_SPONSORSHIP_MALFORMED         RevokeSponsorshipResultCode = -5
)

func (RevokeSponsorshipResultCode) GetU32

func (*RevokeSponsorshipResultCode) Scan

func (*RevokeSponsorshipResultCode) SetU32

func (v *RevokeSponsorshipResultCode) SetU32(n uint32)

func (RevokeSponsorshipResultCode) String

func (RevokeSponsorshipResultCode) XdrEnumComments

func (e RevokeSponsorshipResultCode) XdrEnumComments() map[int32]string

func (RevokeSponsorshipResultCode) XdrEnumNames

func (RevokeSponsorshipResultCode) XdrEnumNames() map[int32]string

func (*RevokeSponsorshipResultCode) XdrMarshal

func (v *RevokeSponsorshipResultCode) XdrMarshal(x XDR, name string)

func (*RevokeSponsorshipResultCode) XdrPointer

func (v *RevokeSponsorshipResultCode) XdrPointer() interface{}

func (RevokeSponsorshipResultCode) XdrTypeName

func (RevokeSponsorshipResultCode) XdrTypeName() string

func (RevokeSponsorshipResultCode) XdrValue

func (v RevokeSponsorshipResultCode) XdrValue() interface{}

type RevokeSponsorshipType

type RevokeSponsorshipType int32

RevokeSponsorship

If source account is not sponsored or is sponsored by the owner of the
specified entry or sub-entry, then attempt to revoke the sponsorship.
If source account is sponsored, then attempt to transfer the sponsorship
to the sponsor of source account.

Threshold: med

Result: RevokeSponsorshipResult
const (
	REVOKE_SPONSORSHIP_LEDGER_ENTRY RevokeSponsorshipType = 0
	REVOKE_SPONSORSHIP_SIGNER       RevokeSponsorshipType = 1
)

func XDR_RevokeSponsorshipType

func XDR_RevokeSponsorshipType(v *RevokeSponsorshipType) *RevokeSponsorshipType

func (RevokeSponsorshipType) GetU32

func (v RevokeSponsorshipType) GetU32() uint32

func (*RevokeSponsorshipType) Scan

func (v *RevokeSponsorshipType) Scan(ss fmt.ScanState, _ rune) error

func (*RevokeSponsorshipType) SetU32

func (v *RevokeSponsorshipType) SetU32(n uint32)

func (RevokeSponsorshipType) String

func (v RevokeSponsorshipType) String() string

func (RevokeSponsorshipType) XdrEnumNames

func (RevokeSponsorshipType) XdrEnumNames() map[int32]string

func (*RevokeSponsorshipType) XdrMarshal

func (v *RevokeSponsorshipType) XdrMarshal(x XDR, name string)

func (*RevokeSponsorshipType) XdrPointer

func (v *RevokeSponsorshipType) XdrPointer() interface{}

func (RevokeSponsorshipType) XdrTypeName

func (RevokeSponsorshipType) XdrTypeName() string

func (RevokeSponsorshipType) XdrValue

func (v RevokeSponsorshipType) XdrValue() interface{}

type SCAddress

type SCAddress struct {
	// The union discriminant Type selects among the following arms:
	//   SC_ADDRESS_TYPE_ACCOUNT:
	//      AccountId() *AccountID
	//   SC_ADDRESS_TYPE_CONTRACT:
	//      ContractId() *Hash
	Type SCAddressType
	// contains filtered or unexported fields
}

func XDR_SCAddress

func XDR_SCAddress(v *SCAddress) *SCAddress

func (*SCAddress) AccountId

func (u *SCAddress) AccountId() *AccountID

func (*SCAddress) ContractId

func (u *SCAddress) ContractId() *Hash

func (*SCAddress) XdrMarshal

func (v *SCAddress) XdrMarshal(x XDR, name string)

func (*SCAddress) XdrPointer

func (v *SCAddress) XdrPointer() interface{}

func (*SCAddress) XdrRecurse

func (u *SCAddress) XdrRecurse(x XDR, name string)

func (SCAddress) XdrTypeName

func (SCAddress) XdrTypeName() string

func (*SCAddress) XdrUnionBody

func (u *SCAddress) XdrUnionBody() XdrType

func (*SCAddress) XdrUnionBodyName

func (u *SCAddress) XdrUnionBodyName() string

func (*SCAddress) XdrUnionTag

func (u *SCAddress) XdrUnionTag() XdrNum32

func (*SCAddress) XdrUnionTagName

func (u *SCAddress) XdrUnionTagName() string

func (SCAddress) XdrValid

func (u SCAddress) XdrValid() bool

func (SCAddress) XdrValidTags

func (_ SCAddress) XdrValidTags() map[int32]bool

func (SCAddress) XdrValue

func (v SCAddress) XdrValue() interface{}

type SCAddressType

type SCAddressType int32
const (
	SC_ADDRESS_TYPE_ACCOUNT  SCAddressType = 0
	SC_ADDRESS_TYPE_CONTRACT SCAddressType = 1
)

func XDR_SCAddressType

func XDR_SCAddressType(v *SCAddressType) *SCAddressType

func (SCAddressType) GetU32

func (v SCAddressType) GetU32() uint32

func (*SCAddressType) Scan

func (v *SCAddressType) Scan(ss fmt.ScanState, _ rune) error

func (*SCAddressType) SetU32

func (v *SCAddressType) SetU32(n uint32)

func (SCAddressType) String

func (v SCAddressType) String() string

func (SCAddressType) XdrEnumNames

func (SCAddressType) XdrEnumNames() map[int32]string

func (*SCAddressType) XdrMarshal

func (v *SCAddressType) XdrMarshal(x XDR, name string)

func (*SCAddressType) XdrPointer

func (v *SCAddressType) XdrPointer() interface{}

func (SCAddressType) XdrTypeName

func (SCAddressType) XdrTypeName() string

func (SCAddressType) XdrValue

func (v SCAddressType) XdrValue() interface{}

type SCBytes

type SCBytes = []byte

type SCContractInstance

type SCContractInstance struct {
	Executable ContractExecutable
	Storage    *SCMap
}

func XDR_SCContractInstance

func XDR_SCContractInstance(v *SCContractInstance) *SCContractInstance

func (*SCContractInstance) XdrMarshal

func (v *SCContractInstance) XdrMarshal(x XDR, name string)

func (*SCContractInstance) XdrPointer

func (v *SCContractInstance) XdrPointer() interface{}

func (*SCContractInstance) XdrRecurse

func (v *SCContractInstance) XdrRecurse(x XDR, name string)

func (SCContractInstance) XdrTypeName

func (SCContractInstance) XdrTypeName() string

func (SCContractInstance) XdrValue

func (v SCContractInstance) XdrValue() interface{}

type SCEnvMetaEntry

type SCEnvMetaEntry struct {
	// The union discriminant Kind selects among the following arms:
	//   SC_ENV_META_KIND_INTERFACE_VERSION:
	//      InterfaceVersion() *Uint64
	Kind SCEnvMetaKind
	// contains filtered or unexported fields
}

func XDR_SCEnvMetaEntry

func XDR_SCEnvMetaEntry(v *SCEnvMetaEntry) *SCEnvMetaEntry

func (*SCEnvMetaEntry) InterfaceVersion

func (u *SCEnvMetaEntry) InterfaceVersion() *Uint64

func (*SCEnvMetaEntry) XdrMarshal

func (v *SCEnvMetaEntry) XdrMarshal(x XDR, name string)

func (*SCEnvMetaEntry) XdrPointer

func (v *SCEnvMetaEntry) XdrPointer() interface{}

func (*SCEnvMetaEntry) XdrRecurse

func (u *SCEnvMetaEntry) XdrRecurse(x XDR, name string)

func (SCEnvMetaEntry) XdrTypeName

func (SCEnvMetaEntry) XdrTypeName() string

func (*SCEnvMetaEntry) XdrUnionBody

func (u *SCEnvMetaEntry) XdrUnionBody() XdrType

func (*SCEnvMetaEntry) XdrUnionBodyName

func (u *SCEnvMetaEntry) XdrUnionBodyName() string

func (*SCEnvMetaEntry) XdrUnionTag

func (u *SCEnvMetaEntry) XdrUnionTag() XdrNum32

func (*SCEnvMetaEntry) XdrUnionTagName

func (u *SCEnvMetaEntry) XdrUnionTagName() string

func (SCEnvMetaEntry) XdrValid

func (u SCEnvMetaEntry) XdrValid() bool

func (SCEnvMetaEntry) XdrValidTags

func (_ SCEnvMetaEntry) XdrValidTags() map[int32]bool

func (SCEnvMetaEntry) XdrValue

func (v SCEnvMetaEntry) XdrValue() interface{}

type SCEnvMetaKind

type SCEnvMetaKind int32
const (
	SC_ENV_META_KIND_INTERFACE_VERSION SCEnvMetaKind = 0
)

func XDR_SCEnvMetaKind

func XDR_SCEnvMetaKind(v *SCEnvMetaKind) *SCEnvMetaKind

func (SCEnvMetaKind) GetU32

func (v SCEnvMetaKind) GetU32() uint32

func (*SCEnvMetaKind) Scan

func (v *SCEnvMetaKind) Scan(ss fmt.ScanState, _ rune) error

func (*SCEnvMetaKind) SetU32

func (v *SCEnvMetaKind) SetU32(n uint32)

func (SCEnvMetaKind) String

func (v SCEnvMetaKind) String() string

func (SCEnvMetaKind) XdrEnumNames

func (SCEnvMetaKind) XdrEnumNames() map[int32]string

func (*SCEnvMetaKind) XdrMarshal

func (v *SCEnvMetaKind) XdrMarshal(x XDR, name string)

func (*SCEnvMetaKind) XdrPointer

func (v *SCEnvMetaKind) XdrPointer() interface{}

func (SCEnvMetaKind) XdrTypeName

func (SCEnvMetaKind) XdrTypeName() string

func (SCEnvMetaKind) XdrValue

func (v SCEnvMetaKind) XdrValue() interface{}

type SCError

type SCError struct {
	// The union discriminant Type selects among the following arms:
	//   SCE_CONTRACT:
	//      ContractCode() *Uint32
	//   SCE_WASM_VM, SCE_CONTEXT, SCE_STORAGE, SCE_OBJECT, SCE_CRYPTO, SCE_EVENTS, SCE_BUDGET, SCE_VALUE, SCE_AUTH:
	//      Code() *SCErrorCode
	Type SCErrorType
	// contains filtered or unexported fields
}

func XDR_SCError

func XDR_SCError(v *SCError) *SCError

func (*SCError) Code

func (u *SCError) Code() *SCErrorCode

func (*SCError) ContractCode

func (u *SCError) ContractCode() *Uint32

func (*SCError) XdrMarshal

func (v *SCError) XdrMarshal(x XDR, name string)

func (*SCError) XdrPointer

func (v *SCError) XdrPointer() interface{}

func (*SCError) XdrRecurse

func (u *SCError) XdrRecurse(x XDR, name string)

func (SCError) XdrTypeName

func (SCError) XdrTypeName() string

func (*SCError) XdrUnionBody

func (u *SCError) XdrUnionBody() XdrType

func (*SCError) XdrUnionBodyName

func (u *SCError) XdrUnionBodyName() string

func (*SCError) XdrUnionTag

func (u *SCError) XdrUnionTag() XdrNum32

func (*SCError) XdrUnionTagName

func (u *SCError) XdrUnionTagName() string

func (SCError) XdrValid

func (u SCError) XdrValid() bool

func (SCError) XdrValidTags

func (_ SCError) XdrValidTags() map[int32]bool

func (SCError) XdrValue

func (v SCError) XdrValue() interface{}

type SCErrorCode

type SCErrorCode int32
const (
	// Some arithmetic was undefined (overflow, divide-by-zero).
	SCEC_ARITH_DOMAIN SCErrorCode = 0
	// Something was indexed beyond its bounds.
	SCEC_INDEX_BOUNDS SCErrorCode = 1
	// User provided some otherwise-bad data.
	SCEC_INVALID_INPUT SCErrorCode = 2
	// Some value was required but not provided.
	SCEC_MISSING_VALUE SCErrorCode = 3
	// Some value was provided where not allowed.
	SCEC_EXISTING_VALUE SCErrorCode = 4
	// Some arbitrary limit -- gas or otherwise -- was hit.
	SCEC_EXCEEDED_LIMIT SCErrorCode = 5
	// Data was valid but action requested was not.
	SCEC_INVALID_ACTION SCErrorCode = 6
	// The host detected an error in its own logic.
	SCEC_INTERNAL_ERROR SCErrorCode = 7
	// Some type wasn't as expected.
	SCEC_UNEXPECTED_TYPE SCErrorCode = 8
	// Something's size wasn't as expected.
	SCEC_UNEXPECTED_SIZE SCErrorCode = 9
)

func XDR_SCErrorCode

func XDR_SCErrorCode(v *SCErrorCode) *SCErrorCode

func (SCErrorCode) GetU32

func (v SCErrorCode) GetU32() uint32

func (*SCErrorCode) Scan

func (v *SCErrorCode) Scan(ss fmt.ScanState, _ rune) error

func (*SCErrorCode) SetU32

func (v *SCErrorCode) SetU32(n uint32)

func (SCErrorCode) String

func (v SCErrorCode) String() string

func (SCErrorCode) XdrEnumComments

func (e SCErrorCode) XdrEnumComments() map[int32]string

func (SCErrorCode) XdrEnumNames

func (SCErrorCode) XdrEnumNames() map[int32]string

func (*SCErrorCode) XdrMarshal

func (v *SCErrorCode) XdrMarshal(x XDR, name string)

func (*SCErrorCode) XdrPointer

func (v *SCErrorCode) XdrPointer() interface{}

func (SCErrorCode) XdrTypeName

func (SCErrorCode) XdrTypeName() string

func (SCErrorCode) XdrValue

func (v SCErrorCode) XdrValue() interface{}

type SCErrorType

type SCErrorType int32
const (
	// Contract-specific, user-defined codes.
	SCE_CONTRACT SCErrorType = 0
	// Errors while interpreting WASM bytecode.
	SCE_WASM_VM SCErrorType = 1
	// Errors in the contract's host context.
	SCE_CONTEXT SCErrorType = 2
	// Errors accessing host storage.
	SCE_STORAGE SCErrorType = 3
	// Errors working with host objects.
	SCE_OBJECT SCErrorType = 4
	// Errors in cryptographic operations.
	SCE_CRYPTO SCErrorType = 5
	// Errors while emitting events.
	SCE_EVENTS SCErrorType = 6
	// Errors relating to budget limits.
	SCE_BUDGET SCErrorType = 7
	// Errors working with host values or SCVals.
	SCE_VALUE SCErrorType = 8
	// Errors from the authentication subsystem.
	SCE_AUTH SCErrorType = 9
)

func XDR_SCErrorType

func XDR_SCErrorType(v *SCErrorType) *SCErrorType

func (SCErrorType) GetU32

func (v SCErrorType) GetU32() uint32

func (*SCErrorType) Scan

func (v *SCErrorType) Scan(ss fmt.ScanState, _ rune) error

func (*SCErrorType) SetU32

func (v *SCErrorType) SetU32(n uint32)

func (SCErrorType) String

func (v SCErrorType) String() string

func (SCErrorType) XdrEnumComments

func (e SCErrorType) XdrEnumComments() map[int32]string

func (SCErrorType) XdrEnumNames

func (SCErrorType) XdrEnumNames() map[int32]string

func (*SCErrorType) XdrMarshal

func (v *SCErrorType) XdrMarshal(x XDR, name string)

func (*SCErrorType) XdrPointer

func (v *SCErrorType) XdrPointer() interface{}

func (SCErrorType) XdrTypeName

func (SCErrorType) XdrTypeName() string

func (SCErrorType) XdrValue

func (v SCErrorType) XdrValue() interface{}

type SCMap

type SCMap = []SCMapEntry

type SCMapEntry

type SCMapEntry struct {
	Key SCVal
	Val SCVal
}

func XDR_SCMapEntry

func XDR_SCMapEntry(v *SCMapEntry) *SCMapEntry

func (*SCMapEntry) XdrMarshal

func (v *SCMapEntry) XdrMarshal(x XDR, name string)

func (*SCMapEntry) XdrPointer

func (v *SCMapEntry) XdrPointer() interface{}

func (*SCMapEntry) XdrRecurse

func (v *SCMapEntry) XdrRecurse(x XDR, name string)

func (SCMapEntry) XdrTypeName

func (SCMapEntry) XdrTypeName() string

func (SCMapEntry) XdrValue

func (v SCMapEntry) XdrValue() interface{}

type SCMetaEntry

type SCMetaEntry struct {
	// The union discriminant Kind selects among the following arms:
	//   SC_META_V0:
	//      V0() *SCMetaV0
	Kind SCMetaKind
	// contains filtered or unexported fields
}

func XDR_SCMetaEntry

func XDR_SCMetaEntry(v *SCMetaEntry) *SCMetaEntry

func (*SCMetaEntry) V0

func (u *SCMetaEntry) V0() *SCMetaV0

func (*SCMetaEntry) XdrMarshal

func (v *SCMetaEntry) XdrMarshal(x XDR, name string)

func (*SCMetaEntry) XdrPointer

func (v *SCMetaEntry) XdrPointer() interface{}

func (*SCMetaEntry) XdrRecurse

func (u *SCMetaEntry) XdrRecurse(x XDR, name string)

func (SCMetaEntry) XdrTypeName

func (SCMetaEntry) XdrTypeName() string

func (*SCMetaEntry) XdrUnionBody

func (u *SCMetaEntry) XdrUnionBody() XdrType

func (*SCMetaEntry) XdrUnionBodyName

func (u *SCMetaEntry) XdrUnionBodyName() string

func (*SCMetaEntry) XdrUnionTag

func (u *SCMetaEntry) XdrUnionTag() XdrNum32

func (*SCMetaEntry) XdrUnionTagName

func (u *SCMetaEntry) XdrUnionTagName() string

func (SCMetaEntry) XdrValid

func (u SCMetaEntry) XdrValid() bool

func (SCMetaEntry) XdrValidTags

func (_ SCMetaEntry) XdrValidTags() map[int32]bool

func (SCMetaEntry) XdrValue

func (v SCMetaEntry) XdrValue() interface{}

type SCMetaKind

type SCMetaKind int32
const (
	SC_META_V0 SCMetaKind = 0
)

func XDR_SCMetaKind

func XDR_SCMetaKind(v *SCMetaKind) *SCMetaKind

func (SCMetaKind) GetU32

func (v SCMetaKind) GetU32() uint32

func (*SCMetaKind) Scan

func (v *SCMetaKind) Scan(ss fmt.ScanState, _ rune) error

func (*SCMetaKind) SetU32

func (v *SCMetaKind) SetU32(n uint32)

func (SCMetaKind) String

func (v SCMetaKind) String() string

func (SCMetaKind) XdrEnumNames

func (SCMetaKind) XdrEnumNames() map[int32]string

func (*SCMetaKind) XdrMarshal

func (v *SCMetaKind) XdrMarshal(x XDR, name string)

func (*SCMetaKind) XdrPointer

func (v *SCMetaKind) XdrPointer() interface{}

func (SCMetaKind) XdrTypeName

func (SCMetaKind) XdrTypeName() string

func (SCMetaKind) XdrValue

func (v SCMetaKind) XdrValue() interface{}

type SCMetaV0

type SCMetaV0 struct {
	Key string
	Val string
}

func XDR_SCMetaV0

func XDR_SCMetaV0(v *SCMetaV0) *SCMetaV0

func (*SCMetaV0) XdrMarshal

func (v *SCMetaV0) XdrMarshal(x XDR, name string)

func (*SCMetaV0) XdrPointer

func (v *SCMetaV0) XdrPointer() interface{}

func (*SCMetaV0) XdrRecurse

func (v *SCMetaV0) XdrRecurse(x XDR, name string)

func (SCMetaV0) XdrTypeName

func (SCMetaV0) XdrTypeName() string

func (SCMetaV0) XdrValue

func (v SCMetaV0) XdrValue() interface{}

type SCNonceKey

type SCNonceKey struct {
	Nonce Int64
}

func XDR_SCNonceKey

func XDR_SCNonceKey(v *SCNonceKey) *SCNonceKey

func (*SCNonceKey) XdrMarshal

func (v *SCNonceKey) XdrMarshal(x XDR, name string)

func (*SCNonceKey) XdrPointer

func (v *SCNonceKey) XdrPointer() interface{}

func (*SCNonceKey) XdrRecurse

func (v *SCNonceKey) XdrRecurse(x XDR, name string)

func (SCNonceKey) XdrTypeName

func (SCNonceKey) XdrTypeName() string

func (SCNonceKey) XdrValue

func (v SCNonceKey) XdrValue() interface{}

type SCPBallot

type SCPBallot struct {
	// n
	Counter Uint32
	// x
	Value Value
}

func XDR_SCPBallot

func XDR_SCPBallot(v *SCPBallot) *SCPBallot

func (*SCPBallot) XdrMarshal

func (v *SCPBallot) XdrMarshal(x XDR, name string)

func (*SCPBallot) XdrPointer

func (v *SCPBallot) XdrPointer() interface{}

func (*SCPBallot) XdrRecurse

func (v *SCPBallot) XdrRecurse(x XDR, name string)

func (SCPBallot) XdrTypeName

func (SCPBallot) XdrTypeName() string

func (SCPBallot) XdrValue

func (v SCPBallot) XdrValue() interface{}

type SCPEnvelope

type SCPEnvelope struct {
	Statement SCPStatement
	Signature Signature
}

func XDR_SCPEnvelope

func XDR_SCPEnvelope(v *SCPEnvelope) *SCPEnvelope

func (*SCPEnvelope) XdrMarshal

func (v *SCPEnvelope) XdrMarshal(x XDR, name string)

func (*SCPEnvelope) XdrPointer

func (v *SCPEnvelope) XdrPointer() interface{}

func (*SCPEnvelope) XdrRecurse

func (v *SCPEnvelope) XdrRecurse(x XDR, name string)

func (SCPEnvelope) XdrTypeName

func (SCPEnvelope) XdrTypeName() string

func (SCPEnvelope) XdrValue

func (v SCPEnvelope) XdrValue() interface{}

type SCPHistoryEntry

type SCPHistoryEntry struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      V0() *SCPHistoryEntryV0
	V int32
	// contains filtered or unexported fields
}

SCP history file is an array of these

func XDR_SCPHistoryEntry

func XDR_SCPHistoryEntry(v *SCPHistoryEntry) *SCPHistoryEntry

func (*SCPHistoryEntry) V0

func (*SCPHistoryEntry) XdrMarshal

func (v *SCPHistoryEntry) XdrMarshal(x XDR, name string)

func (*SCPHistoryEntry) XdrPointer

func (v *SCPHistoryEntry) XdrPointer() interface{}

func (*SCPHistoryEntry) XdrRecurse

func (u *SCPHistoryEntry) XdrRecurse(x XDR, name string)

func (SCPHistoryEntry) XdrTypeName

func (SCPHistoryEntry) XdrTypeName() string

func (*SCPHistoryEntry) XdrUnionBody

func (u *SCPHistoryEntry) XdrUnionBody() XdrType

func (*SCPHistoryEntry) XdrUnionBodyName

func (u *SCPHistoryEntry) XdrUnionBodyName() string

func (*SCPHistoryEntry) XdrUnionTag

func (u *SCPHistoryEntry) XdrUnionTag() XdrNum32

func (*SCPHistoryEntry) XdrUnionTagName

func (u *SCPHistoryEntry) XdrUnionTagName() string

func (SCPHistoryEntry) XdrValid

func (u SCPHistoryEntry) XdrValid() bool

func (SCPHistoryEntry) XdrValidTags

func (_ SCPHistoryEntry) XdrValidTags() map[int32]bool

func (SCPHistoryEntry) XdrValue

func (v SCPHistoryEntry) XdrValue() interface{}

type SCPHistoryEntryV0

type SCPHistoryEntryV0 struct {
	// additional quorum sets used by ledgerMessages
	QuorumSets     []SCPQuorumSet
	LedgerMessages LedgerSCPMessages
}

note: ledgerMessages may refer to any quorumSets encountered in the file so far, not just the one from this entry

func XDR_SCPHistoryEntryV0

func XDR_SCPHistoryEntryV0(v *SCPHistoryEntryV0) *SCPHistoryEntryV0

func (*SCPHistoryEntryV0) XdrMarshal

func (v *SCPHistoryEntryV0) XdrMarshal(x XDR, name string)

func (*SCPHistoryEntryV0) XdrPointer

func (v *SCPHistoryEntryV0) XdrPointer() interface{}

func (*SCPHistoryEntryV0) XdrRecurse

func (v *SCPHistoryEntryV0) XdrRecurse(x XDR, name string)

func (SCPHistoryEntryV0) XdrTypeName

func (SCPHistoryEntryV0) XdrTypeName() string

func (SCPHistoryEntryV0) XdrValue

func (v SCPHistoryEntryV0) XdrValue() interface{}

type SCPNomination

type SCPNomination struct {
	// D
	QuorumSetHash Hash
	// X
	Votes []Value
	// Y
	Accepted []Value
}

func XDR_SCPNomination

func XDR_SCPNomination(v *SCPNomination) *SCPNomination

func (*SCPNomination) XdrMarshal

func (v *SCPNomination) XdrMarshal(x XDR, name string)

func (*SCPNomination) XdrPointer

func (v *SCPNomination) XdrPointer() interface{}

func (*SCPNomination) XdrRecurse

func (v *SCPNomination) XdrRecurse(x XDR, name string)

func (SCPNomination) XdrTypeName

func (SCPNomination) XdrTypeName() string

func (SCPNomination) XdrValue

func (v SCPNomination) XdrValue() interface{}

type SCPQuorumSet

type SCPQuorumSet struct {
	Threshold  Uint32
	Validators []NodeID
	InnerSets  []SCPQuorumSet
}

supports things like: A,B,C,(D,E,F),(G,H,(I,J,K,L)) only allows 2 levels of nesting

func XDR_SCPQuorumSet

func XDR_SCPQuorumSet(v *SCPQuorumSet) *SCPQuorumSet

func (*SCPQuorumSet) XdrMarshal

func (v *SCPQuorumSet) XdrMarshal(x XDR, name string)

func (*SCPQuorumSet) XdrPointer

func (v *SCPQuorumSet) XdrPointer() interface{}

func (*SCPQuorumSet) XdrRecurse

func (v *SCPQuorumSet) XdrRecurse(x XDR, name string)

func (SCPQuorumSet) XdrTypeName

func (SCPQuorumSet) XdrTypeName() string

func (SCPQuorumSet) XdrValue

func (v SCPQuorumSet) XdrValue() interface{}

type SCPStatement

type SCPStatement struct {
	// v
	NodeID NodeID
	// i
	SlotIndex Uint64
	Pledges   XdrAnon_SCPStatement_Pledges
}

func XDR_SCPStatement

func XDR_SCPStatement(v *SCPStatement) *SCPStatement

func (*SCPStatement) XdrMarshal

func (v *SCPStatement) XdrMarshal(x XDR, name string)

func (*SCPStatement) XdrPointer

func (v *SCPStatement) XdrPointer() interface{}

func (*SCPStatement) XdrRecurse

func (v *SCPStatement) XdrRecurse(x XDR, name string)

func (SCPStatement) XdrTypeName

func (SCPStatement) XdrTypeName() string

func (SCPStatement) XdrValue

func (v SCPStatement) XdrValue() interface{}

type SCPStatementType

type SCPStatementType int32
const (
	SCP_ST_PREPARE     SCPStatementType = 0
	SCP_ST_CONFIRM     SCPStatementType = 1
	SCP_ST_EXTERNALIZE SCPStatementType = 2
	SCP_ST_NOMINATE    SCPStatementType = 3
)

func XDR_SCPStatementType

func XDR_SCPStatementType(v *SCPStatementType) *SCPStatementType

func (SCPStatementType) GetU32

func (v SCPStatementType) GetU32() uint32

func (*SCPStatementType) Scan

func (v *SCPStatementType) Scan(ss fmt.ScanState, _ rune) error

func (*SCPStatementType) SetU32

func (v *SCPStatementType) SetU32(n uint32)

func (SCPStatementType) String

func (v SCPStatementType) String() string

func (SCPStatementType) XdrEnumNames

func (SCPStatementType) XdrEnumNames() map[int32]string

func (*SCPStatementType) XdrMarshal

func (v *SCPStatementType) XdrMarshal(x XDR, name string)

func (*SCPStatementType) XdrPointer

func (v *SCPStatementType) XdrPointer() interface{}

func (SCPStatementType) XdrTypeName

func (SCPStatementType) XdrTypeName() string

func (SCPStatementType) XdrValue

func (v SCPStatementType) XdrValue() interface{}

type SCSpecEntry

type SCSpecEntry struct {
	// The union discriminant Kind selects among the following arms:
	//   SC_SPEC_ENTRY_FUNCTION_V0:
	//      FunctionV0() *SCSpecFunctionV0
	//   SC_SPEC_ENTRY_UDT_STRUCT_V0:
	//      UdtStructV0() *SCSpecUDTStructV0
	//   SC_SPEC_ENTRY_UDT_UNION_V0:
	//      UdtUnionV0() *SCSpecUDTUnionV0
	//   SC_SPEC_ENTRY_UDT_ENUM_V0:
	//      UdtEnumV0() *SCSpecUDTEnumV0
	//   SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0:
	//      UdtErrorEnumV0() *SCSpecUDTErrorEnumV0
	Kind SCSpecEntryKind
	// contains filtered or unexported fields
}

func XDR_SCSpecEntry

func XDR_SCSpecEntry(v *SCSpecEntry) *SCSpecEntry

func (*SCSpecEntry) FunctionV0

func (u *SCSpecEntry) FunctionV0() *SCSpecFunctionV0

func (*SCSpecEntry) UdtEnumV0

func (u *SCSpecEntry) UdtEnumV0() *SCSpecUDTEnumV0

func (*SCSpecEntry) UdtErrorEnumV0

func (u *SCSpecEntry) UdtErrorEnumV0() *SCSpecUDTErrorEnumV0

func (*SCSpecEntry) UdtStructV0

func (u *SCSpecEntry) UdtStructV0() *SCSpecUDTStructV0

func (*SCSpecEntry) UdtUnionV0

func (u *SCSpecEntry) UdtUnionV0() *SCSpecUDTUnionV0

func (*SCSpecEntry) XdrMarshal

func (v *SCSpecEntry) XdrMarshal(x XDR, name string)

func (*SCSpecEntry) XdrPointer

func (v *SCSpecEntry) XdrPointer() interface{}

func (*SCSpecEntry) XdrRecurse

func (u *SCSpecEntry) XdrRecurse(x XDR, name string)

func (SCSpecEntry) XdrTypeName

func (SCSpecEntry) XdrTypeName() string

func (*SCSpecEntry) XdrUnionBody

func (u *SCSpecEntry) XdrUnionBody() XdrType

func (*SCSpecEntry) XdrUnionBodyName

func (u *SCSpecEntry) XdrUnionBodyName() string

func (*SCSpecEntry) XdrUnionTag

func (u *SCSpecEntry) XdrUnionTag() XdrNum32

func (*SCSpecEntry) XdrUnionTagName

func (u *SCSpecEntry) XdrUnionTagName() string

func (SCSpecEntry) XdrValid

func (u SCSpecEntry) XdrValid() bool

func (SCSpecEntry) XdrValidTags

func (_ SCSpecEntry) XdrValidTags() map[int32]bool

func (SCSpecEntry) XdrValue

func (v SCSpecEntry) XdrValue() interface{}

type SCSpecEntryKind

type SCSpecEntryKind int32
const (
	SC_SPEC_ENTRY_FUNCTION_V0       SCSpecEntryKind = 0
	SC_SPEC_ENTRY_UDT_STRUCT_V0     SCSpecEntryKind = 1
	SC_SPEC_ENTRY_UDT_UNION_V0      SCSpecEntryKind = 2
	SC_SPEC_ENTRY_UDT_ENUM_V0       SCSpecEntryKind = 3
	SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0 SCSpecEntryKind = 4
)

func XDR_SCSpecEntryKind

func XDR_SCSpecEntryKind(v *SCSpecEntryKind) *SCSpecEntryKind

func (SCSpecEntryKind) GetU32

func (v SCSpecEntryKind) GetU32() uint32

func (*SCSpecEntryKind) Scan

func (v *SCSpecEntryKind) Scan(ss fmt.ScanState, _ rune) error

func (*SCSpecEntryKind) SetU32

func (v *SCSpecEntryKind) SetU32(n uint32)

func (SCSpecEntryKind) String

func (v SCSpecEntryKind) String() string

func (SCSpecEntryKind) XdrEnumNames

func (SCSpecEntryKind) XdrEnumNames() map[int32]string

func (*SCSpecEntryKind) XdrMarshal

func (v *SCSpecEntryKind) XdrMarshal(x XDR, name string)

func (*SCSpecEntryKind) XdrPointer

func (v *SCSpecEntryKind) XdrPointer() interface{}

func (SCSpecEntryKind) XdrTypeName

func (SCSpecEntryKind) XdrTypeName() string

func (SCSpecEntryKind) XdrValue

func (v SCSpecEntryKind) XdrValue() interface{}

type SCSpecFunctionInputV0

type SCSpecFunctionInputV0 struct {
	Doc  string // bound SC_SPEC_DOC_LIMIT
	Name string // bound 30
	Type SCSpecTypeDef
}

func XDR_SCSpecFunctionInputV0

func XDR_SCSpecFunctionInputV0(v *SCSpecFunctionInputV0) *SCSpecFunctionInputV0

func (*SCSpecFunctionInputV0) XdrMarshal

func (v *SCSpecFunctionInputV0) XdrMarshal(x XDR, name string)

func (*SCSpecFunctionInputV0) XdrPointer

func (v *SCSpecFunctionInputV0) XdrPointer() interface{}

func (*SCSpecFunctionInputV0) XdrRecurse

func (v *SCSpecFunctionInputV0) XdrRecurse(x XDR, name string)

func (SCSpecFunctionInputV0) XdrTypeName

func (SCSpecFunctionInputV0) XdrTypeName() string

func (SCSpecFunctionInputV0) XdrValue

func (v SCSpecFunctionInputV0) XdrValue() interface{}

type SCSpecFunctionV0

type SCSpecFunctionV0 struct {
	Doc     string // bound SC_SPEC_DOC_LIMIT
	Name    SCSymbol
	Inputs  []SCSpecFunctionInputV0 // bound 10
	Outputs []SCSpecTypeDef         // bound 1
}

func XDR_SCSpecFunctionV0

func XDR_SCSpecFunctionV0(v *SCSpecFunctionV0) *SCSpecFunctionV0

func (*SCSpecFunctionV0) XdrMarshal

func (v *SCSpecFunctionV0) XdrMarshal(x XDR, name string)

func (*SCSpecFunctionV0) XdrPointer

func (v *SCSpecFunctionV0) XdrPointer() interface{}

func (*SCSpecFunctionV0) XdrRecurse

func (v *SCSpecFunctionV0) XdrRecurse(x XDR, name string)

func (SCSpecFunctionV0) XdrTypeName

func (SCSpecFunctionV0) XdrTypeName() string

func (SCSpecFunctionV0) XdrValue

func (v SCSpecFunctionV0) XdrValue() interface{}

type SCSpecType

type SCSpecType int32
const (
	SC_SPEC_TYPE_VAL SCSpecType = 0
	// Types with no parameters.
	SC_SPEC_TYPE_BOOL      SCSpecType = 1
	SC_SPEC_TYPE_VOID      SCSpecType = 2
	SC_SPEC_TYPE_ERROR     SCSpecType = 3
	SC_SPEC_TYPE_U32       SCSpecType = 4
	SC_SPEC_TYPE_I32       SCSpecType = 5
	SC_SPEC_TYPE_U64       SCSpecType = 6
	SC_SPEC_TYPE_I64       SCSpecType = 7
	SC_SPEC_TYPE_TIMEPOINT SCSpecType = 8
	SC_SPEC_TYPE_DURATION  SCSpecType = 9
	SC_SPEC_TYPE_U128      SCSpecType = 10
	SC_SPEC_TYPE_I128      SCSpecType = 11
	SC_SPEC_TYPE_U256      SCSpecType = 12
	SC_SPEC_TYPE_I256      SCSpecType = 13
	SC_SPEC_TYPE_BYTES     SCSpecType = 14
	SC_SPEC_TYPE_STRING    SCSpecType = 16
	SC_SPEC_TYPE_SYMBOL    SCSpecType = 17
	SC_SPEC_TYPE_ADDRESS   SCSpecType = 19
	// Types with parameters.
	SC_SPEC_TYPE_OPTION  SCSpecType = 1000
	SC_SPEC_TYPE_RESULT  SCSpecType = 1001
	SC_SPEC_TYPE_VEC     SCSpecType = 1002
	SC_SPEC_TYPE_MAP     SCSpecType = 1004
	SC_SPEC_TYPE_TUPLE   SCSpecType = 1005
	SC_SPEC_TYPE_BYTES_N SCSpecType = 1006
	// User defined types.
	SC_SPEC_TYPE_UDT SCSpecType = 2000
)

func XDR_SCSpecType

func XDR_SCSpecType(v *SCSpecType) *SCSpecType

func (SCSpecType) GetU32

func (v SCSpecType) GetU32() uint32

func (*SCSpecType) Scan

func (v *SCSpecType) Scan(ss fmt.ScanState, _ rune) error

func (*SCSpecType) SetU32

func (v *SCSpecType) SetU32(n uint32)

func (SCSpecType) String

func (v SCSpecType) String() string

func (SCSpecType) XdrEnumComments

func (e SCSpecType) XdrEnumComments() map[int32]string

func (SCSpecType) XdrEnumNames

func (SCSpecType) XdrEnumNames() map[int32]string

func (*SCSpecType) XdrMarshal

func (v *SCSpecType) XdrMarshal(x XDR, name string)

func (*SCSpecType) XdrPointer

func (v *SCSpecType) XdrPointer() interface{}

func (SCSpecType) XdrTypeName

func (SCSpecType) XdrTypeName() string

func (SCSpecType) XdrValue

func (v SCSpecType) XdrValue() interface{}

type SCSpecTypeBytesN

type SCSpecTypeBytesN struct {
	N Uint32
}

func XDR_SCSpecTypeBytesN

func XDR_SCSpecTypeBytesN(v *SCSpecTypeBytesN) *SCSpecTypeBytesN

func (*SCSpecTypeBytesN) XdrMarshal

func (v *SCSpecTypeBytesN) XdrMarshal(x XDR, name string)

func (*SCSpecTypeBytesN) XdrPointer

func (v *SCSpecTypeBytesN) XdrPointer() interface{}

func (*SCSpecTypeBytesN) XdrRecurse

func (v *SCSpecTypeBytesN) XdrRecurse(x XDR, name string)

func (SCSpecTypeBytesN) XdrTypeName

func (SCSpecTypeBytesN) XdrTypeName() string

func (SCSpecTypeBytesN) XdrValue

func (v SCSpecTypeBytesN) XdrValue() interface{}

type SCSpecTypeDef

type SCSpecTypeDef struct {
	// The union discriminant Type selects among the following arms:
	//   SC_SPEC_TYPE_VAL, SC_SPEC_TYPE_BOOL, SC_SPEC_TYPE_VOID, SC_SPEC_TYPE_ERROR, SC_SPEC_TYPE_U32, SC_SPEC_TYPE_I32, SC_SPEC_TYPE_U64, SC_SPEC_TYPE_I64, SC_SPEC_TYPE_TIMEPOINT, SC_SPEC_TYPE_DURATION, SC_SPEC_TYPE_U128, SC_SPEC_TYPE_I128, SC_SPEC_TYPE_U256, SC_SPEC_TYPE_I256, SC_SPEC_TYPE_BYTES, SC_SPEC_TYPE_STRING, SC_SPEC_TYPE_SYMBOL, SC_SPEC_TYPE_ADDRESS:
	//      void
	//   SC_SPEC_TYPE_OPTION:
	//      Option() *SCSpecTypeOption
	//   SC_SPEC_TYPE_RESULT:
	//      Result() *SCSpecTypeResult
	//   SC_SPEC_TYPE_VEC:
	//      Vec() *SCSpecTypeVec
	//   SC_SPEC_TYPE_MAP:
	//      Map() *SCSpecTypeMap
	//   SC_SPEC_TYPE_TUPLE:
	//      Tuple() *SCSpecTypeTuple
	//   SC_SPEC_TYPE_BYTES_N:
	//      BytesN() *SCSpecTypeBytesN
	//   SC_SPEC_TYPE_UDT:
	//      Udt() *SCSpecTypeUDT
	Type SCSpecType
	// contains filtered or unexported fields
}

func XDR_SCSpecTypeDef

func XDR_SCSpecTypeDef(v *SCSpecTypeDef) *SCSpecTypeDef

func (*SCSpecTypeDef) BytesN

func (u *SCSpecTypeDef) BytesN() *SCSpecTypeBytesN

func (*SCSpecTypeDef) Map

func (u *SCSpecTypeDef) Map() *SCSpecTypeMap

func (*SCSpecTypeDef) Option

func (u *SCSpecTypeDef) Option() *SCSpecTypeOption

func (*SCSpecTypeDef) Result

func (u *SCSpecTypeDef) Result() *SCSpecTypeResult

func (*SCSpecTypeDef) Tuple

func (u *SCSpecTypeDef) Tuple() *SCSpecTypeTuple

func (*SCSpecTypeDef) Udt

func (u *SCSpecTypeDef) Udt() *SCSpecTypeUDT

func (*SCSpecTypeDef) Vec

func (u *SCSpecTypeDef) Vec() *SCSpecTypeVec

func (*SCSpecTypeDef) XdrMarshal

func (v *SCSpecTypeDef) XdrMarshal(x XDR, name string)

func (*SCSpecTypeDef) XdrPointer

func (v *SCSpecTypeDef) XdrPointer() interface{}

func (*SCSpecTypeDef) XdrRecurse

func (u *SCSpecTypeDef) XdrRecurse(x XDR, name string)

func (SCSpecTypeDef) XdrTypeName

func (SCSpecTypeDef) XdrTypeName() string

func (*SCSpecTypeDef) XdrUnionBody

func (u *SCSpecTypeDef) XdrUnionBody() XdrType

func (*SCSpecTypeDef) XdrUnionBodyName

func (u *SCSpecTypeDef) XdrUnionBodyName() string

func (*SCSpecTypeDef) XdrUnionTag

func (u *SCSpecTypeDef) XdrUnionTag() XdrNum32

func (*SCSpecTypeDef) XdrUnionTagName

func (u *SCSpecTypeDef) XdrUnionTagName() string

func (SCSpecTypeDef) XdrValid

func (u SCSpecTypeDef) XdrValid() bool

func (SCSpecTypeDef) XdrValidTags

func (_ SCSpecTypeDef) XdrValidTags() map[int32]bool

func (SCSpecTypeDef) XdrValue

func (v SCSpecTypeDef) XdrValue() interface{}

type SCSpecTypeMap

type SCSpecTypeMap struct {
	KeyType   SCSpecTypeDef
	ValueType SCSpecTypeDef
}

func XDR_SCSpecTypeMap

func XDR_SCSpecTypeMap(v *SCSpecTypeMap) *SCSpecTypeMap

func (*SCSpecTypeMap) XdrMarshal

func (v *SCSpecTypeMap) XdrMarshal(x XDR, name string)

func (*SCSpecTypeMap) XdrPointer

func (v *SCSpecTypeMap) XdrPointer() interface{}

func (*SCSpecTypeMap) XdrRecurse

func (v *SCSpecTypeMap) XdrRecurse(x XDR, name string)

func (SCSpecTypeMap) XdrTypeName

func (SCSpecTypeMap) XdrTypeName() string

func (SCSpecTypeMap) XdrValue

func (v SCSpecTypeMap) XdrValue() interface{}

type SCSpecTypeOption

type SCSpecTypeOption struct {
	ValueType SCSpecTypeDef
}

func XDR_SCSpecTypeOption

func XDR_SCSpecTypeOption(v *SCSpecTypeOption) *SCSpecTypeOption

func (*SCSpecTypeOption) XdrMarshal

func (v *SCSpecTypeOption) XdrMarshal(x XDR, name string)

func (*SCSpecTypeOption) XdrPointer

func (v *SCSpecTypeOption) XdrPointer() interface{}

func (*SCSpecTypeOption) XdrRecurse

func (v *SCSpecTypeOption) XdrRecurse(x XDR, name string)

func (SCSpecTypeOption) XdrTypeName

func (SCSpecTypeOption) XdrTypeName() string

func (SCSpecTypeOption) XdrValue

func (v SCSpecTypeOption) XdrValue() interface{}

type SCSpecTypeResult

type SCSpecTypeResult struct {
	OkType    SCSpecTypeDef
	ErrorType SCSpecTypeDef
}

func XDR_SCSpecTypeResult

func XDR_SCSpecTypeResult(v *SCSpecTypeResult) *SCSpecTypeResult

func (*SCSpecTypeResult) XdrMarshal

func (v *SCSpecTypeResult) XdrMarshal(x XDR, name string)

func (*SCSpecTypeResult) XdrPointer

func (v *SCSpecTypeResult) XdrPointer() interface{}

func (*SCSpecTypeResult) XdrRecurse

func (v *SCSpecTypeResult) XdrRecurse(x XDR, name string)

func (SCSpecTypeResult) XdrTypeName

func (SCSpecTypeResult) XdrTypeName() string

func (SCSpecTypeResult) XdrValue

func (v SCSpecTypeResult) XdrValue() interface{}

type SCSpecTypeTuple

type SCSpecTypeTuple struct {
	ValueTypes []SCSpecTypeDef // bound 12
}

func XDR_SCSpecTypeTuple

func XDR_SCSpecTypeTuple(v *SCSpecTypeTuple) *SCSpecTypeTuple

func (*SCSpecTypeTuple) XdrMarshal

func (v *SCSpecTypeTuple) XdrMarshal(x XDR, name string)

func (*SCSpecTypeTuple) XdrPointer

func (v *SCSpecTypeTuple) XdrPointer() interface{}

func (*SCSpecTypeTuple) XdrRecurse

func (v *SCSpecTypeTuple) XdrRecurse(x XDR, name string)

func (SCSpecTypeTuple) XdrTypeName

func (SCSpecTypeTuple) XdrTypeName() string

func (SCSpecTypeTuple) XdrValue

func (v SCSpecTypeTuple) XdrValue() interface{}

type SCSpecTypeUDT

type SCSpecTypeUDT struct {
	Name string // bound 60
}

func XDR_SCSpecTypeUDT

func XDR_SCSpecTypeUDT(v *SCSpecTypeUDT) *SCSpecTypeUDT

func (*SCSpecTypeUDT) XdrMarshal

func (v *SCSpecTypeUDT) XdrMarshal(x XDR, name string)

func (*SCSpecTypeUDT) XdrPointer

func (v *SCSpecTypeUDT) XdrPointer() interface{}

func (*SCSpecTypeUDT) XdrRecurse

func (v *SCSpecTypeUDT) XdrRecurse(x XDR, name string)

func (SCSpecTypeUDT) XdrTypeName

func (SCSpecTypeUDT) XdrTypeName() string

func (SCSpecTypeUDT) XdrValue

func (v SCSpecTypeUDT) XdrValue() interface{}

type SCSpecTypeVec

type SCSpecTypeVec struct {
	ElementType SCSpecTypeDef
}

func XDR_SCSpecTypeVec

func XDR_SCSpecTypeVec(v *SCSpecTypeVec) *SCSpecTypeVec

func (*SCSpecTypeVec) XdrMarshal

func (v *SCSpecTypeVec) XdrMarshal(x XDR, name string)

func (*SCSpecTypeVec) XdrPointer

func (v *SCSpecTypeVec) XdrPointer() interface{}

func (*SCSpecTypeVec) XdrRecurse

func (v *SCSpecTypeVec) XdrRecurse(x XDR, name string)

func (SCSpecTypeVec) XdrTypeName

func (SCSpecTypeVec) XdrTypeName() string

func (SCSpecTypeVec) XdrValue

func (v SCSpecTypeVec) XdrValue() interface{}

type SCSpecUDTEnumCaseV0

type SCSpecUDTEnumCaseV0 struct {
	Doc   string // bound SC_SPEC_DOC_LIMIT
	Name  string // bound 60
	Value Uint32
}

func XDR_SCSpecUDTEnumCaseV0

func XDR_SCSpecUDTEnumCaseV0(v *SCSpecUDTEnumCaseV0) *SCSpecUDTEnumCaseV0

func (*SCSpecUDTEnumCaseV0) XdrMarshal

func (v *SCSpecUDTEnumCaseV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTEnumCaseV0) XdrPointer

func (v *SCSpecUDTEnumCaseV0) XdrPointer() interface{}

func (*SCSpecUDTEnumCaseV0) XdrRecurse

func (v *SCSpecUDTEnumCaseV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTEnumCaseV0) XdrTypeName

func (SCSpecUDTEnumCaseV0) XdrTypeName() string

func (SCSpecUDTEnumCaseV0) XdrValue

func (v SCSpecUDTEnumCaseV0) XdrValue() interface{}

type SCSpecUDTEnumV0

type SCSpecUDTEnumV0 struct {
	Doc   string                // bound SC_SPEC_DOC_LIMIT
	Lib   string                // bound 80
	Name  string                // bound 60
	Cases []SCSpecUDTEnumCaseV0 // bound 50
}

func XDR_SCSpecUDTEnumV0

func XDR_SCSpecUDTEnumV0(v *SCSpecUDTEnumV0) *SCSpecUDTEnumV0

func (*SCSpecUDTEnumV0) XdrMarshal

func (v *SCSpecUDTEnumV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTEnumV0) XdrPointer

func (v *SCSpecUDTEnumV0) XdrPointer() interface{}

func (*SCSpecUDTEnumV0) XdrRecurse

func (v *SCSpecUDTEnumV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTEnumV0) XdrTypeName

func (SCSpecUDTEnumV0) XdrTypeName() string

func (SCSpecUDTEnumV0) XdrValue

func (v SCSpecUDTEnumV0) XdrValue() interface{}

type SCSpecUDTErrorEnumCaseV0

type SCSpecUDTErrorEnumCaseV0 struct {
	Doc   string // bound SC_SPEC_DOC_LIMIT
	Name  string // bound 60
	Value Uint32
}

func (*SCSpecUDTErrorEnumCaseV0) XdrMarshal

func (v *SCSpecUDTErrorEnumCaseV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTErrorEnumCaseV0) XdrPointer

func (v *SCSpecUDTErrorEnumCaseV0) XdrPointer() interface{}

func (*SCSpecUDTErrorEnumCaseV0) XdrRecurse

func (v *SCSpecUDTErrorEnumCaseV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTErrorEnumCaseV0) XdrTypeName

func (SCSpecUDTErrorEnumCaseV0) XdrTypeName() string

func (SCSpecUDTErrorEnumCaseV0) XdrValue

func (v SCSpecUDTErrorEnumCaseV0) XdrValue() interface{}

type SCSpecUDTErrorEnumV0

type SCSpecUDTErrorEnumV0 struct {
	Doc   string                     // bound SC_SPEC_DOC_LIMIT
	Lib   string                     // bound 80
	Name  string                     // bound 60
	Cases []SCSpecUDTErrorEnumCaseV0 // bound 50
}

func XDR_SCSpecUDTErrorEnumV0

func XDR_SCSpecUDTErrorEnumV0(v *SCSpecUDTErrorEnumV0) *SCSpecUDTErrorEnumV0

func (*SCSpecUDTErrorEnumV0) XdrMarshal

func (v *SCSpecUDTErrorEnumV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTErrorEnumV0) XdrPointer

func (v *SCSpecUDTErrorEnumV0) XdrPointer() interface{}

func (*SCSpecUDTErrorEnumV0) XdrRecurse

func (v *SCSpecUDTErrorEnumV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTErrorEnumV0) XdrTypeName

func (SCSpecUDTErrorEnumV0) XdrTypeName() string

func (SCSpecUDTErrorEnumV0) XdrValue

func (v SCSpecUDTErrorEnumV0) XdrValue() interface{}

type SCSpecUDTStructFieldV0

type SCSpecUDTStructFieldV0 struct {
	Doc  string // bound SC_SPEC_DOC_LIMIT
	Name string // bound 30
	Type SCSpecTypeDef
}

func (*SCSpecUDTStructFieldV0) XdrMarshal

func (v *SCSpecUDTStructFieldV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTStructFieldV0) XdrPointer

func (v *SCSpecUDTStructFieldV0) XdrPointer() interface{}

func (*SCSpecUDTStructFieldV0) XdrRecurse

func (v *SCSpecUDTStructFieldV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTStructFieldV0) XdrTypeName

func (SCSpecUDTStructFieldV0) XdrTypeName() string

func (SCSpecUDTStructFieldV0) XdrValue

func (v SCSpecUDTStructFieldV0) XdrValue() interface{}

type SCSpecUDTStructV0

type SCSpecUDTStructV0 struct {
	Doc    string                   // bound SC_SPEC_DOC_LIMIT
	Lib    string                   // bound 80
	Name   string                   // bound 60
	Fields []SCSpecUDTStructFieldV0 // bound 40
}

func XDR_SCSpecUDTStructV0

func XDR_SCSpecUDTStructV0(v *SCSpecUDTStructV0) *SCSpecUDTStructV0

func (*SCSpecUDTStructV0) XdrMarshal

func (v *SCSpecUDTStructV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTStructV0) XdrPointer

func (v *SCSpecUDTStructV0) XdrPointer() interface{}

func (*SCSpecUDTStructV0) XdrRecurse

func (v *SCSpecUDTStructV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTStructV0) XdrTypeName

func (SCSpecUDTStructV0) XdrTypeName() string

func (SCSpecUDTStructV0) XdrValue

func (v SCSpecUDTStructV0) XdrValue() interface{}

type SCSpecUDTUnionCaseTupleV0

type SCSpecUDTUnionCaseTupleV0 struct {
	Doc  string          // bound SC_SPEC_DOC_LIMIT
	Name string          // bound 60
	Type []SCSpecTypeDef // bound 12
}

func (*SCSpecUDTUnionCaseTupleV0) XdrMarshal

func (v *SCSpecUDTUnionCaseTupleV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTUnionCaseTupleV0) XdrPointer

func (v *SCSpecUDTUnionCaseTupleV0) XdrPointer() interface{}

func (*SCSpecUDTUnionCaseTupleV0) XdrRecurse

func (v *SCSpecUDTUnionCaseTupleV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTUnionCaseTupleV0) XdrTypeName

func (SCSpecUDTUnionCaseTupleV0) XdrTypeName() string

func (SCSpecUDTUnionCaseTupleV0) XdrValue

func (v SCSpecUDTUnionCaseTupleV0) XdrValue() interface{}

type SCSpecUDTUnionCaseV0

type SCSpecUDTUnionCaseV0 struct {
	// The union discriminant Kind selects among the following arms:
	//   SC_SPEC_UDT_UNION_CASE_VOID_V0:
	//      VoidCase() *SCSpecUDTUnionCaseVoidV0
	//   SC_SPEC_UDT_UNION_CASE_TUPLE_V0:
	//      TupleCase() *SCSpecUDTUnionCaseTupleV0
	Kind SCSpecUDTUnionCaseV0Kind
	// contains filtered or unexported fields
}

func XDR_SCSpecUDTUnionCaseV0

func XDR_SCSpecUDTUnionCaseV0(v *SCSpecUDTUnionCaseV0) *SCSpecUDTUnionCaseV0

func (*SCSpecUDTUnionCaseV0) TupleCase

func (*SCSpecUDTUnionCaseV0) VoidCase

func (*SCSpecUDTUnionCaseV0) XdrMarshal

func (v *SCSpecUDTUnionCaseV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTUnionCaseV0) XdrPointer

func (v *SCSpecUDTUnionCaseV0) XdrPointer() interface{}

func (*SCSpecUDTUnionCaseV0) XdrRecurse

func (u *SCSpecUDTUnionCaseV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTUnionCaseV0) XdrTypeName

func (SCSpecUDTUnionCaseV0) XdrTypeName() string

func (*SCSpecUDTUnionCaseV0) XdrUnionBody

func (u *SCSpecUDTUnionCaseV0) XdrUnionBody() XdrType

func (*SCSpecUDTUnionCaseV0) XdrUnionBodyName

func (u *SCSpecUDTUnionCaseV0) XdrUnionBodyName() string

func (*SCSpecUDTUnionCaseV0) XdrUnionTag

func (u *SCSpecUDTUnionCaseV0) XdrUnionTag() XdrNum32

func (*SCSpecUDTUnionCaseV0) XdrUnionTagName

func (u *SCSpecUDTUnionCaseV0) XdrUnionTagName() string

func (SCSpecUDTUnionCaseV0) XdrValid

func (u SCSpecUDTUnionCaseV0) XdrValid() bool

func (SCSpecUDTUnionCaseV0) XdrValidTags

func (_ SCSpecUDTUnionCaseV0) XdrValidTags() map[int32]bool

func (SCSpecUDTUnionCaseV0) XdrValue

func (v SCSpecUDTUnionCaseV0) XdrValue() interface{}

type SCSpecUDTUnionCaseV0Kind

type SCSpecUDTUnionCaseV0Kind int32
const (
	SC_SPEC_UDT_UNION_CASE_VOID_V0  SCSpecUDTUnionCaseV0Kind = 0
	SC_SPEC_UDT_UNION_CASE_TUPLE_V0 SCSpecUDTUnionCaseV0Kind = 1
)

func (SCSpecUDTUnionCaseV0Kind) GetU32

func (v SCSpecUDTUnionCaseV0Kind) GetU32() uint32

func (*SCSpecUDTUnionCaseV0Kind) Scan

func (*SCSpecUDTUnionCaseV0Kind) SetU32

func (v *SCSpecUDTUnionCaseV0Kind) SetU32(n uint32)

func (SCSpecUDTUnionCaseV0Kind) String

func (v SCSpecUDTUnionCaseV0Kind) String() string

func (SCSpecUDTUnionCaseV0Kind) XdrEnumNames

func (SCSpecUDTUnionCaseV0Kind) XdrEnumNames() map[int32]string

func (*SCSpecUDTUnionCaseV0Kind) XdrMarshal

func (v *SCSpecUDTUnionCaseV0Kind) XdrMarshal(x XDR, name string)

func (*SCSpecUDTUnionCaseV0Kind) XdrPointer

func (v *SCSpecUDTUnionCaseV0Kind) XdrPointer() interface{}

func (SCSpecUDTUnionCaseV0Kind) XdrTypeName

func (SCSpecUDTUnionCaseV0Kind) XdrTypeName() string

func (SCSpecUDTUnionCaseV0Kind) XdrValue

func (v SCSpecUDTUnionCaseV0Kind) XdrValue() interface{}

type SCSpecUDTUnionCaseVoidV0

type SCSpecUDTUnionCaseVoidV0 struct {
	Doc  string // bound SC_SPEC_DOC_LIMIT
	Name string // bound 60
}

func (*SCSpecUDTUnionCaseVoidV0) XdrMarshal

func (v *SCSpecUDTUnionCaseVoidV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTUnionCaseVoidV0) XdrPointer

func (v *SCSpecUDTUnionCaseVoidV0) XdrPointer() interface{}

func (*SCSpecUDTUnionCaseVoidV0) XdrRecurse

func (v *SCSpecUDTUnionCaseVoidV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTUnionCaseVoidV0) XdrTypeName

func (SCSpecUDTUnionCaseVoidV0) XdrTypeName() string

func (SCSpecUDTUnionCaseVoidV0) XdrValue

func (v SCSpecUDTUnionCaseVoidV0) XdrValue() interface{}

type SCSpecUDTUnionV0

type SCSpecUDTUnionV0 struct {
	Doc   string                 // bound SC_SPEC_DOC_LIMIT
	Lib   string                 // bound 80
	Name  string                 // bound 60
	Cases []SCSpecUDTUnionCaseV0 // bound 50
}

func XDR_SCSpecUDTUnionV0

func XDR_SCSpecUDTUnionV0(v *SCSpecUDTUnionV0) *SCSpecUDTUnionV0

func (*SCSpecUDTUnionV0) XdrMarshal

func (v *SCSpecUDTUnionV0) XdrMarshal(x XDR, name string)

func (*SCSpecUDTUnionV0) XdrPointer

func (v *SCSpecUDTUnionV0) XdrPointer() interface{}

func (*SCSpecUDTUnionV0) XdrRecurse

func (v *SCSpecUDTUnionV0) XdrRecurse(x XDR, name string)

func (SCSpecUDTUnionV0) XdrTypeName

func (SCSpecUDTUnionV0) XdrTypeName() string

func (SCSpecUDTUnionV0) XdrValue

func (v SCSpecUDTUnionV0) XdrValue() interface{}

type SCString

type SCString = string

type SCSymbol

type SCSymbol = string // bound SCSYMBOL_LIMIT

type SCVal

type SCVal struct {
	// The union discriminant Type selects among the following arms:
	//   SCV_BOOL:
	//      B() *bool
	//   SCV_VOID:
	//      void
	//   SCV_ERROR:
	//      Error() *SCError
	//   SCV_U32:
	//      U32() *Uint32
	//   SCV_I32:
	//      I32() *Int32
	//   SCV_U64:
	//      U64() *Uint64
	//   SCV_I64:
	//      I64() *Int64
	//   SCV_TIMEPOINT:
	//      Timepoint() *TimePoint
	//   SCV_DURATION:
	//      Duration() *Duration
	//   SCV_U128:
	//      U128() *UInt128Parts
	//   SCV_I128:
	//      I128() *Int128Parts
	//   SCV_U256:
	//      U256() *UInt256Parts
	//   SCV_I256:
	//      I256() *Int256Parts
	//   SCV_BYTES:
	//      Bytes() *SCBytes
	//   SCV_STRING:
	//      Str() *SCString
	//   SCV_SYMBOL:
	//      Sym() *SCSymbol
	//   SCV_VEC:
	//      Vec() **SCVec
	//   SCV_MAP:
	//      Map() **SCMap
	//   SCV_ADDRESS:
	//      Address() *SCAddress
	//   SCV_LEDGER_KEY_CONTRACT_INSTANCE:
	//      void
	//   SCV_LEDGER_KEY_NONCE:
	//      Nonce_key() *SCNonceKey
	//   SCV_CONTRACT_INSTANCE:
	//      Instance() *SCContractInstance
	Type SCValType
	// contains filtered or unexported fields
}

func XDR_SCVal

func XDR_SCVal(v *SCVal) *SCVal

func (*SCVal) Address

func (u *SCVal) Address() *SCAddress

func (*SCVal) B

func (u *SCVal) B() *bool

func (*SCVal) Bytes

func (u *SCVal) Bytes() *SCBytes

func (*SCVal) Duration

func (u *SCVal) Duration() *Duration

func (*SCVal) Error

func (u *SCVal) Error() *SCError

func (*SCVal) I128

func (u *SCVal) I128() *Int128Parts

func (*SCVal) I256

func (u *SCVal) I256() *Int256Parts

func (*SCVal) I32

func (u *SCVal) I32() *Int32

func (*SCVal) I64

func (u *SCVal) I64() *Int64

func (*SCVal) Instance

func (u *SCVal) Instance() *SCContractInstance

func (*SCVal) Map

func (u *SCVal) Map() **SCMap

func (*SCVal) Nonce_key

func (u *SCVal) Nonce_key() *SCNonceKey

func (*SCVal) Str

func (u *SCVal) Str() *SCString

func (*SCVal) Sym

func (u *SCVal) Sym() *SCSymbol

func (*SCVal) Timepoint

func (u *SCVal) Timepoint() *TimePoint

func (*SCVal) U128

func (u *SCVal) U128() *UInt128Parts

func (*SCVal) U256

func (u *SCVal) U256() *UInt256Parts

func (*SCVal) U32

func (u *SCVal) U32() *Uint32

func (*SCVal) U64

func (u *SCVal) U64() *Uint64

func (*SCVal) Vec

func (u *SCVal) Vec() **SCVec

func (*SCVal) XdrMarshal

func (v *SCVal) XdrMarshal(x XDR, name string)

func (*SCVal) XdrPointer

func (v *SCVal) XdrPointer() interface{}

func (*SCVal) XdrRecurse

func (u *SCVal) XdrRecurse(x XDR, name string)

func (SCVal) XdrTypeName

func (SCVal) XdrTypeName() string

func (*SCVal) XdrUnionBody

func (u *SCVal) XdrUnionBody() XdrType

func (*SCVal) XdrUnionBodyName

func (u *SCVal) XdrUnionBodyName() string

func (*SCVal) XdrUnionTag

func (u *SCVal) XdrUnionTag() XdrNum32

func (*SCVal) XdrUnionTagName

func (u *SCVal) XdrUnionTagName() string

func (SCVal) XdrValid

func (u SCVal) XdrValid() bool

func (SCVal) XdrValidTags

func (_ SCVal) XdrValidTags() map[int32]bool

func (SCVal) XdrValue

func (v SCVal) XdrValue() interface{}

type SCValType

type SCValType int32
const (
	SCV_BOOL  SCValType = 0
	SCV_VOID  SCValType = 1
	SCV_ERROR SCValType = 2
	// 32 bits is the smallest type in WASM or XDR; no need for u8/u16.
	SCV_U32 SCValType = 3
	SCV_I32 SCValType = 4
	// 64 bits is naturally supported by both WASM and XDR also.
	SCV_U64 SCValType = 5
	SCV_I64 SCValType = 6
	// Time-related u64 subtypes with their own functions and formatting.
	SCV_TIMEPOINT SCValType = 7
	SCV_DURATION  SCValType = 8
	// 128 bits is naturally supported by Rust and we use it for Soroban
	// fixed-point arithmetic prices / balances / similar "quantities". These
	// are represented in XDR as a pair of 2 u64s.
	SCV_U128 SCValType = 9
	SCV_I128 SCValType = 10
	// 256 bits is the size of sha256 output, ed25519 keys, and the EVM machine
	// word, so for interop use we include this even though it requires a small
	// amount of Rust guest and/or host library code.
	SCV_U256 SCValType = 11
	SCV_I256 SCValType = 12
	// Bytes come in 3 flavors, 2 of which have meaningfully different
	// formatting and validity-checking / domain-restriction.
	SCV_BYTES  SCValType = 13
	SCV_STRING SCValType = 14
	SCV_SYMBOL SCValType = 15
	// Vecs and maps are just polymorphic containers of other ScVals.
	SCV_VEC SCValType = 16
	SCV_MAP SCValType = 17
	// Address is the universal identifier for contracts and classic
	// accounts.
	SCV_ADDRESS SCValType = 18
	// The following are the internal SCVal variants that are not
	// exposed to the contracts.
	SCV_CONTRACT_INSTANCE SCValType = 19
	// SCV_LEDGER_KEY_CONTRACT_INSTANCE and SCV_LEDGER_KEY_NONCE are unique
	// symbolic SCVals used as the key for ledger entries for a contract's
	// instance and an address' nonce, respectively.
	SCV_LEDGER_KEY_CONTRACT_INSTANCE SCValType = 20
	SCV_LEDGER_KEY_NONCE             SCValType = 21
)

func XDR_SCValType

func XDR_SCValType(v *SCValType) *SCValType

func (SCValType) GetU32

func (v SCValType) GetU32() uint32

func (*SCValType) Scan

func (v *SCValType) Scan(ss fmt.ScanState, _ rune) error

func (*SCValType) SetU32

func (v *SCValType) SetU32(n uint32)

func (SCValType) String

func (v SCValType) String() string

func (SCValType) XdrEnumComments

func (e SCValType) XdrEnumComments() map[int32]string

func (SCValType) XdrEnumNames

func (SCValType) XdrEnumNames() map[int32]string

func (*SCValType) XdrMarshal

func (v *SCValType) XdrMarshal(x XDR, name string)

func (*SCValType) XdrPointer

func (v *SCValType) XdrPointer() interface{}

func (SCValType) XdrTypeName

func (SCValType) XdrTypeName() string

func (SCValType) XdrValue

func (v SCValType) XdrValue() interface{}

type SCVec

type SCVec = []SCVal

type SendMore

type SendMore struct {
	NumMessages Uint32
}

func XDR_SendMore

func XDR_SendMore(v *SendMore) *SendMore

func (*SendMore) XdrMarshal

func (v *SendMore) XdrMarshal(x XDR, name string)

func (*SendMore) XdrPointer

func (v *SendMore) XdrPointer() interface{}

func (*SendMore) XdrRecurse

func (v *SendMore) XdrRecurse(x XDR, name string)

func (SendMore) XdrTypeName

func (SendMore) XdrTypeName() string

func (SendMore) XdrValue

func (v SendMore) XdrValue() interface{}

type SendMoreExtended

type SendMoreExtended struct {
	NumMessages Uint32
	NumBytes    Uint32
}

func XDR_SendMoreExtended

func XDR_SendMoreExtended(v *SendMoreExtended) *SendMoreExtended

func (*SendMoreExtended) XdrMarshal

func (v *SendMoreExtended) XdrMarshal(x XDR, name string)

func (*SendMoreExtended) XdrPointer

func (v *SendMoreExtended) XdrPointer() interface{}

func (*SendMoreExtended) XdrRecurse

func (v *SendMoreExtended) XdrRecurse(x XDR, name string)

func (SendMoreExtended) XdrTypeName

func (SendMoreExtended) XdrTypeName() string

func (SendMoreExtended) XdrValue

func (v SendMoreExtended) XdrValue() interface{}

type SequenceNumber

type SequenceNumber = Int64

type SerializedLedgerCloseMeta

type SerializedLedgerCloseMeta struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      V0() *LedgerCloseMeta
	V int32
	// contains filtered or unexported fields
}

func (*SerializedLedgerCloseMeta) V0

func (*SerializedLedgerCloseMeta) XdrMarshal

func (v *SerializedLedgerCloseMeta) XdrMarshal(x XDR, name string)

func (*SerializedLedgerCloseMeta) XdrPointer

func (v *SerializedLedgerCloseMeta) XdrPointer() interface{}

func (*SerializedLedgerCloseMeta) XdrRecurse

func (u *SerializedLedgerCloseMeta) XdrRecurse(x XDR, name string)

func (SerializedLedgerCloseMeta) XdrTypeName

func (SerializedLedgerCloseMeta) XdrTypeName() string

func (*SerializedLedgerCloseMeta) XdrUnionBody

func (u *SerializedLedgerCloseMeta) XdrUnionBody() XdrType

func (*SerializedLedgerCloseMeta) XdrUnionBodyName

func (u *SerializedLedgerCloseMeta) XdrUnionBodyName() string

func (*SerializedLedgerCloseMeta) XdrUnionTag

func (u *SerializedLedgerCloseMeta) XdrUnionTag() XdrNum32

func (*SerializedLedgerCloseMeta) XdrUnionTagName

func (u *SerializedLedgerCloseMeta) XdrUnionTagName() string

func (SerializedLedgerCloseMeta) XdrValid

func (u SerializedLedgerCloseMeta) XdrValid() bool

func (SerializedLedgerCloseMeta) XdrValidTags

func (_ SerializedLedgerCloseMeta) XdrValidTags() map[int32]bool

func (SerializedLedgerCloseMeta) XdrValue

func (v SerializedLedgerCloseMeta) XdrValue() interface{}

type SetOptionsOp

type SetOptionsOp struct {
	// sets the inflation destination
	InflationDest *AccountID
	// which flags to clear
	ClearFlags *Uint32
	// which flags to set
	SetFlags *Uint32
	// account threshold manipulation
	MasterWeight  *Uint32
	LowThreshold  *Uint32
	MedThreshold  *Uint32
	HighThreshold *Uint32
	// sets the home domain
	HomeDomain *String32
	// Add, update or remove a signer for the account
	// signer is deleted if the weight is 0
	Signer *Signer
}

Set Account Options

updates "AccountEntry" fields.
note: updating thresholds or signers requires high threshold

Threshold: med or high

Result: SetOptionsResult

func XDR_SetOptionsOp

func XDR_SetOptionsOp(v *SetOptionsOp) *SetOptionsOp

func (*SetOptionsOp) XdrMarshal

func (v *SetOptionsOp) XdrMarshal(x XDR, name string)

func (*SetOptionsOp) XdrPointer

func (v *SetOptionsOp) XdrPointer() interface{}

func (*SetOptionsOp) XdrRecurse

func (v *SetOptionsOp) XdrRecurse(x XDR, name string)

func (SetOptionsOp) XdrTypeName

func (SetOptionsOp) XdrTypeName() string

func (SetOptionsOp) XdrValue

func (v SetOptionsOp) XdrValue() interface{}

type SetOptionsResult

type SetOptionsResult struct {
	// The union discriminant Code selects among the following arms:
	//   SET_OPTIONS_SUCCESS:
	//      void
	//   SET_OPTIONS_LOW_RESERVE, SET_OPTIONS_TOO_MANY_SIGNERS, SET_OPTIONS_BAD_FLAGS, SET_OPTIONS_INVALID_INFLATION, SET_OPTIONS_CANT_CHANGE, SET_OPTIONS_UNKNOWN_FLAG, SET_OPTIONS_THRESHOLD_OUT_OF_RANGE, SET_OPTIONS_BAD_SIGNER, SET_OPTIONS_INVALID_HOME_DOMAIN, SET_OPTIONS_AUTH_REVOCABLE_REQUIRED:
	//      void
	Code SetOptionsResultCode
	// contains filtered or unexported fields
}

func XDR_SetOptionsResult

func XDR_SetOptionsResult(v *SetOptionsResult) *SetOptionsResult

func (*SetOptionsResult) XdrMarshal

func (v *SetOptionsResult) XdrMarshal(x XDR, name string)

func (*SetOptionsResult) XdrPointer

func (v *SetOptionsResult) XdrPointer() interface{}

func (*SetOptionsResult) XdrRecurse

func (u *SetOptionsResult) XdrRecurse(x XDR, name string)

func (SetOptionsResult) XdrTypeName

func (SetOptionsResult) XdrTypeName() string

func (*SetOptionsResult) XdrUnionBody

func (u *SetOptionsResult) XdrUnionBody() XdrType

func (*SetOptionsResult) XdrUnionBodyName

func (u *SetOptionsResult) XdrUnionBodyName() string

func (*SetOptionsResult) XdrUnionTag

func (u *SetOptionsResult) XdrUnionTag() XdrNum32

func (*SetOptionsResult) XdrUnionTagName

func (u *SetOptionsResult) XdrUnionTagName() string

func (SetOptionsResult) XdrValid

func (u SetOptionsResult) XdrValid() bool

func (SetOptionsResult) XdrValidTags

func (_ SetOptionsResult) XdrValidTags() map[int32]bool

func (SetOptionsResult) XdrValue

func (v SetOptionsResult) XdrValue() interface{}

type SetOptionsResultCode

type SetOptionsResultCode int32
const (
	// codes considered as "success" for the operation
	SET_OPTIONS_SUCCESS SetOptionsResultCode = 0
	// not enough funds to add a signer
	SET_OPTIONS_LOW_RESERVE SetOptionsResultCode = -1
	// max number of signers already reached
	SET_OPTIONS_TOO_MANY_SIGNERS SetOptionsResultCode = -2
	// invalid combination of clear/set flags
	SET_OPTIONS_BAD_FLAGS SetOptionsResultCode = -3
	// inflation account does not exist
	SET_OPTIONS_INVALID_INFLATION SetOptionsResultCode = -4
	// can no longer change this option
	SET_OPTIONS_CANT_CHANGE SetOptionsResultCode = -5
	// can't set an unknown flag
	SET_OPTIONS_UNKNOWN_FLAG SetOptionsResultCode = -6
	// bad value for weight/threshold
	SET_OPTIONS_THRESHOLD_OUT_OF_RANGE SetOptionsResultCode = -7
	// signer cannot be masterkey
	SET_OPTIONS_BAD_SIGNER SetOptionsResultCode = -8
	// malformed home domain
	SET_OPTIONS_INVALID_HOME_DOMAIN SetOptionsResultCode = -9
	// auth revocable is required for clawback
	SET_OPTIONS_AUTH_REVOCABLE_REQUIRED SetOptionsResultCode = -10
)

func XDR_SetOptionsResultCode

func XDR_SetOptionsResultCode(v *SetOptionsResultCode) *SetOptionsResultCode

func (SetOptionsResultCode) GetU32

func (v SetOptionsResultCode) GetU32() uint32

func (*SetOptionsResultCode) Scan

func (v *SetOptionsResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*SetOptionsResultCode) SetU32

func (v *SetOptionsResultCode) SetU32(n uint32)

func (SetOptionsResultCode) String

func (v SetOptionsResultCode) String() string

func (SetOptionsResultCode) XdrEnumComments

func (e SetOptionsResultCode) XdrEnumComments() map[int32]string

func (SetOptionsResultCode) XdrEnumNames

func (SetOptionsResultCode) XdrEnumNames() map[int32]string

func (*SetOptionsResultCode) XdrMarshal

func (v *SetOptionsResultCode) XdrMarshal(x XDR, name string)

func (*SetOptionsResultCode) XdrPointer

func (v *SetOptionsResultCode) XdrPointer() interface{}

func (SetOptionsResultCode) XdrTypeName

func (SetOptionsResultCode) XdrTypeName() string

func (SetOptionsResultCode) XdrValue

func (v SetOptionsResultCode) XdrValue() interface{}

type SetTrustLineFlagsOp

type SetTrustLineFlagsOp struct {
	Trustor AccountID
	Asset   Asset
	// which flags to clear
	ClearFlags Uint32
	// which flags to set
	SetFlags Uint32
}

SetTrustLineFlagsOp

Updates the flags of an existing trust line.
This is called by the issuer of the related asset.

Threshold: low

Result: SetTrustLineFlagsResult

func XDR_SetTrustLineFlagsOp

func XDR_SetTrustLineFlagsOp(v *SetTrustLineFlagsOp) *SetTrustLineFlagsOp

func (*SetTrustLineFlagsOp) XdrMarshal

func (v *SetTrustLineFlagsOp) XdrMarshal(x XDR, name string)

func (*SetTrustLineFlagsOp) XdrPointer

func (v *SetTrustLineFlagsOp) XdrPointer() interface{}

func (*SetTrustLineFlagsOp) XdrRecurse

func (v *SetTrustLineFlagsOp) XdrRecurse(x XDR, name string)

func (SetTrustLineFlagsOp) XdrTypeName

func (SetTrustLineFlagsOp) XdrTypeName() string

func (SetTrustLineFlagsOp) XdrValue

func (v SetTrustLineFlagsOp) XdrValue() interface{}

type SetTrustLineFlagsResult

type SetTrustLineFlagsResult struct {
	// The union discriminant Code selects among the following arms:
	//   SET_TRUST_LINE_FLAGS_SUCCESS:
	//      void
	//   SET_TRUST_LINE_FLAGS_MALFORMED, SET_TRUST_LINE_FLAGS_NO_TRUST_LINE, SET_TRUST_LINE_FLAGS_CANT_REVOKE, SET_TRUST_LINE_FLAGS_INVALID_STATE, SET_TRUST_LINE_FLAGS_LOW_RESERVE:
	//      void
	Code SetTrustLineFlagsResultCode
	// contains filtered or unexported fields
}

func (*SetTrustLineFlagsResult) XdrMarshal

func (v *SetTrustLineFlagsResult) XdrMarshal(x XDR, name string)

func (*SetTrustLineFlagsResult) XdrPointer

func (v *SetTrustLineFlagsResult) XdrPointer() interface{}

func (*SetTrustLineFlagsResult) XdrRecurse

func (u *SetTrustLineFlagsResult) XdrRecurse(x XDR, name string)

func (SetTrustLineFlagsResult) XdrTypeName

func (SetTrustLineFlagsResult) XdrTypeName() string

func (*SetTrustLineFlagsResult) XdrUnionBody

func (u *SetTrustLineFlagsResult) XdrUnionBody() XdrType

func (*SetTrustLineFlagsResult) XdrUnionBodyName

func (u *SetTrustLineFlagsResult) XdrUnionBodyName() string

func (*SetTrustLineFlagsResult) XdrUnionTag

func (u *SetTrustLineFlagsResult) XdrUnionTag() XdrNum32

func (*SetTrustLineFlagsResult) XdrUnionTagName

func (u *SetTrustLineFlagsResult) XdrUnionTagName() string

func (SetTrustLineFlagsResult) XdrValid

func (u SetTrustLineFlagsResult) XdrValid() bool

func (SetTrustLineFlagsResult) XdrValidTags

func (_ SetTrustLineFlagsResult) XdrValidTags() map[int32]bool

func (SetTrustLineFlagsResult) XdrValue

func (v SetTrustLineFlagsResult) XdrValue() interface{}

type SetTrustLineFlagsResultCode

type SetTrustLineFlagsResultCode int32
const (
	// codes considered as "success" for the operation
	SET_TRUST_LINE_FLAGS_SUCCESS SetTrustLineFlagsResultCode = 0
	// codes considered as "failure" for the operation
	SET_TRUST_LINE_FLAGS_MALFORMED     SetTrustLineFlagsResultCode = -1
	SET_TRUST_LINE_FLAGS_NO_TRUST_LINE SetTrustLineFlagsResultCode = -2
	SET_TRUST_LINE_FLAGS_CANT_REVOKE   SetTrustLineFlagsResultCode = -3
	SET_TRUST_LINE_FLAGS_INVALID_STATE SetTrustLineFlagsResultCode = -4
	// claimable balances can't be created
	SET_TRUST_LINE_FLAGS_LOW_RESERVE SetTrustLineFlagsResultCode = -5
)

func (SetTrustLineFlagsResultCode) GetU32

func (*SetTrustLineFlagsResultCode) Scan

func (*SetTrustLineFlagsResultCode) SetU32

func (v *SetTrustLineFlagsResultCode) SetU32(n uint32)

func (SetTrustLineFlagsResultCode) String

func (SetTrustLineFlagsResultCode) XdrEnumComments

func (e SetTrustLineFlagsResultCode) XdrEnumComments() map[int32]string

func (SetTrustLineFlagsResultCode) XdrEnumNames

func (SetTrustLineFlagsResultCode) XdrEnumNames() map[int32]string

func (*SetTrustLineFlagsResultCode) XdrMarshal

func (v *SetTrustLineFlagsResultCode) XdrMarshal(x XDR, name string)

func (*SetTrustLineFlagsResultCode) XdrPointer

func (v *SetTrustLineFlagsResultCode) XdrPointer() interface{}

func (SetTrustLineFlagsResultCode) XdrTypeName

func (SetTrustLineFlagsResultCode) XdrTypeName() string

func (SetTrustLineFlagsResultCode) XdrValue

func (v SetTrustLineFlagsResultCode) XdrValue() interface{}

type Signature

type Signature = []byte // bound 64

variable size as the size depends on the signature scheme used

type SignatureHint

type SignatureHint = [4]byte

type SignedSurveyRequestMessage

type SignedSurveyRequestMessage struct {
	RequestSignature Signature
	Request          SurveyRequestMessage
}

func (*SignedSurveyRequestMessage) XdrMarshal

func (v *SignedSurveyRequestMessage) XdrMarshal(x XDR, name string)

func (*SignedSurveyRequestMessage) XdrPointer

func (v *SignedSurveyRequestMessage) XdrPointer() interface{}

func (*SignedSurveyRequestMessage) XdrRecurse

func (v *SignedSurveyRequestMessage) XdrRecurse(x XDR, name string)

func (SignedSurveyRequestMessage) XdrTypeName

func (SignedSurveyRequestMessage) XdrTypeName() string

func (SignedSurveyRequestMessage) XdrValue

func (v SignedSurveyRequestMessage) XdrValue() interface{}

type SignedSurveyResponseMessage

type SignedSurveyResponseMessage struct {
	ResponseSignature Signature
	Response          SurveyResponseMessage
}

func (*SignedSurveyResponseMessage) XdrMarshal

func (v *SignedSurveyResponseMessage) XdrMarshal(x XDR, name string)

func (*SignedSurveyResponseMessage) XdrPointer

func (v *SignedSurveyResponseMessage) XdrPointer() interface{}

func (*SignedSurveyResponseMessage) XdrRecurse

func (v *SignedSurveyResponseMessage) XdrRecurse(x XDR, name string)

func (SignedSurveyResponseMessage) XdrTypeName

func (SignedSurveyResponseMessage) XdrTypeName() string

func (SignedSurveyResponseMessage) XdrValue

func (v SignedSurveyResponseMessage) XdrValue() interface{}

type Signer

type Signer struct {
	Key SignerKey
	// really only need 1 byte
	Weight Uint32
}

func XDR_Signer

func XDR_Signer(v *Signer) *Signer

func (*Signer) XdrMarshal

func (v *Signer) XdrMarshal(x XDR, name string)

func (*Signer) XdrPointer

func (v *Signer) XdrPointer() interface{}

func (*Signer) XdrRecurse

func (v *Signer) XdrRecurse(x XDR, name string)

func (Signer) XdrTypeName

func (Signer) XdrTypeName() string

func (Signer) XdrValue

func (v Signer) XdrValue() interface{}

type SignerKey

type SignerKey struct {
	// The union discriminant Type selects among the following arms:
	//   SIGNER_KEY_TYPE_ED25519:
	//      Ed25519() *Uint256
	//   SIGNER_KEY_TYPE_PRE_AUTH_TX:
	//      PreAuthTx() *Uint256
	//   SIGNER_KEY_TYPE_HASH_X:
	//      HashX() *Uint256
	//   SIGNER_KEY_TYPE_ED25519_SIGNED_PAYLOAD:
	//      Ed25519SignedPayload() *XdrAnon_SignerKey_Ed25519SignedPayload
	Type SignerKeyType
	// contains filtered or unexported fields
}

func XDR_SignerKey

func XDR_SignerKey(v *SignerKey) *SignerKey

func (*SignerKey) Ed25519

func (u *SignerKey) Ed25519() *Uint256

func (*SignerKey) Ed25519SignedPayload

func (u *SignerKey) Ed25519SignedPayload() *XdrAnon_SignerKey_Ed25519SignedPayload

func (*SignerKey) HashX

func (u *SignerKey) HashX() *Uint256

Hash of random 256 bit preimage X

func (*SignerKey) PreAuthTx

func (u *SignerKey) PreAuthTx() *Uint256

SHA-256 Hash of TransactionSignaturePayload structure

func (*SignerKey) XdrMarshal

func (v *SignerKey) XdrMarshal(x XDR, name string)

func (*SignerKey) XdrPointer

func (v *SignerKey) XdrPointer() interface{}

func (*SignerKey) XdrRecurse

func (u *SignerKey) XdrRecurse(x XDR, name string)

func (SignerKey) XdrTypeName

func (SignerKey) XdrTypeName() string

func (*SignerKey) XdrUnionBody

func (u *SignerKey) XdrUnionBody() XdrType

func (*SignerKey) XdrUnionBodyName

func (u *SignerKey) XdrUnionBodyName() string

func (*SignerKey) XdrUnionTag

func (u *SignerKey) XdrUnionTag() XdrNum32

func (*SignerKey) XdrUnionTagName

func (u *SignerKey) XdrUnionTagName() string

func (SignerKey) XdrValid

func (u SignerKey) XdrValid() bool

func (SignerKey) XdrValidTags

func (_ SignerKey) XdrValidTags() map[int32]bool

func (SignerKey) XdrValue

func (v SignerKey) XdrValue() interface{}

type SignerKeyType

type SignerKeyType int32
const (
	SIGNER_KEY_TYPE_ED25519                SignerKeyType = SignerKeyType(KEY_TYPE_ED25519)
	SIGNER_KEY_TYPE_PRE_AUTH_TX            SignerKeyType = SignerKeyType(KEY_TYPE_PRE_AUTH_TX)
	SIGNER_KEY_TYPE_HASH_X                 SignerKeyType = SignerKeyType(KEY_TYPE_HASH_X)
	SIGNER_KEY_TYPE_ED25519_SIGNED_PAYLOAD SignerKeyType = SignerKeyType(KEY_TYPE_ED25519_SIGNED_PAYLOAD)
)

func XDR_SignerKeyType

func XDR_SignerKeyType(v *SignerKeyType) *SignerKeyType

func (SignerKeyType) GetU32

func (v SignerKeyType) GetU32() uint32

func (*SignerKeyType) Scan

func (v *SignerKeyType) Scan(ss fmt.ScanState, _ rune) error

func (*SignerKeyType) SetU32

func (v *SignerKeyType) SetU32(n uint32)

func (SignerKeyType) String

func (v SignerKeyType) String() string

func (SignerKeyType) XdrEnumNames

func (SignerKeyType) XdrEnumNames() map[int32]string

func (*SignerKeyType) XdrMarshal

func (v *SignerKeyType) XdrMarshal(x XDR, name string)

func (*SignerKeyType) XdrPointer

func (v *SignerKeyType) XdrPointer() interface{}

func (SignerKeyType) XdrTypeName

func (SignerKeyType) XdrTypeName() string

func (SignerKeyType) XdrValue

func (v SignerKeyType) XdrValue() interface{}

type SimplePaymentResult

type SimplePaymentResult struct {
	Destination AccountID
	Asset       Asset
	Amount      Int64
}

func XDR_SimplePaymentResult

func XDR_SimplePaymentResult(v *SimplePaymentResult) *SimplePaymentResult

func (*SimplePaymentResult) XdrMarshal

func (v *SimplePaymentResult) XdrMarshal(x XDR, name string)

func (*SimplePaymentResult) XdrPointer

func (v *SimplePaymentResult) XdrPointer() interface{}

func (*SimplePaymentResult) XdrRecurse

func (v *SimplePaymentResult) XdrRecurse(x XDR, name string)

func (SimplePaymentResult) XdrTypeName

func (SimplePaymentResult) XdrTypeName() string

func (SimplePaymentResult) XdrValue

func (v SimplePaymentResult) XdrValue() interface{}

type SorobanAddressCredentials

type SorobanAddressCredentials struct {
	Address                   SCAddress
	Nonce                     Int64
	SignatureExpirationLedger Uint32
	Signature                 SCVal
}

func (*SorobanAddressCredentials) XdrMarshal

func (v *SorobanAddressCredentials) XdrMarshal(x XDR, name string)

func (*SorobanAddressCredentials) XdrPointer

func (v *SorobanAddressCredentials) XdrPointer() interface{}

func (*SorobanAddressCredentials) XdrRecurse

func (v *SorobanAddressCredentials) XdrRecurse(x XDR, name string)

func (SorobanAddressCredentials) XdrTypeName

func (SorobanAddressCredentials) XdrTypeName() string

func (SorobanAddressCredentials) XdrValue

func (v SorobanAddressCredentials) XdrValue() interface{}

type SorobanAuthorizationEntry

type SorobanAuthorizationEntry struct {
	Credentials    SorobanCredentials
	RootInvocation SorobanAuthorizedInvocation
}

Unit of authorization data for Soroban.

Represents an authorization for executing the tree of authorized contract
and/or host function calls by the user defined by `credentials`.

func (*SorobanAuthorizationEntry) XdrMarshal

func (v *SorobanAuthorizationEntry) XdrMarshal(x XDR, name string)

func (*SorobanAuthorizationEntry) XdrPointer

func (v *SorobanAuthorizationEntry) XdrPointer() interface{}

func (*SorobanAuthorizationEntry) XdrRecurse

func (v *SorobanAuthorizationEntry) XdrRecurse(x XDR, name string)

func (SorobanAuthorizationEntry) XdrTypeName

func (SorobanAuthorizationEntry) XdrTypeName() string

func (SorobanAuthorizationEntry) XdrValue

func (v SorobanAuthorizationEntry) XdrValue() interface{}

type SorobanAuthorizedFunction

type SorobanAuthorizedFunction struct {
	// The union discriminant Type selects among the following arms:
	//   SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN:
	//      ContractFn() *InvokeContractArgs
	//   SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_HOST_FN:
	//      CreateContractHostFn() *CreateContractArgs
	Type SorobanAuthorizedFunctionType
	// contains filtered or unexported fields
}

func (*SorobanAuthorizedFunction) ContractFn

func (*SorobanAuthorizedFunction) CreateContractHostFn

func (u *SorobanAuthorizedFunction) CreateContractHostFn() *CreateContractArgs

func (*SorobanAuthorizedFunction) XdrMarshal

func (v *SorobanAuthorizedFunction) XdrMarshal(x XDR, name string)

func (*SorobanAuthorizedFunction) XdrPointer

func (v *SorobanAuthorizedFunction) XdrPointer() interface{}

func (*SorobanAuthorizedFunction) XdrRecurse

func (u *SorobanAuthorizedFunction) XdrRecurse(x XDR, name string)

func (SorobanAuthorizedFunction) XdrTypeName

func (SorobanAuthorizedFunction) XdrTypeName() string

func (*SorobanAuthorizedFunction) XdrUnionBody

func (u *SorobanAuthorizedFunction) XdrUnionBody() XdrType

func (*SorobanAuthorizedFunction) XdrUnionBodyName

func (u *SorobanAuthorizedFunction) XdrUnionBodyName() string

func (*SorobanAuthorizedFunction) XdrUnionTag

func (u *SorobanAuthorizedFunction) XdrUnionTag() XdrNum32

func (*SorobanAuthorizedFunction) XdrUnionTagName

func (u *SorobanAuthorizedFunction) XdrUnionTagName() string

func (SorobanAuthorizedFunction) XdrValid

func (u SorobanAuthorizedFunction) XdrValid() bool

func (SorobanAuthorizedFunction) XdrValidTags

func (_ SorobanAuthorizedFunction) XdrValidTags() map[int32]bool

func (SorobanAuthorizedFunction) XdrValue

func (v SorobanAuthorizedFunction) XdrValue() interface{}

type SorobanAuthorizedFunctionType

type SorobanAuthorizedFunctionType int32
const (
	SOROBAN_AUTHORIZED_FUNCTION_TYPE_CONTRACT_FN             SorobanAuthorizedFunctionType = 0
	SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_HOST_FN SorobanAuthorizedFunctionType = 1
)

func (SorobanAuthorizedFunctionType) GetU32

func (*SorobanAuthorizedFunctionType) Scan

func (*SorobanAuthorizedFunctionType) SetU32

func (SorobanAuthorizedFunctionType) String

func (SorobanAuthorizedFunctionType) XdrEnumNames

func (SorobanAuthorizedFunctionType) XdrEnumNames() map[int32]string

func (*SorobanAuthorizedFunctionType) XdrMarshal

func (v *SorobanAuthorizedFunctionType) XdrMarshal(x XDR, name string)

func (*SorobanAuthorizedFunctionType) XdrPointer

func (v *SorobanAuthorizedFunctionType) XdrPointer() interface{}

func (SorobanAuthorizedFunctionType) XdrTypeName

func (SorobanAuthorizedFunctionType) XdrTypeName() string

func (SorobanAuthorizedFunctionType) XdrValue

func (v SorobanAuthorizedFunctionType) XdrValue() interface{}

type SorobanAuthorizedInvocation

type SorobanAuthorizedInvocation struct {
	Function       SorobanAuthorizedFunction
	SubInvocations []SorobanAuthorizedInvocation
}

func (*SorobanAuthorizedInvocation) XdrMarshal

func (v *SorobanAuthorizedInvocation) XdrMarshal(x XDR, name string)

func (*SorobanAuthorizedInvocation) XdrPointer

func (v *SorobanAuthorizedInvocation) XdrPointer() interface{}

func (*SorobanAuthorizedInvocation) XdrRecurse

func (v *SorobanAuthorizedInvocation) XdrRecurse(x XDR, name string)

func (SorobanAuthorizedInvocation) XdrTypeName

func (SorobanAuthorizedInvocation) XdrTypeName() string

func (SorobanAuthorizedInvocation) XdrValue

func (v SorobanAuthorizedInvocation) XdrValue() interface{}

type SorobanCredentials

type SorobanCredentials struct {
	// The union discriminant Type selects among the following arms:
	//   SOROBAN_CREDENTIALS_SOURCE_ACCOUNT:
	//      void
	//   SOROBAN_CREDENTIALS_ADDRESS:
	//      Address() *SorobanAddressCredentials
	Type SorobanCredentialsType
	// contains filtered or unexported fields
}

func XDR_SorobanCredentials

func XDR_SorobanCredentials(v *SorobanCredentials) *SorobanCredentials

func (*SorobanCredentials) Address

func (*SorobanCredentials) XdrMarshal

func (v *SorobanCredentials) XdrMarshal(x XDR, name string)

func (*SorobanCredentials) XdrPointer

func (v *SorobanCredentials) XdrPointer() interface{}

func (*SorobanCredentials) XdrRecurse

func (u *SorobanCredentials) XdrRecurse(x XDR, name string)

func (SorobanCredentials) XdrTypeName

func (SorobanCredentials) XdrTypeName() string

func (*SorobanCredentials) XdrUnionBody

func (u *SorobanCredentials) XdrUnionBody() XdrType

func (*SorobanCredentials) XdrUnionBodyName

func (u *SorobanCredentials) XdrUnionBodyName() string

func (*SorobanCredentials) XdrUnionTag

func (u *SorobanCredentials) XdrUnionTag() XdrNum32

func (*SorobanCredentials) XdrUnionTagName

func (u *SorobanCredentials) XdrUnionTagName() string

func (SorobanCredentials) XdrValid

func (u SorobanCredentials) XdrValid() bool

func (SorobanCredentials) XdrValidTags

func (_ SorobanCredentials) XdrValidTags() map[int32]bool

func (SorobanCredentials) XdrValue

func (v SorobanCredentials) XdrValue() interface{}

type SorobanCredentialsType

type SorobanCredentialsType int32
const (
	SOROBAN_CREDENTIALS_SOURCE_ACCOUNT SorobanCredentialsType = 0
	SOROBAN_CREDENTIALS_ADDRESS        SorobanCredentialsType = 1
)

func (SorobanCredentialsType) GetU32

func (v SorobanCredentialsType) GetU32() uint32

func (*SorobanCredentialsType) Scan

func (*SorobanCredentialsType) SetU32

func (v *SorobanCredentialsType) SetU32(n uint32)

func (SorobanCredentialsType) String

func (v SorobanCredentialsType) String() string

func (SorobanCredentialsType) XdrEnumNames

func (SorobanCredentialsType) XdrEnumNames() map[int32]string

func (*SorobanCredentialsType) XdrMarshal

func (v *SorobanCredentialsType) XdrMarshal(x XDR, name string)

func (*SorobanCredentialsType) XdrPointer

func (v *SorobanCredentialsType) XdrPointer() interface{}

func (SorobanCredentialsType) XdrTypeName

func (SorobanCredentialsType) XdrTypeName() string

func (SorobanCredentialsType) XdrValue

func (v SorobanCredentialsType) XdrValue() interface{}

type SorobanResources

type SorobanResources struct {
	// The ledger footprint of the transaction.
	Footprint LedgerFootprint
	// The maximum number of instructions this transaction can use
	Instructions Uint32
	// The maximum number of bytes this transaction can read from ledger
	ReadBytes Uint32
	// The maximum number of bytes this transaction can write to ledger
	WriteBytes Uint32
}

Resource limits for a Soroban transaction. The transaction will fail if it exceeds any of these limits.

func XDR_SorobanResources

func XDR_SorobanResources(v *SorobanResources) *SorobanResources

func (*SorobanResources) XdrMarshal

func (v *SorobanResources) XdrMarshal(x XDR, name string)

func (*SorobanResources) XdrPointer

func (v *SorobanResources) XdrPointer() interface{}

func (*SorobanResources) XdrRecurse

func (v *SorobanResources) XdrRecurse(x XDR, name string)

func (SorobanResources) XdrTypeName

func (SorobanResources) XdrTypeName() string

func (SorobanResources) XdrValue

func (v SorobanResources) XdrValue() interface{}

type SorobanTransactionData

type SorobanTransactionData struct {
	Ext       ExtensionPoint
	Resources SorobanResources
	// Amount of the transaction `fee` allocated to the Soroban resource fees.
	// The fraction of `resourceFee` corresponding to `resources` specified
	// above is *not* refundable (i.e. fees for instructions, ledger I/O), as
	// well as fees for the transaction size.
	// The remaining part of the fee is refundable and the charged value is
	// based on the actual consumption of refundable resources (events, ledger
	// rent bumps).
	// The `inclusionFee` used for prioritization of the transaction is defined
	// as `tx.fee - resourceFee`.
	ResourceFee Int64
}

The transaction extension for Soroban.

func (*SorobanTransactionData) XdrMarshal

func (v *SorobanTransactionData) XdrMarshal(x XDR, name string)

func (*SorobanTransactionData) XdrPointer

func (v *SorobanTransactionData) XdrPointer() interface{}

func (*SorobanTransactionData) XdrRecurse

func (v *SorobanTransactionData) XdrRecurse(x XDR, name string)

func (SorobanTransactionData) XdrTypeName

func (SorobanTransactionData) XdrTypeName() string

func (SorobanTransactionData) XdrValue

func (v SorobanTransactionData) XdrValue() interface{}

type SorobanTransactionMeta

type SorobanTransactionMeta struct {
	Ext SorobanTransactionMetaExt
	// custom events populated by the
	Events []ContractEvent
	// contracts themselves.
	ReturnValue SCVal
	// Diagnostics events that are not hashed.
	// This will contain all contract and diagnostic events. Even ones
	// that were emitted in a failed contract call.
	DiagnosticEvents []DiagnosticEvent
}

func (*SorobanTransactionMeta) XdrMarshal

func (v *SorobanTransactionMeta) XdrMarshal(x XDR, name string)

func (*SorobanTransactionMeta) XdrPointer

func (v *SorobanTransactionMeta) XdrPointer() interface{}

func (*SorobanTransactionMeta) XdrRecurse

func (v *SorobanTransactionMeta) XdrRecurse(x XDR, name string)

func (SorobanTransactionMeta) XdrTypeName

func (SorobanTransactionMeta) XdrTypeName() string

func (SorobanTransactionMeta) XdrValue

func (v SorobanTransactionMeta) XdrValue() interface{}

type SorobanTransactionMetaExt

type SorobanTransactionMetaExt struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      V1() *SorobanTransactionMetaExtV1
	V int32
	// contains filtered or unexported fields
}

func (*SorobanTransactionMetaExt) V1

func (*SorobanTransactionMetaExt) XdrMarshal

func (v *SorobanTransactionMetaExt) XdrMarshal(x XDR, name string)

func (*SorobanTransactionMetaExt) XdrPointer

func (v *SorobanTransactionMetaExt) XdrPointer() interface{}

func (*SorobanTransactionMetaExt) XdrRecurse

func (u *SorobanTransactionMetaExt) XdrRecurse(x XDR, name string)

func (SorobanTransactionMetaExt) XdrTypeName

func (SorobanTransactionMetaExt) XdrTypeName() string

func (*SorobanTransactionMetaExt) XdrUnionBody

func (u *SorobanTransactionMetaExt) XdrUnionBody() XdrType

func (*SorobanTransactionMetaExt) XdrUnionBodyName

func (u *SorobanTransactionMetaExt) XdrUnionBodyName() string

func (*SorobanTransactionMetaExt) XdrUnionTag

func (u *SorobanTransactionMetaExt) XdrUnionTag() XdrNum32

func (*SorobanTransactionMetaExt) XdrUnionTagName

func (u *SorobanTransactionMetaExt) XdrUnionTagName() string

func (SorobanTransactionMetaExt) XdrValid

func (u SorobanTransactionMetaExt) XdrValid() bool

func (SorobanTransactionMetaExt) XdrValidTags

func (_ SorobanTransactionMetaExt) XdrValidTags() map[int32]bool

func (SorobanTransactionMetaExt) XdrValue

func (v SorobanTransactionMetaExt) XdrValue() interface{}

type SorobanTransactionMetaExtV1

type SorobanTransactionMetaExtV1 struct {
	Ext ExtensionPoint
	// Total amount (in stroops) that has been charged for non-refundable
	// Soroban resources.
	// Non-refundable resources are charged based on the usage declared in
	// the transaction envelope (such as `instructions`, `readBytes` etc.) and
	// is charged regardless of the success of the transaction.
	TotalNonRefundableResourceFeeCharged Int64
	// Total amount (in stroops) that has been charged for refundable
	// Soroban resource fees.
	// Currently this comprises the rent fee (`rentFeeCharged`) and the
	// fee for the events and return value.
	// Refundable resources are charged based on the actual resources usage.
	// Since currently refundable resources are only used for the successful
	// transactions, this will be `0` for failed transactions.
	TotalRefundableResourceFeeCharged Int64
	// Amount (in stroops) that has been charged for rent.
	// This is a part of `totalNonRefundableResourceFeeCharged`.
	RentFeeCharged Int64
}

func (*SorobanTransactionMetaExtV1) XdrMarshal

func (v *SorobanTransactionMetaExtV1) XdrMarshal(x XDR, name string)

func (*SorobanTransactionMetaExtV1) XdrPointer

func (v *SorobanTransactionMetaExtV1) XdrPointer() interface{}

func (*SorobanTransactionMetaExtV1) XdrRecurse

func (v *SorobanTransactionMetaExtV1) XdrRecurse(x XDR, name string)

func (SorobanTransactionMetaExtV1) XdrTypeName

func (SorobanTransactionMetaExtV1) XdrTypeName() string

func (SorobanTransactionMetaExtV1) XdrValue

func (v SorobanTransactionMetaExtV1) XdrValue() interface{}

type SponsorshipDescriptor

type SponsorshipDescriptor = *AccountID

type StateArchivalSettings

type StateArchivalSettings struct {
	MaxEntryTTL      Uint32
	MinTemporaryTTL  Uint32
	MinPersistentTTL Uint32
	// rent_fee = wfee_rate_average / rent_rate_denominator_for_type
	PersistentRentRateDenominator Int64
	TempRentRateDenominator       Int64
	// max number of entries that emit archival meta in a single ledger
	MaxEntriesToArchive Uint32
	// Number of snapshots to use when calculating average BucketList size
	BucketListSizeWindowSampleSize Uint32
	// How often to sample the BucketList size for the average, in ledgers
	BucketListWindowSamplePeriod Uint32
	// Maximum number of bytes that we scan for eviction per ledger
	EvictionScanSize Uint32
	// Lowest BucketList level to be scanned to evict entries
	StartingEvictionScanLevel Uint32
}

func XDR_StateArchivalSettings

func XDR_StateArchivalSettings(v *StateArchivalSettings) *StateArchivalSettings

func (*StateArchivalSettings) XdrMarshal

func (v *StateArchivalSettings) XdrMarshal(x XDR, name string)

func (*StateArchivalSettings) XdrPointer

func (v *StateArchivalSettings) XdrPointer() interface{}

func (*StateArchivalSettings) XdrRecurse

func (v *StateArchivalSettings) XdrRecurse(x XDR, name string)

func (StateArchivalSettings) XdrTypeName

func (StateArchivalSettings) XdrTypeName() string

func (StateArchivalSettings) XdrValue

func (v StateArchivalSettings) XdrValue() interface{}

type StoredDebugTransactionSet

type StoredDebugTransactionSet struct {
	TxSet     StoredTransactionSet
	LedgerSeq Uint32
	ScpValue  HcnetValue
}

func (*StoredDebugTransactionSet) XdrMarshal

func (v *StoredDebugTransactionSet) XdrMarshal(x XDR, name string)

func (*StoredDebugTransactionSet) XdrPointer

func (v *StoredDebugTransactionSet) XdrPointer() interface{}

func (*StoredDebugTransactionSet) XdrRecurse

func (v *StoredDebugTransactionSet) XdrRecurse(x XDR, name string)

func (StoredDebugTransactionSet) XdrTypeName

func (StoredDebugTransactionSet) XdrTypeName() string

func (StoredDebugTransactionSet) XdrValue

func (v StoredDebugTransactionSet) XdrValue() interface{}

type StoredTransactionSet

type StoredTransactionSet struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      TxSet() *TransactionSet
	//   1:
	//      GeneralizedTxSet() *GeneralizedTransactionSet
	V int32
	// contains filtered or unexported fields
}

func XDR_StoredTransactionSet

func XDR_StoredTransactionSet(v *StoredTransactionSet) *StoredTransactionSet

func (*StoredTransactionSet) GeneralizedTxSet

func (u *StoredTransactionSet) GeneralizedTxSet() *GeneralizedTransactionSet

func (*StoredTransactionSet) TxSet

func (*StoredTransactionSet) XdrMarshal

func (v *StoredTransactionSet) XdrMarshal(x XDR, name string)

func (*StoredTransactionSet) XdrPointer

func (v *StoredTransactionSet) XdrPointer() interface{}

func (*StoredTransactionSet) XdrRecurse

func (u *StoredTransactionSet) XdrRecurse(x XDR, name string)

func (StoredTransactionSet) XdrTypeName

func (StoredTransactionSet) XdrTypeName() string

func (*StoredTransactionSet) XdrUnionBody

func (u *StoredTransactionSet) XdrUnionBody() XdrType

func (*StoredTransactionSet) XdrUnionBodyName

func (u *StoredTransactionSet) XdrUnionBodyName() string

func (*StoredTransactionSet) XdrUnionTag

func (u *StoredTransactionSet) XdrUnionTag() XdrNum32

func (*StoredTransactionSet) XdrUnionTagName

func (u *StoredTransactionSet) XdrUnionTagName() string

func (StoredTransactionSet) XdrValid

func (u StoredTransactionSet) XdrValid() bool

func (StoredTransactionSet) XdrValidTags

func (_ StoredTransactionSet) XdrValidTags() map[int32]bool

func (StoredTransactionSet) XdrValue

func (v StoredTransactionSet) XdrValue() interface{}

type String32

type String32 = string // bound 32

type String64

type String64 = string // bound 64

type SurveyMessageCommandType

type SurveyMessageCommandType int32
const (
	SURVEY_TOPOLOGY SurveyMessageCommandType = 0
)

func (SurveyMessageCommandType) GetU32

func (v SurveyMessageCommandType) GetU32() uint32

func (*SurveyMessageCommandType) Scan

func (*SurveyMessageCommandType) SetU32

func (v *SurveyMessageCommandType) SetU32(n uint32)

func (SurveyMessageCommandType) String

func (v SurveyMessageCommandType) String() string

func (SurveyMessageCommandType) XdrEnumNames

func (SurveyMessageCommandType) XdrEnumNames() map[int32]string

func (*SurveyMessageCommandType) XdrMarshal

func (v *SurveyMessageCommandType) XdrMarshal(x XDR, name string)

func (*SurveyMessageCommandType) XdrPointer

func (v *SurveyMessageCommandType) XdrPointer() interface{}

func (SurveyMessageCommandType) XdrTypeName

func (SurveyMessageCommandType) XdrTypeName() string

func (SurveyMessageCommandType) XdrValue

func (v SurveyMessageCommandType) XdrValue() interface{}

type SurveyMessageResponseType

type SurveyMessageResponseType int32
const (
	SURVEY_TOPOLOGY_RESPONSE_V0 SurveyMessageResponseType = 0
	SURVEY_TOPOLOGY_RESPONSE_V1 SurveyMessageResponseType = 1
)

func (SurveyMessageResponseType) GetU32

func (v SurveyMessageResponseType) GetU32() uint32

func (*SurveyMessageResponseType) Scan

func (*SurveyMessageResponseType) SetU32

func (v *SurveyMessageResponseType) SetU32(n uint32)

func (SurveyMessageResponseType) String

func (v SurveyMessageResponseType) String() string

func (SurveyMessageResponseType) XdrEnumNames

func (SurveyMessageResponseType) XdrEnumNames() map[int32]string

func (*SurveyMessageResponseType) XdrMarshal

func (v *SurveyMessageResponseType) XdrMarshal(x XDR, name string)

func (*SurveyMessageResponseType) XdrPointer

func (v *SurveyMessageResponseType) XdrPointer() interface{}

func (SurveyMessageResponseType) XdrTypeName

func (SurveyMessageResponseType) XdrTypeName() string

func (SurveyMessageResponseType) XdrValue

func (v SurveyMessageResponseType) XdrValue() interface{}

type SurveyRequestMessage

type SurveyRequestMessage struct {
	SurveyorPeerID NodeID
	SurveyedPeerID NodeID
	LedgerNum      Uint32
	EncryptionKey  Curve25519Public
	CommandType    SurveyMessageCommandType
}

func XDR_SurveyRequestMessage

func XDR_SurveyRequestMessage(v *SurveyRequestMessage) *SurveyRequestMessage

func (*SurveyRequestMessage) XdrMarshal

func (v *SurveyRequestMessage) XdrMarshal(x XDR, name string)

func (*SurveyRequestMessage) XdrPointer

func (v *SurveyRequestMessage) XdrPointer() interface{}

func (*SurveyRequestMessage) XdrRecurse

func (v *SurveyRequestMessage) XdrRecurse(x XDR, name string)

func (SurveyRequestMessage) XdrTypeName

func (SurveyRequestMessage) XdrTypeName() string

func (SurveyRequestMessage) XdrValue

func (v SurveyRequestMessage) XdrValue() interface{}

type SurveyResponseBody

type SurveyResponseBody struct {
	// The union discriminant Type selects among the following arms:
	//   SURVEY_TOPOLOGY_RESPONSE_V0:
	//      TopologyResponseBodyV0() *TopologyResponseBodyV0
	//   SURVEY_TOPOLOGY_RESPONSE_V1:
	//      TopologyResponseBodyV1() *TopologyResponseBodyV1
	Type SurveyMessageResponseType
	// contains filtered or unexported fields
}

func XDR_SurveyResponseBody

func XDR_SurveyResponseBody(v *SurveyResponseBody) *SurveyResponseBody

func (*SurveyResponseBody) TopologyResponseBodyV0

func (u *SurveyResponseBody) TopologyResponseBodyV0() *TopologyResponseBodyV0

func (*SurveyResponseBody) TopologyResponseBodyV1

func (u *SurveyResponseBody) TopologyResponseBodyV1() *TopologyResponseBodyV1

func (*SurveyResponseBody) XdrMarshal

func (v *SurveyResponseBody) XdrMarshal(x XDR, name string)

func (*SurveyResponseBody) XdrPointer

func (v *SurveyResponseBody) XdrPointer() interface{}

func (*SurveyResponseBody) XdrRecurse

func (u *SurveyResponseBody) XdrRecurse(x XDR, name string)

func (SurveyResponseBody) XdrTypeName

func (SurveyResponseBody) XdrTypeName() string

func (*SurveyResponseBody) XdrUnionBody

func (u *SurveyResponseBody) XdrUnionBody() XdrType

func (*SurveyResponseBody) XdrUnionBodyName

func (u *SurveyResponseBody) XdrUnionBodyName() string

func (*SurveyResponseBody) XdrUnionTag

func (u *SurveyResponseBody) XdrUnionTag() XdrNum32

func (*SurveyResponseBody) XdrUnionTagName

func (u *SurveyResponseBody) XdrUnionTagName() string

func (SurveyResponseBody) XdrValid

func (u SurveyResponseBody) XdrValid() bool

func (SurveyResponseBody) XdrValidTags

func (_ SurveyResponseBody) XdrValidTags() map[int32]bool

func (SurveyResponseBody) XdrValue

func (v SurveyResponseBody) XdrValue() interface{}

type SurveyResponseMessage

type SurveyResponseMessage struct {
	SurveyorPeerID NodeID
	SurveyedPeerID NodeID
	LedgerNum      Uint32
	CommandType    SurveyMessageCommandType
	EncryptedBody  EncryptedBody
}

func XDR_SurveyResponseMessage

func XDR_SurveyResponseMessage(v *SurveyResponseMessage) *SurveyResponseMessage

func (*SurveyResponseMessage) XdrMarshal

func (v *SurveyResponseMessage) XdrMarshal(x XDR, name string)

func (*SurveyResponseMessage) XdrPointer

func (v *SurveyResponseMessage) XdrPointer() interface{}

func (*SurveyResponseMessage) XdrRecurse

func (v *SurveyResponseMessage) XdrRecurse(x XDR, name string)

func (SurveyResponseMessage) XdrTypeName

func (SurveyResponseMessage) XdrTypeName() string

func (SurveyResponseMessage) XdrValue

func (v SurveyResponseMessage) XdrValue() interface{}

type TTLEntry

type TTLEntry struct {
	// Hash of the LedgerKey that is associated with this TTLEntry
	KeyHash            Hash
	LiveUntilLedgerSeq Uint32
}

func XDR_TTLEntry

func XDR_TTLEntry(v *TTLEntry) *TTLEntry

func (*TTLEntry) XdrMarshal

func (v *TTLEntry) XdrMarshal(x XDR, name string)

func (*TTLEntry) XdrPointer

func (v *TTLEntry) XdrPointer() interface{}

func (*TTLEntry) XdrRecurse

func (v *TTLEntry) XdrRecurse(x XDR, name string)

func (TTLEntry) XdrTypeName

func (TTLEntry) XdrTypeName() string

func (TTLEntry) XdrValue

func (v TTLEntry) XdrValue() interface{}

type ThresholdIndexes

type ThresholdIndexes int32

the 'Thresholds' type is packed uint8_t values defined by these indexes

const (
	THRESHOLD_MASTER_WEIGHT ThresholdIndexes = 0
	THRESHOLD_LOW           ThresholdIndexes = 1
	THRESHOLD_MED           ThresholdIndexes = 2
	THRESHOLD_HIGH          ThresholdIndexes = 3
)

func XDR_ThresholdIndexes

func XDR_ThresholdIndexes(v *ThresholdIndexes) *ThresholdIndexes

func (ThresholdIndexes) GetU32

func (v ThresholdIndexes) GetU32() uint32

func (*ThresholdIndexes) Scan

func (v *ThresholdIndexes) Scan(ss fmt.ScanState, _ rune) error

func (*ThresholdIndexes) SetU32

func (v *ThresholdIndexes) SetU32(n uint32)

func (ThresholdIndexes) String

func (v ThresholdIndexes) String() string

func (ThresholdIndexes) XdrEnumNames

func (ThresholdIndexes) XdrEnumNames() map[int32]string

func (*ThresholdIndexes) XdrMarshal

func (v *ThresholdIndexes) XdrMarshal(x XDR, name string)

func (*ThresholdIndexes) XdrPointer

func (v *ThresholdIndexes) XdrPointer() interface{}

func (ThresholdIndexes) XdrTypeName

func (ThresholdIndexes) XdrTypeName() string

func (ThresholdIndexes) XdrValue

func (v ThresholdIndexes) XdrValue() interface{}

type Thresholds

type Thresholds = [4]byte

type TimeBounds

type TimeBounds struct {
	MinTime TimePoint
	// 0 here means no maxTime
	MaxTime TimePoint
}

func XDR_TimeBounds

func XDR_TimeBounds(v *TimeBounds) *TimeBounds

func (*TimeBounds) XdrMarshal

func (v *TimeBounds) XdrMarshal(x XDR, name string)

func (*TimeBounds) XdrPointer

func (v *TimeBounds) XdrPointer() interface{}

func (*TimeBounds) XdrRecurse

func (v *TimeBounds) XdrRecurse(x XDR, name string)

func (TimeBounds) XdrTypeName

func (TimeBounds) XdrTypeName() string

func (TimeBounds) XdrValue

func (v TimeBounds) XdrValue() interface{}

type TimePoint

type TimePoint = Uint64

type TopologyResponseBodyV0

type TopologyResponseBodyV0 struct {
	InboundPeers           PeerStatList
	OutboundPeers          PeerStatList
	TotalInboundPeerCount  Uint32
	TotalOutboundPeerCount Uint32
}

func (*TopologyResponseBodyV0) XdrMarshal

func (v *TopologyResponseBodyV0) XdrMarshal(x XDR, name string)

func (*TopologyResponseBodyV0) XdrPointer

func (v *TopologyResponseBodyV0) XdrPointer() interface{}

func (*TopologyResponseBodyV0) XdrRecurse

func (v *TopologyResponseBodyV0) XdrRecurse(x XDR, name string)

func (TopologyResponseBodyV0) XdrTypeName

func (TopologyResponseBodyV0) XdrTypeName() string

func (TopologyResponseBodyV0) XdrValue

func (v TopologyResponseBodyV0) XdrValue() interface{}

type TopologyResponseBodyV1

type TopologyResponseBodyV1 struct {
	InboundPeers           PeerStatList
	OutboundPeers          PeerStatList
	TotalInboundPeerCount  Uint32
	TotalOutboundPeerCount Uint32
	MaxInboundPeerCount    Uint32
	MaxOutboundPeerCount   Uint32
}

func (*TopologyResponseBodyV1) XdrMarshal

func (v *TopologyResponseBodyV1) XdrMarshal(x XDR, name string)

func (*TopologyResponseBodyV1) XdrPointer

func (v *TopologyResponseBodyV1) XdrPointer() interface{}

func (*TopologyResponseBodyV1) XdrRecurse

func (v *TopologyResponseBodyV1) XdrRecurse(x XDR, name string)

func (TopologyResponseBodyV1) XdrTypeName

func (TopologyResponseBodyV1) XdrTypeName() string

func (TopologyResponseBodyV1) XdrValue

func (v TopologyResponseBodyV1) XdrValue() interface{}

type Transaction

type Transaction struct {
	// account used to run the transaction
	SourceAccount MuxedAccount
	// the fee the sourceAccount will pay
	Fee Uint32
	// sequence number to consume in the account
	SeqNum SequenceNumber
	// validity conditions
	Cond       Preconditions
	Memo       Memo
	Operations []Operation // bound MAX_OPS_PER_TX
	Ext        XdrAnon_Transaction_Ext
}

a transaction is a container for a set of operations

  • is executed by an account
  • fees are collected from the account
  • operations are executed in order as one ACID transaction either all operations are applied or none are if any returns a failing code

func XDR_Transaction

func XDR_Transaction(v *Transaction) *Transaction

func (*Transaction) XdrMarshal

func (v *Transaction) XdrMarshal(x XDR, name string)

func (*Transaction) XdrPointer

func (v *Transaction) XdrPointer() interface{}

func (*Transaction) XdrRecurse

func (v *Transaction) XdrRecurse(x XDR, name string)

func (Transaction) XdrTypeName

func (Transaction) XdrTypeName() string

func (Transaction) XdrValue

func (v Transaction) XdrValue() interface{}

type TransactionEnvelope

type TransactionEnvelope struct {
	// The union discriminant Type selects among the following arms:
	//   ENVELOPE_TYPE_TX_V0:
	//      V0() *TransactionV0Envelope
	//   ENVELOPE_TYPE_TX:
	//      V1() *TransactionV1Envelope
	//   ENVELOPE_TYPE_TX_FEE_BUMP:
	//      FeeBump() *FeeBumpTransactionEnvelope
	Type EnvelopeType
	// contains filtered or unexported fields
}

A TransactionEnvelope wraps a transaction with signatures.

func XDR_TransactionEnvelope

func XDR_TransactionEnvelope(v *TransactionEnvelope) *TransactionEnvelope

func (*TransactionEnvelope) FeeBump

func (*TransactionEnvelope) V0

func (*TransactionEnvelope) V1

func (*TransactionEnvelope) XdrMarshal

func (v *TransactionEnvelope) XdrMarshal(x XDR, name string)

func (*TransactionEnvelope) XdrPointer

func (v *TransactionEnvelope) XdrPointer() interface{}

func (*TransactionEnvelope) XdrRecurse

func (u *TransactionEnvelope) XdrRecurse(x XDR, name string)

func (TransactionEnvelope) XdrTypeName

func (TransactionEnvelope) XdrTypeName() string

func (*TransactionEnvelope) XdrUnionBody

func (u *TransactionEnvelope) XdrUnionBody() XdrType

func (*TransactionEnvelope) XdrUnionBodyName

func (u *TransactionEnvelope) XdrUnionBodyName() string

func (*TransactionEnvelope) XdrUnionTag

func (u *TransactionEnvelope) XdrUnionTag() XdrNum32

func (*TransactionEnvelope) XdrUnionTagName

func (u *TransactionEnvelope) XdrUnionTagName() string

func (TransactionEnvelope) XdrValid

func (u TransactionEnvelope) XdrValid() bool

func (TransactionEnvelope) XdrValidTags

func (_ TransactionEnvelope) XdrValidTags() map[int32]bool

func (TransactionEnvelope) XdrValue

func (v TransactionEnvelope) XdrValue() interface{}

type TransactionHistoryEntry

type TransactionHistoryEntry struct {
	LedgerSeq Uint32
	TxSet     TransactionSet
	Ext       XdrAnon_TransactionHistoryEntry_Ext
}

func (*TransactionHistoryEntry) XdrMarshal

func (v *TransactionHistoryEntry) XdrMarshal(x XDR, name string)

func (*TransactionHistoryEntry) XdrPointer

func (v *TransactionHistoryEntry) XdrPointer() interface{}

func (*TransactionHistoryEntry) XdrRecurse

func (v *TransactionHistoryEntry) XdrRecurse(x XDR, name string)

func (TransactionHistoryEntry) XdrTypeName

func (TransactionHistoryEntry) XdrTypeName() string

func (TransactionHistoryEntry) XdrValue

func (v TransactionHistoryEntry) XdrValue() interface{}

type TransactionHistoryResultEntry

type TransactionHistoryResultEntry struct {
	LedgerSeq   Uint32
	TxResultSet TransactionResultSet
	Ext         XdrAnon_TransactionHistoryResultEntry_Ext
}

func (*TransactionHistoryResultEntry) XdrMarshal

func (v *TransactionHistoryResultEntry) XdrMarshal(x XDR, name string)

func (*TransactionHistoryResultEntry) XdrPointer

func (v *TransactionHistoryResultEntry) XdrPointer() interface{}

func (*TransactionHistoryResultEntry) XdrRecurse

func (v *TransactionHistoryResultEntry) XdrRecurse(x XDR, name string)

func (TransactionHistoryResultEntry) XdrTypeName

func (TransactionHistoryResultEntry) XdrTypeName() string

func (TransactionHistoryResultEntry) XdrValue

func (v TransactionHistoryResultEntry) XdrValue() interface{}

type TransactionMeta

type TransactionMeta struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      Operations() *[]OperationMeta
	//   1:
	//      V1() *TransactionMetaV1
	//   2:
	//      V2() *TransactionMetaV2
	//   3:
	//      V3() *TransactionMetaV3
	V int32
	// contains filtered or unexported fields
}

this is the meta produced when applying transactions it does not include pre-apply updates such as fees

func XDR_TransactionMeta

func XDR_TransactionMeta(v *TransactionMeta) *TransactionMeta

func (*TransactionMeta) Operations

func (u *TransactionMeta) Operations() *[]OperationMeta

func (*TransactionMeta) V1

func (*TransactionMeta) V2

func (*TransactionMeta) V3

func (*TransactionMeta) XdrMarshal

func (v *TransactionMeta) XdrMarshal(x XDR, name string)

func (*TransactionMeta) XdrPointer

func (v *TransactionMeta) XdrPointer() interface{}

func (*TransactionMeta) XdrRecurse

func (u *TransactionMeta) XdrRecurse(x XDR, name string)

func (TransactionMeta) XdrTypeName

func (TransactionMeta) XdrTypeName() string

func (*TransactionMeta) XdrUnionBody

func (u *TransactionMeta) XdrUnionBody() XdrType

func (*TransactionMeta) XdrUnionBodyName

func (u *TransactionMeta) XdrUnionBodyName() string

func (*TransactionMeta) XdrUnionTag

func (u *TransactionMeta) XdrUnionTag() XdrNum32

func (*TransactionMeta) XdrUnionTagName

func (u *TransactionMeta) XdrUnionTagName() string

func (TransactionMeta) XdrValid

func (u TransactionMeta) XdrValid() bool

func (TransactionMeta) XdrValidTags

func (_ TransactionMeta) XdrValidTags() map[int32]bool

func (TransactionMeta) XdrValue

func (v TransactionMeta) XdrValue() interface{}

type TransactionMetaV1

type TransactionMetaV1 struct {
	// tx level changes if any
	TxChanges LedgerEntryChanges
	// meta for each operation
	Operations []OperationMeta
}

func XDR_TransactionMetaV1

func XDR_TransactionMetaV1(v *TransactionMetaV1) *TransactionMetaV1

func (*TransactionMetaV1) XdrMarshal

func (v *TransactionMetaV1) XdrMarshal(x XDR, name string)

func (*TransactionMetaV1) XdrPointer

func (v *TransactionMetaV1) XdrPointer() interface{}

func (*TransactionMetaV1) XdrRecurse

func (v *TransactionMetaV1) XdrRecurse(x XDR, name string)

func (TransactionMetaV1) XdrTypeName

func (TransactionMetaV1) XdrTypeName() string

func (TransactionMetaV1) XdrValue

func (v TransactionMetaV1) XdrValue() interface{}

type TransactionMetaV2

type TransactionMetaV2 struct {
	// tx level changes before operations
	TxChangesBefore LedgerEntryChanges
	// are applied if any
	Operations []OperationMeta
	// tx level changes after operations are
	TxChangesAfter LedgerEntryChanges
}

func XDR_TransactionMetaV2

func XDR_TransactionMetaV2(v *TransactionMetaV2) *TransactionMetaV2

func (*TransactionMetaV2) XdrMarshal

func (v *TransactionMetaV2) XdrMarshal(x XDR, name string)

func (*TransactionMetaV2) XdrPointer

func (v *TransactionMetaV2) XdrPointer() interface{}

func (*TransactionMetaV2) XdrRecurse

func (v *TransactionMetaV2) XdrRecurse(x XDR, name string)

func (TransactionMetaV2) XdrTypeName

func (TransactionMetaV2) XdrTypeName() string

func (TransactionMetaV2) XdrValue

func (v TransactionMetaV2) XdrValue() interface{}

type TransactionMetaV3

type TransactionMetaV3 struct {
	Ext ExtensionPoint
	// tx level changes before operations
	TxChangesBefore LedgerEntryChanges
	// are applied if any
	Operations []OperationMeta
	// tx level changes after operations are
	TxChangesAfter LedgerEntryChanges
	// applied if any
	SorobanMeta *SorobanTransactionMeta
}

func XDR_TransactionMetaV3

func XDR_TransactionMetaV3(v *TransactionMetaV3) *TransactionMetaV3

func (*TransactionMetaV3) XdrMarshal

func (v *TransactionMetaV3) XdrMarshal(x XDR, name string)

func (*TransactionMetaV3) XdrPointer

func (v *TransactionMetaV3) XdrPointer() interface{}

func (*TransactionMetaV3) XdrRecurse

func (v *TransactionMetaV3) XdrRecurse(x XDR, name string)

func (TransactionMetaV3) XdrTypeName

func (TransactionMetaV3) XdrTypeName() string

func (TransactionMetaV3) XdrValue

func (v TransactionMetaV3) XdrValue() interface{}

type TransactionPhase

type TransactionPhase struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      V0Components() *[]TxSetComponent
	V int32
	// contains filtered or unexported fields
}

func XDR_TransactionPhase

func XDR_TransactionPhase(v *TransactionPhase) *TransactionPhase

func (*TransactionPhase) V0Components

func (u *TransactionPhase) V0Components() *[]TxSetComponent

func (*TransactionPhase) XdrMarshal

func (v *TransactionPhase) XdrMarshal(x XDR, name string)

func (*TransactionPhase) XdrPointer

func (v *TransactionPhase) XdrPointer() interface{}

func (*TransactionPhase) XdrRecurse

func (u *TransactionPhase) XdrRecurse(x XDR, name string)

func (TransactionPhase) XdrTypeName

func (TransactionPhase) XdrTypeName() string

func (*TransactionPhase) XdrUnionBody

func (u *TransactionPhase) XdrUnionBody() XdrType

func (*TransactionPhase) XdrUnionBodyName

func (u *TransactionPhase) XdrUnionBodyName() string

func (*TransactionPhase) XdrUnionTag

func (u *TransactionPhase) XdrUnionTag() XdrNum32

func (*TransactionPhase) XdrUnionTagName

func (u *TransactionPhase) XdrUnionTagName() string

func (TransactionPhase) XdrValid

func (u TransactionPhase) XdrValid() bool

func (TransactionPhase) XdrValidTags

func (_ TransactionPhase) XdrValidTags() map[int32]bool

func (TransactionPhase) XdrValue

func (v TransactionPhase) XdrValue() interface{}

type TransactionResult

type TransactionResult struct {
	// actual fee charged for the transaction
	FeeCharged Int64
	Result     XdrAnon_TransactionResult_Result
	Ext        XdrAnon_TransactionResult_Ext
}

func XDR_TransactionResult

func XDR_TransactionResult(v *TransactionResult) *TransactionResult

func (*TransactionResult) XdrMarshal

func (v *TransactionResult) XdrMarshal(x XDR, name string)

func (*TransactionResult) XdrPointer

func (v *TransactionResult) XdrPointer() interface{}

func (*TransactionResult) XdrRecurse

func (v *TransactionResult) XdrRecurse(x XDR, name string)

func (TransactionResult) XdrTypeName

func (TransactionResult) XdrTypeName() string

func (TransactionResult) XdrValue

func (v TransactionResult) XdrValue() interface{}

type TransactionResultCode

type TransactionResultCode int32
const (
	// fee bump inner transaction succeeded
	TxFEE_BUMP_INNER_SUCCESS TransactionResultCode = 1
	// all operations succeeded
	TxSUCCESS TransactionResultCode = 0
	// one of the operations failed (none were applied)
	TxFAILED TransactionResultCode = -1
	// ledger closeTime before minTime
	TxTOO_EARLY TransactionResultCode = -2
	// ledger closeTime after maxTime
	TxTOO_LATE TransactionResultCode = -3
	// no operation was specified
	TxMISSING_OPERATION TransactionResultCode = -4
	// sequence number does not match source account
	TxBAD_SEQ TransactionResultCode = -5
	// too few valid signatures / wrong network
	TxBAD_AUTH TransactionResultCode = -6
	// fee would bring account below reserve
	TxINSUFFICIENT_BALANCE TransactionResultCode = -7
	// source account not found
	TxNO_ACCOUNT TransactionResultCode = -8
	// fee is too small
	TxINSUFFICIENT_FEE TransactionResultCode = -9
	// unused signatures attached to transaction
	TxBAD_AUTH_EXTRA TransactionResultCode = -10
	// an unknown error occurred
	TxINTERNAL_ERROR TransactionResultCode = -11
	// transaction type not supported
	TxNOT_SUPPORTED TransactionResultCode = -12
	// fee bump inner transaction failed
	TxFEE_BUMP_INNER_FAILED TransactionResultCode = -13
	// sponsorship not confirmed
	TxBAD_SPONSORSHIP TransactionResultCode = -14
	// minSeqAge or minSeqLedgerGap conditions not met
	TxBAD_MIN_SEQ_AGE_OR_GAP TransactionResultCode = -15
	// precondition is invalid
	TxMALFORMED TransactionResultCode = -16
	// soroban-specific preconditions were not met
	TxSOROBAN_INVALID TransactionResultCode = -17
)

func XDR_TransactionResultCode

func XDR_TransactionResultCode(v *TransactionResultCode) *TransactionResultCode

func (TransactionResultCode) GetU32

func (v TransactionResultCode) GetU32() uint32

func (*TransactionResultCode) Scan

func (v *TransactionResultCode) Scan(ss fmt.ScanState, _ rune) error

func (*TransactionResultCode) SetU32

func (v *TransactionResultCode) SetU32(n uint32)

func (TransactionResultCode) String

func (v TransactionResultCode) String() string

func (TransactionResultCode) XdrEnumComments

func (e TransactionResultCode) XdrEnumComments() map[int32]string

func (TransactionResultCode) XdrEnumNames

func (TransactionResultCode) XdrEnumNames() map[int32]string

func (*TransactionResultCode) XdrMarshal

func (v *TransactionResultCode) XdrMarshal(x XDR, name string)

func (*TransactionResultCode) XdrPointer

func (v *TransactionResultCode) XdrPointer() interface{}

func (TransactionResultCode) XdrTypeName

func (TransactionResultCode) XdrTypeName() string

func (TransactionResultCode) XdrValue

func (v TransactionResultCode) XdrValue() interface{}

type TransactionResultMeta

type TransactionResultMeta struct {
	Result            TransactionResultPair
	FeeProcessing     LedgerEntryChanges
	TxApplyProcessing TransactionMeta
}

This struct groups together changes on a per transaction basis note however that fees and transaction application are done in separate phases

func XDR_TransactionResultMeta

func XDR_TransactionResultMeta(v *TransactionResultMeta) *TransactionResultMeta

func (*TransactionResultMeta) XdrMarshal

func (v *TransactionResultMeta) XdrMarshal(x XDR, name string)

func (*TransactionResultMeta) XdrPointer

func (v *TransactionResultMeta) XdrPointer() interface{}

func (*TransactionResultMeta) XdrRecurse

func (v *TransactionResultMeta) XdrRecurse(x XDR, name string)

func (TransactionResultMeta) XdrTypeName

func (TransactionResultMeta) XdrTypeName() string

func (TransactionResultMeta) XdrValue

func (v TransactionResultMeta) XdrValue() interface{}

type TransactionResultPair

type TransactionResultPair struct {
	TransactionHash Hash
	// result for the transaction
	Result TransactionResult
}

func XDR_TransactionResultPair

func XDR_TransactionResultPair(v *TransactionResultPair) *TransactionResultPair

func (*TransactionResultPair) XdrMarshal

func (v *TransactionResultPair) XdrMarshal(x XDR, name string)

func (*TransactionResultPair) XdrPointer

func (v *TransactionResultPair) XdrPointer() interface{}

func (*TransactionResultPair) XdrRecurse

func (v *TransactionResultPair) XdrRecurse(x XDR, name string)

func (TransactionResultPair) XdrTypeName

func (TransactionResultPair) XdrTypeName() string

func (TransactionResultPair) XdrValue

func (v TransactionResultPair) XdrValue() interface{}

type TransactionResultSet

type TransactionResultSet struct {
	Results []TransactionResultPair
}

TransactionResultSet is used to recover results between ledgers

func XDR_TransactionResultSet

func XDR_TransactionResultSet(v *TransactionResultSet) *TransactionResultSet

func (*TransactionResultSet) XdrMarshal

func (v *TransactionResultSet) XdrMarshal(x XDR, name string)

func (*TransactionResultSet) XdrPointer

func (v *TransactionResultSet) XdrPointer() interface{}

func (*TransactionResultSet) XdrRecurse

func (v *TransactionResultSet) XdrRecurse(x XDR, name string)

func (TransactionResultSet) XdrTypeName

func (TransactionResultSet) XdrTypeName() string

func (TransactionResultSet) XdrValue

func (v TransactionResultSet) XdrValue() interface{}

type TransactionSet

type TransactionSet struct {
	PreviousLedgerHash Hash
	Txs                []TransactionEnvelope
}

Transaction sets are the unit used by SCP to decide on transitions between ledgers

func XDR_TransactionSet

func XDR_TransactionSet(v *TransactionSet) *TransactionSet

func (*TransactionSet) XdrMarshal

func (v *TransactionSet) XdrMarshal(x XDR, name string)

func (*TransactionSet) XdrPointer

func (v *TransactionSet) XdrPointer() interface{}

func (*TransactionSet) XdrRecurse

func (v *TransactionSet) XdrRecurse(x XDR, name string)

func (TransactionSet) XdrTypeName

func (TransactionSet) XdrTypeName() string

func (TransactionSet) XdrValue

func (v TransactionSet) XdrValue() interface{}

type TransactionSetV1

type TransactionSetV1 struct {
	PreviousLedgerHash Hash
	Phases             []TransactionPhase
}

func XDR_TransactionSetV1

func XDR_TransactionSetV1(v *TransactionSetV1) *TransactionSetV1

func (*TransactionSetV1) XdrMarshal

func (v *TransactionSetV1) XdrMarshal(x XDR, name string)

func (*TransactionSetV1) XdrPointer

func (v *TransactionSetV1) XdrPointer() interface{}

func (*TransactionSetV1) XdrRecurse

func (v *TransactionSetV1) XdrRecurse(x XDR, name string)

func (TransactionSetV1) XdrTypeName

func (TransactionSetV1) XdrTypeName() string

func (TransactionSetV1) XdrValue

func (v TransactionSetV1) XdrValue() interface{}

type TransactionSignaturePayload

type TransactionSignaturePayload struct {
	NetworkId         Hash
	TaggedTransaction XdrAnon_TransactionSignaturePayload_TaggedTransaction
}

func (*TransactionSignaturePayload) XdrMarshal

func (v *TransactionSignaturePayload) XdrMarshal(x XDR, name string)

func (*TransactionSignaturePayload) XdrPointer

func (v *TransactionSignaturePayload) XdrPointer() interface{}

func (*TransactionSignaturePayload) XdrRecurse

func (v *TransactionSignaturePayload) XdrRecurse(x XDR, name string)

func (TransactionSignaturePayload) XdrTypeName

func (TransactionSignaturePayload) XdrTypeName() string

func (TransactionSignaturePayload) XdrValue

func (v TransactionSignaturePayload) XdrValue() interface{}

type TransactionV0

type TransactionV0 struct {
	SourceAccountEd25519 Uint256
	Fee                  Uint32
	SeqNum               SequenceNumber
	TimeBounds           *TimeBounds
	Memo                 Memo
	Operations           []Operation // bound MAX_OPS_PER_TX
	Ext                  XdrAnon_TransactionV0_Ext
}

TransactionV0 is a transaction with the AccountID discriminant stripped off, leaving a raw ed25519 public key to identify the source account. This is used for backwards compatibility starting from the protocol 12/13 boundary. If an "old-style" TransactionEnvelope containing a Transaction is parsed with this XDR definition, it will be parsed as a "new-style" TransactionEnvelope containing a TransactionV0.

func XDR_TransactionV0

func XDR_TransactionV0(v *TransactionV0) *TransactionV0

func (*TransactionV0) XdrMarshal

func (v *TransactionV0) XdrMarshal(x XDR, name string)

func (*TransactionV0) XdrPointer

func (v *TransactionV0) XdrPointer() interface{}

func (*TransactionV0) XdrRecurse

func (v *TransactionV0) XdrRecurse(x XDR, name string)

func (TransactionV0) XdrTypeName

func (TransactionV0) XdrTypeName() string

func (TransactionV0) XdrValue

func (v TransactionV0) XdrValue() interface{}

type TransactionV0Envelope

type TransactionV0Envelope struct {
	Tx TransactionV0
	/* Each decorated signature is a signature over the SHA256 hash of
	 * a TransactionSignaturePayload */
	Signatures []DecoratedSignature // bound 20
}

func XDR_TransactionV0Envelope

func XDR_TransactionV0Envelope(v *TransactionV0Envelope) *TransactionV0Envelope

func (*TransactionV0Envelope) XdrMarshal

func (v *TransactionV0Envelope) XdrMarshal(x XDR, name string)

func (*TransactionV0Envelope) XdrPointer

func (v *TransactionV0Envelope) XdrPointer() interface{}

func (*TransactionV0Envelope) XdrRecurse

func (v *TransactionV0Envelope) XdrRecurse(x XDR, name string)

func (TransactionV0Envelope) XdrTypeName

func (TransactionV0Envelope) XdrTypeName() string

func (TransactionV0Envelope) XdrValue

func (v TransactionV0Envelope) XdrValue() interface{}

type TransactionV1Envelope

type TransactionV1Envelope struct {
	Tx Transaction
	/* Each decorated signature is a signature over the SHA256 hash of
	 * a TransactionSignaturePayload */
	Signatures []DecoratedSignature // bound 20
}

func XDR_TransactionV1Envelope

func XDR_TransactionV1Envelope(v *TransactionV1Envelope) *TransactionV1Envelope

func (*TransactionV1Envelope) XdrMarshal

func (v *TransactionV1Envelope) XdrMarshal(x XDR, name string)

func (*TransactionV1Envelope) XdrPointer

func (v *TransactionV1Envelope) XdrPointer() interface{}

func (*TransactionV1Envelope) XdrRecurse

func (v *TransactionV1Envelope) XdrRecurse(x XDR, name string)

func (TransactionV1Envelope) XdrTypeName

func (TransactionV1Envelope) XdrTypeName() string

func (TransactionV1Envelope) XdrValue

func (v TransactionV1Envelope) XdrValue() interface{}

type TrieIndex

type TrieIndex struct {
	// goxdr gives an error if we simply use "version" as an identifier
	Version_ Uint32
	Root     TrieNode
}

func XDR_TrieIndex

func XDR_TrieIndex(v *TrieIndex) *TrieIndex

func (*TrieIndex) XdrMarshal

func (v *TrieIndex) XdrMarshal(x XDR, name string)

func (*TrieIndex) XdrPointer

func (v *TrieIndex) XdrPointer() interface{}

func (*TrieIndex) XdrRecurse

func (v *TrieIndex) XdrRecurse(x XDR, name string)

func (TrieIndex) XdrTypeName

func (TrieIndex) XdrTypeName() string

func (TrieIndex) XdrValue

func (v TrieIndex) XdrValue() interface{}

type TrieNode

type TrieNode struct {
	Prefix   Value
	Value    Value
	Children []TrieNodeChild
}

func XDR_TrieNode

func XDR_TrieNode(v *TrieNode) *TrieNode

func (*TrieNode) XdrMarshal

func (v *TrieNode) XdrMarshal(x XDR, name string)

func (*TrieNode) XdrPointer

func (v *TrieNode) XdrPointer() interface{}

func (*TrieNode) XdrRecurse

func (v *TrieNode) XdrRecurse(x XDR, name string)

func (TrieNode) XdrTypeName

func (TrieNode) XdrTypeName() string

func (TrieNode) XdrValue

func (v TrieNode) XdrValue() interface{}

type TrieNodeChild

type TrieNodeChild struct {
	Key  [1]byte
	Node TrieNode
}

func XDR_TrieNodeChild

func XDR_TrieNodeChild(v *TrieNodeChild) *TrieNodeChild

func (*TrieNodeChild) XdrMarshal

func (v *TrieNodeChild) XdrMarshal(x XDR, name string)

func (*TrieNodeChild) XdrPointer

func (v *TrieNodeChild) XdrPointer() interface{}

func (*TrieNodeChild) XdrRecurse

func (v *TrieNodeChild) XdrRecurse(x XDR, name string)

func (TrieNodeChild) XdrTypeName

func (TrieNodeChild) XdrTypeName() string

func (TrieNodeChild) XdrValue

func (v TrieNodeChild) XdrValue() interface{}

type TrustLineAsset

type TrustLineAsset struct {
	// The union discriminant Type selects among the following arms:
	//   ASSET_TYPE_NATIVE:
	//      void
	//   ASSET_TYPE_CREDIT_ALPHANUM4:
	//      AlphaNum4() *AlphaNum4
	//   ASSET_TYPE_CREDIT_ALPHANUM12:
	//      AlphaNum12() *AlphaNum12
	//   ASSET_TYPE_POOL_SHARE:
	//      LiquidityPoolID() *PoolID
	Type AssetType
	// contains filtered or unexported fields
}

func XDR_TrustLineAsset

func XDR_TrustLineAsset(v *TrustLineAsset) *TrustLineAsset

func (*TrustLineAsset) AlphaNum12

func (u *TrustLineAsset) AlphaNum12() *AlphaNum12

func (*TrustLineAsset) AlphaNum4

func (u *TrustLineAsset) AlphaNum4() *AlphaNum4

func (*TrustLineAsset) LiquidityPoolID

func (u *TrustLineAsset) LiquidityPoolID() *PoolID

func (*TrustLineAsset) XdrMarshal

func (v *TrustLineAsset) XdrMarshal(x XDR, name string)

func (*TrustLineAsset) XdrPointer

func (v *TrustLineAsset) XdrPointer() interface{}

func (*TrustLineAsset) XdrRecurse

func (u *TrustLineAsset) XdrRecurse(x XDR, name string)

func (TrustLineAsset) XdrTypeName

func (TrustLineAsset) XdrTypeName() string

func (*TrustLineAsset) XdrUnionBody

func (u *TrustLineAsset) XdrUnionBody() XdrType

func (*TrustLineAsset) XdrUnionBodyName

func (u *TrustLineAsset) XdrUnionBodyName() string

func (*TrustLineAsset) XdrUnionTag

func (u *TrustLineAsset) XdrUnionTag() XdrNum32

func (*TrustLineAsset) XdrUnionTagName

func (u *TrustLineAsset) XdrUnionTagName() string

func (TrustLineAsset) XdrValid

func (u TrustLineAsset) XdrValid() bool

func (TrustLineAsset) XdrValidTags

func (_ TrustLineAsset) XdrValidTags() map[int32]bool

func (TrustLineAsset) XdrValue

func (v TrustLineAsset) XdrValue() interface{}

type TrustLineEntry

type TrustLineEntry struct {
	// account this trustline belongs to
	AccountID AccountID
	// type of asset (with issuer)
	Asset TrustLineAsset
	// how much of this asset the user has.
	Balance Int64
	// balance cannot be above this
	Limit Int64
	// see TrustLineFlags
	Flags Uint32
	Ext   XdrAnon_TrustLineEntry_Ext
}

func XDR_TrustLineEntry

func XDR_TrustLineEntry(v *TrustLineEntry) *TrustLineEntry

func (*TrustLineEntry) XdrMarshal

func (v *TrustLineEntry) XdrMarshal(x XDR, name string)

func (*TrustLineEntry) XdrPointer

func (v *TrustLineEntry) XdrPointer() interface{}

func (*TrustLineEntry) XdrRecurse

func (v *TrustLineEntry) XdrRecurse(x XDR, name string)

func (TrustLineEntry) XdrTypeName

func (TrustLineEntry) XdrTypeName() string

func (TrustLineEntry) XdrValue

func (v TrustLineEntry) XdrValue() interface{}

type TrustLineEntryExtensionV2

type TrustLineEntryExtensionV2 struct {
	LiquidityPoolUseCount Int32
	Ext                   XdrAnon_TrustLineEntryExtensionV2_Ext
}

func (*TrustLineEntryExtensionV2) XdrMarshal

func (v *TrustLineEntryExtensionV2) XdrMarshal(x XDR, name string)

func (*TrustLineEntryExtensionV2) XdrPointer

func (v *TrustLineEntryExtensionV2) XdrPointer() interface{}

func (*TrustLineEntryExtensionV2) XdrRecurse

func (v *TrustLineEntryExtensionV2) XdrRecurse(x XDR, name string)

func (TrustLineEntryExtensionV2) XdrTypeName

func (TrustLineEntryExtensionV2) XdrTypeName() string

func (TrustLineEntryExtensionV2) XdrValue

func (v TrustLineEntryExtensionV2) XdrValue() interface{}

type TrustLineFlags

type TrustLineFlags int32
const (
	// issuer has authorized account to perform transactions with its credit
	AUTHORIZED_FLAG TrustLineFlags = 1
	// issuer has authorized account to maintain and reduce liabilities for its
	// credit
	AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG TrustLineFlags = 2
	// issuer has specified that it may clawback its credit, and that claimable
	// balances created with its credit may also be clawed back
	TRUSTLINE_CLAWBACK_ENABLED_FLAG TrustLineFlags = 4
)

func XDR_TrustLineFlags

func XDR_TrustLineFlags(v *TrustLineFlags) *TrustLineFlags

func (TrustLineFlags) GetU32

func (v TrustLineFlags) GetU32() uint32

func (*TrustLineFlags) Scan

func (v *TrustLineFlags) Scan(ss fmt.ScanState, _ rune) error

func (*TrustLineFlags) SetU32

func (v *TrustLineFlags) SetU32(n uint32)

func (TrustLineFlags) String

func (v TrustLineFlags) String() string

func (TrustLineFlags) XdrEnumComments

func (e TrustLineFlags) XdrEnumComments() map[int32]string

func (TrustLineFlags) XdrEnumNames

func (TrustLineFlags) XdrEnumNames() map[int32]string

func (*TrustLineFlags) XdrInitialize

func (v *TrustLineFlags) XdrInitialize()

func (*TrustLineFlags) XdrMarshal

func (v *TrustLineFlags) XdrMarshal(x XDR, name string)

func (*TrustLineFlags) XdrPointer

func (v *TrustLineFlags) XdrPointer() interface{}

func (TrustLineFlags) XdrTypeName

func (TrustLineFlags) XdrTypeName() string

func (TrustLineFlags) XdrValue

func (v TrustLineFlags) XdrValue() interface{}

type TxAdvertVector

type TxAdvertVector = []Hash // bound TX_ADVERT_VECTOR_MAX_SIZE

type TxDemandVector

type TxDemandVector = []Hash // bound TX_DEMAND_VECTOR_MAX_SIZE

type TxSetComponent

type TxSetComponent struct {
	// The union discriminant Type selects among the following arms:
	//   TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE:
	//      TxsMaybeDiscountedFee() *XdrAnon_TxSetComponent_TxsMaybeDiscountedFee
	Type TxSetComponentType
	// contains filtered or unexported fields
}

func XDR_TxSetComponent

func XDR_TxSetComponent(v *TxSetComponent) *TxSetComponent

func (*TxSetComponent) TxsMaybeDiscountedFee

func (*TxSetComponent) XdrMarshal

func (v *TxSetComponent) XdrMarshal(x XDR, name string)

func (*TxSetComponent) XdrPointer

func (v *TxSetComponent) XdrPointer() interface{}

func (*TxSetComponent) XdrRecurse

func (u *TxSetComponent) XdrRecurse(x XDR, name string)

func (TxSetComponent) XdrTypeName

func (TxSetComponent) XdrTypeName() string

func (*TxSetComponent) XdrUnionBody

func (u *TxSetComponent) XdrUnionBody() XdrType

func (*TxSetComponent) XdrUnionBodyName

func (u *TxSetComponent) XdrUnionBodyName() string

func (*TxSetComponent) XdrUnionTag

func (u *TxSetComponent) XdrUnionTag() XdrNum32

func (*TxSetComponent) XdrUnionTagName

func (u *TxSetComponent) XdrUnionTagName() string

func (TxSetComponent) XdrValid

func (u TxSetComponent) XdrValid() bool

func (TxSetComponent) XdrValidTags

func (_ TxSetComponent) XdrValidTags() map[int32]bool

func (TxSetComponent) XdrValue

func (v TxSetComponent) XdrValue() interface{}

type TxSetComponentType

type TxSetComponentType int32
const (
	// txs with effective fee <= bid derived from a base fee (if any).
	// If base fee is not specified, no discount is applied.
	TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE TxSetComponentType = 0
)

func XDR_TxSetComponentType

func XDR_TxSetComponentType(v *TxSetComponentType) *TxSetComponentType

func (TxSetComponentType) GetU32

func (v TxSetComponentType) GetU32() uint32

func (*TxSetComponentType) Scan

func (v *TxSetComponentType) Scan(ss fmt.ScanState, _ rune) error

func (*TxSetComponentType) SetU32

func (v *TxSetComponentType) SetU32(n uint32)

func (TxSetComponentType) String

func (v TxSetComponentType) String() string

func (TxSetComponentType) XdrEnumComments

func (e TxSetComponentType) XdrEnumComments() map[int32]string

func (TxSetComponentType) XdrEnumNames

func (TxSetComponentType) XdrEnumNames() map[int32]string

func (*TxSetComponentType) XdrMarshal

func (v *TxSetComponentType) XdrMarshal(x XDR, name string)

func (*TxSetComponentType) XdrPointer

func (v *TxSetComponentType) XdrPointer() interface{}

func (TxSetComponentType) XdrTypeName

func (TxSetComponentType) XdrTypeName() string

func (TxSetComponentType) XdrValue

func (v TxSetComponentType) XdrValue() interface{}

type UInt128Parts

type UInt128Parts struct {
	Hi Uint64
	Lo Uint64
}

func XDR_UInt128Parts

func XDR_UInt128Parts(v *UInt128Parts) *UInt128Parts

func (*UInt128Parts) XdrMarshal

func (v *UInt128Parts) XdrMarshal(x XDR, name string)

func (*UInt128Parts) XdrPointer

func (v *UInt128Parts) XdrPointer() interface{}

func (*UInt128Parts) XdrRecurse

func (v *UInt128Parts) XdrRecurse(x XDR, name string)

func (UInt128Parts) XdrTypeName

func (UInt128Parts) XdrTypeName() string

func (UInt128Parts) XdrValue

func (v UInt128Parts) XdrValue() interface{}

type UInt256Parts

type UInt256Parts struct {
	Hi_hi Uint64
	Hi_lo Uint64
	Lo_hi Uint64
	Lo_lo Uint64
}

func XDR_UInt256Parts

func XDR_UInt256Parts(v *UInt256Parts) *UInt256Parts

func (*UInt256Parts) XdrMarshal

func (v *UInt256Parts) XdrMarshal(x XDR, name string)

func (*UInt256Parts) XdrPointer

func (v *UInt256Parts) XdrPointer() interface{}

func (*UInt256Parts) XdrRecurse

func (v *UInt256Parts) XdrRecurse(x XDR, name string)

func (UInt256Parts) XdrTypeName

func (UInt256Parts) XdrTypeName() string

func (UInt256Parts) XdrValue

func (v UInt256Parts) XdrValue() interface{}

type Uint256

type Uint256 = [32]byte

type Uint32

type Uint32 = uint32

type Uint64

type Uint64 = uint64

type UpgradeEntryMeta

type UpgradeEntryMeta struct {
	Upgrade LedgerUpgrade
	Changes LedgerEntryChanges
}

this represents a single upgrade that was performed as part of a ledger upgrade

func XDR_UpgradeEntryMeta

func XDR_UpgradeEntryMeta(v *UpgradeEntryMeta) *UpgradeEntryMeta

func (*UpgradeEntryMeta) XdrMarshal

func (v *UpgradeEntryMeta) XdrMarshal(x XDR, name string)

func (*UpgradeEntryMeta) XdrPointer

func (v *UpgradeEntryMeta) XdrPointer() interface{}

func (*UpgradeEntryMeta) XdrRecurse

func (v *UpgradeEntryMeta) XdrRecurse(x XDR, name string)

func (UpgradeEntryMeta) XdrTypeName

func (UpgradeEntryMeta) XdrTypeName() string

func (UpgradeEntryMeta) XdrValue

func (v UpgradeEntryMeta) XdrValue() interface{}

type UpgradeType

type UpgradeType = []byte // bound 128

type Value

type Value = []byte

type XdrAnon_AccountEntryExtensionV1_Ext

type XdrAnon_AccountEntryExtensionV1_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   2:
	//      V2() *AccountEntryExtensionV2
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_AccountEntryExtensionV1_Ext) V2

func (*XdrAnon_AccountEntryExtensionV1_Ext) XdrMarshal

func (v *XdrAnon_AccountEntryExtensionV1_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_AccountEntryExtensionV1_Ext) XdrPointer

func (v *XdrAnon_AccountEntryExtensionV1_Ext) XdrPointer() interface{}

func (*XdrAnon_AccountEntryExtensionV1_Ext) XdrRecurse

func (u *XdrAnon_AccountEntryExtensionV1_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_AccountEntryExtensionV1_Ext) XdrTypeName

func (*XdrAnon_AccountEntryExtensionV1_Ext) XdrUnionBody

func (u *XdrAnon_AccountEntryExtensionV1_Ext) XdrUnionBody() XdrType

func (*XdrAnon_AccountEntryExtensionV1_Ext) XdrUnionBodyName

func (u *XdrAnon_AccountEntryExtensionV1_Ext) XdrUnionBodyName() string

func (*XdrAnon_AccountEntryExtensionV1_Ext) XdrUnionTag

func (u *XdrAnon_AccountEntryExtensionV1_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_AccountEntryExtensionV1_Ext) XdrUnionTagName

func (u *XdrAnon_AccountEntryExtensionV1_Ext) XdrUnionTagName() string

func (XdrAnon_AccountEntryExtensionV1_Ext) XdrValid

func (XdrAnon_AccountEntryExtensionV1_Ext) XdrValidTags

func (_ XdrAnon_AccountEntryExtensionV1_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_AccountEntryExtensionV1_Ext) XdrValue

func (v XdrAnon_AccountEntryExtensionV1_Ext) XdrValue() interface{}

type XdrAnon_AccountEntryExtensionV2_Ext

type XdrAnon_AccountEntryExtensionV2_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   3:
	//      V3() *AccountEntryExtensionV3
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_AccountEntryExtensionV2_Ext) V3

func (*XdrAnon_AccountEntryExtensionV2_Ext) XdrMarshal

func (v *XdrAnon_AccountEntryExtensionV2_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_AccountEntryExtensionV2_Ext) XdrPointer

func (v *XdrAnon_AccountEntryExtensionV2_Ext) XdrPointer() interface{}

func (*XdrAnon_AccountEntryExtensionV2_Ext) XdrRecurse

func (u *XdrAnon_AccountEntryExtensionV2_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_AccountEntryExtensionV2_Ext) XdrTypeName

func (*XdrAnon_AccountEntryExtensionV2_Ext) XdrUnionBody

func (u *XdrAnon_AccountEntryExtensionV2_Ext) XdrUnionBody() XdrType

func (*XdrAnon_AccountEntryExtensionV2_Ext) XdrUnionBodyName

func (u *XdrAnon_AccountEntryExtensionV2_Ext) XdrUnionBodyName() string

func (*XdrAnon_AccountEntryExtensionV2_Ext) XdrUnionTag

func (u *XdrAnon_AccountEntryExtensionV2_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_AccountEntryExtensionV2_Ext) XdrUnionTagName

func (u *XdrAnon_AccountEntryExtensionV2_Ext) XdrUnionTagName() string

func (XdrAnon_AccountEntryExtensionV2_Ext) XdrValid

func (XdrAnon_AccountEntryExtensionV2_Ext) XdrValidTags

func (_ XdrAnon_AccountEntryExtensionV2_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_AccountEntryExtensionV2_Ext) XdrValue

func (v XdrAnon_AccountEntryExtensionV2_Ext) XdrValue() interface{}

type XdrAnon_AccountEntry_Ext

type XdrAnon_AccountEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      V1() *AccountEntryExtensionV1
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_AccountEntry_Ext) V1

func (*XdrAnon_AccountEntry_Ext) XdrMarshal

func (v *XdrAnon_AccountEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_AccountEntry_Ext) XdrPointer

func (v *XdrAnon_AccountEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_AccountEntry_Ext) XdrRecurse

func (u *XdrAnon_AccountEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_AccountEntry_Ext) XdrTypeName

func (XdrAnon_AccountEntry_Ext) XdrTypeName() string

func (*XdrAnon_AccountEntry_Ext) XdrUnionBody

func (u *XdrAnon_AccountEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_AccountEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_AccountEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_AccountEntry_Ext) XdrUnionTag

func (u *XdrAnon_AccountEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_AccountEntry_Ext) XdrUnionTagName

func (u *XdrAnon_AccountEntry_Ext) XdrUnionTagName() string

func (XdrAnon_AccountEntry_Ext) XdrValid

func (u XdrAnon_AccountEntry_Ext) XdrValid() bool

func (XdrAnon_AccountEntry_Ext) XdrValidTags

func (_ XdrAnon_AccountEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_AccountEntry_Ext) XdrValue

func (v XdrAnon_AccountEntry_Ext) XdrValue() interface{}

type XdrAnon_AuthenticatedMessage_V0

type XdrAnon_AuthenticatedMessage_V0 struct {
	Sequence Uint64
	Message  HcnetMessage
	Mac      HmacSha256Mac
}

func (*XdrAnon_AuthenticatedMessage_V0) XdrMarshal

func (v *XdrAnon_AuthenticatedMessage_V0) XdrMarshal(x XDR, name string)

func (*XdrAnon_AuthenticatedMessage_V0) XdrPointer

func (v *XdrAnon_AuthenticatedMessage_V0) XdrPointer() interface{}

func (*XdrAnon_AuthenticatedMessage_V0) XdrRecurse

func (v *XdrAnon_AuthenticatedMessage_V0) XdrRecurse(x XDR, name string)

func (XdrAnon_AuthenticatedMessage_V0) XdrTypeName

func (XdrAnon_AuthenticatedMessage_V0) XdrValue

func (v XdrAnon_AuthenticatedMessage_V0) XdrValue() interface{}

type XdrAnon_BucketMetadata_Ext

type XdrAnon_BucketMetadata_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_BucketMetadata_Ext) XdrMarshal

func (v *XdrAnon_BucketMetadata_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_BucketMetadata_Ext) XdrPointer

func (v *XdrAnon_BucketMetadata_Ext) XdrPointer() interface{}

func (*XdrAnon_BucketMetadata_Ext) XdrRecurse

func (u *XdrAnon_BucketMetadata_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_BucketMetadata_Ext) XdrTypeName

func (XdrAnon_BucketMetadata_Ext) XdrTypeName() string

func (*XdrAnon_BucketMetadata_Ext) XdrUnionBody

func (u *XdrAnon_BucketMetadata_Ext) XdrUnionBody() XdrType

func (*XdrAnon_BucketMetadata_Ext) XdrUnionBodyName

func (u *XdrAnon_BucketMetadata_Ext) XdrUnionBodyName() string

func (*XdrAnon_BucketMetadata_Ext) XdrUnionTag

func (u *XdrAnon_BucketMetadata_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_BucketMetadata_Ext) XdrUnionTagName

func (u *XdrAnon_BucketMetadata_Ext) XdrUnionTagName() string

func (XdrAnon_BucketMetadata_Ext) XdrValid

func (u XdrAnon_BucketMetadata_Ext) XdrValid() bool

func (XdrAnon_BucketMetadata_Ext) XdrValidTags

func (_ XdrAnon_BucketMetadata_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_BucketMetadata_Ext) XdrValue

func (v XdrAnon_BucketMetadata_Ext) XdrValue() interface{}

type XdrAnon_ClaimableBalanceEntryExtensionV1_Ext

type XdrAnon_ClaimableBalanceEntryExtensionV1_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrMarshal

func (v *XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrPointer

func (v *XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrPointer() interface{}

func (*XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrRecurse

func (u *XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrTypeName

func (*XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrUnionBody

func (u *XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrUnionBody() XdrType

func (*XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrUnionBodyName

func (*XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrUnionTag

func (u *XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrUnionTagName

func (XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrValid

func (XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrValidTags

func (XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrValue

func (v XdrAnon_ClaimableBalanceEntryExtensionV1_Ext) XdrValue() interface{}

type XdrAnon_ClaimableBalanceEntry_Ext

type XdrAnon_ClaimableBalanceEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      V1() *ClaimableBalanceEntryExtensionV1
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_ClaimableBalanceEntry_Ext) V1

func (*XdrAnon_ClaimableBalanceEntry_Ext) XdrMarshal

func (v *XdrAnon_ClaimableBalanceEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_ClaimableBalanceEntry_Ext) XdrPointer

func (v *XdrAnon_ClaimableBalanceEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_ClaimableBalanceEntry_Ext) XdrRecurse

func (u *XdrAnon_ClaimableBalanceEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_ClaimableBalanceEntry_Ext) XdrTypeName

func (*XdrAnon_ClaimableBalanceEntry_Ext) XdrUnionBody

func (u *XdrAnon_ClaimableBalanceEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_ClaimableBalanceEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_ClaimableBalanceEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_ClaimableBalanceEntry_Ext) XdrUnionTag

func (u *XdrAnon_ClaimableBalanceEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_ClaimableBalanceEntry_Ext) XdrUnionTagName

func (u *XdrAnon_ClaimableBalanceEntry_Ext) XdrUnionTagName() string

func (XdrAnon_ClaimableBalanceEntry_Ext) XdrValid

func (XdrAnon_ClaimableBalanceEntry_Ext) XdrValidTags

func (_ XdrAnon_ClaimableBalanceEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_ClaimableBalanceEntry_Ext) XdrValue

func (v XdrAnon_ClaimableBalanceEntry_Ext) XdrValue() interface{}

type XdrAnon_Claimant_V0

type XdrAnon_Claimant_V0 struct {
	// The account that can use this condition
	Destination AccountID
	// Claimable if predicate is true
	Predicate ClaimPredicate
}

func XDR_XdrAnon_Claimant_V0

func XDR_XdrAnon_Claimant_V0(v *XdrAnon_Claimant_V0) *XdrAnon_Claimant_V0

func (*XdrAnon_Claimant_V0) XdrMarshal

func (v *XdrAnon_Claimant_V0) XdrMarshal(x XDR, name string)

func (*XdrAnon_Claimant_V0) XdrPointer

func (v *XdrAnon_Claimant_V0) XdrPointer() interface{}

func (*XdrAnon_Claimant_V0) XdrRecurse

func (v *XdrAnon_Claimant_V0) XdrRecurse(x XDR, name string)

func (XdrAnon_Claimant_V0) XdrTypeName

func (XdrAnon_Claimant_V0) XdrTypeName() string

func (XdrAnon_Claimant_V0) XdrValue

func (v XdrAnon_Claimant_V0) XdrValue() interface{}

type XdrAnon_ContractCodeEntry_Ext

type XdrAnon_ContractCodeEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      V1() *XdrAnon_ContractCodeEntry_Ext_V1
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_ContractCodeEntry_Ext) V1

func (*XdrAnon_ContractCodeEntry_Ext) XdrMarshal

func (v *XdrAnon_ContractCodeEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_ContractCodeEntry_Ext) XdrPointer

func (v *XdrAnon_ContractCodeEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_ContractCodeEntry_Ext) XdrRecurse

func (u *XdrAnon_ContractCodeEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_ContractCodeEntry_Ext) XdrTypeName

func (XdrAnon_ContractCodeEntry_Ext) XdrTypeName() string

func (*XdrAnon_ContractCodeEntry_Ext) XdrUnionBody

func (u *XdrAnon_ContractCodeEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_ContractCodeEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_ContractCodeEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_ContractCodeEntry_Ext) XdrUnionTag

func (u *XdrAnon_ContractCodeEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_ContractCodeEntry_Ext) XdrUnionTagName

func (u *XdrAnon_ContractCodeEntry_Ext) XdrUnionTagName() string

func (XdrAnon_ContractCodeEntry_Ext) XdrValid

func (u XdrAnon_ContractCodeEntry_Ext) XdrValid() bool

func (XdrAnon_ContractCodeEntry_Ext) XdrValidTags

func (_ XdrAnon_ContractCodeEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_ContractCodeEntry_Ext) XdrValue

func (v XdrAnon_ContractCodeEntry_Ext) XdrValue() interface{}

type XdrAnon_ContractCodeEntry_Ext_V1

type XdrAnon_ContractCodeEntry_Ext_V1 struct {
	Ext        ExtensionPoint
	CostInputs ContractCodeCostInputs
}

func (*XdrAnon_ContractCodeEntry_Ext_V1) XdrMarshal

func (v *XdrAnon_ContractCodeEntry_Ext_V1) XdrMarshal(x XDR, name string)

func (*XdrAnon_ContractCodeEntry_Ext_V1) XdrPointer

func (v *XdrAnon_ContractCodeEntry_Ext_V1) XdrPointer() interface{}

func (*XdrAnon_ContractCodeEntry_Ext_V1) XdrRecurse

func (v *XdrAnon_ContractCodeEntry_Ext_V1) XdrRecurse(x XDR, name string)

func (XdrAnon_ContractCodeEntry_Ext_V1) XdrTypeName

func (XdrAnon_ContractCodeEntry_Ext_V1) XdrValue

func (v XdrAnon_ContractCodeEntry_Ext_V1) XdrValue() interface{}

type XdrAnon_ContractEvent_Body

type XdrAnon_ContractEvent_Body struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      V0() *XdrAnon_ContractEvent_Body_V0
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_ContractEvent_Body) V0

func (*XdrAnon_ContractEvent_Body) XdrMarshal

func (v *XdrAnon_ContractEvent_Body) XdrMarshal(x XDR, name string)

func (*XdrAnon_ContractEvent_Body) XdrPointer

func (v *XdrAnon_ContractEvent_Body) XdrPointer() interface{}

func (*XdrAnon_ContractEvent_Body) XdrRecurse

func (u *XdrAnon_ContractEvent_Body) XdrRecurse(x XDR, name string)

func (XdrAnon_ContractEvent_Body) XdrTypeName

func (XdrAnon_ContractEvent_Body) XdrTypeName() string

func (*XdrAnon_ContractEvent_Body) XdrUnionBody

func (u *XdrAnon_ContractEvent_Body) XdrUnionBody() XdrType

func (*XdrAnon_ContractEvent_Body) XdrUnionBodyName

func (u *XdrAnon_ContractEvent_Body) XdrUnionBodyName() string

func (*XdrAnon_ContractEvent_Body) XdrUnionTag

func (u *XdrAnon_ContractEvent_Body) XdrUnionTag() XdrNum32

func (*XdrAnon_ContractEvent_Body) XdrUnionTagName

func (u *XdrAnon_ContractEvent_Body) XdrUnionTagName() string

func (XdrAnon_ContractEvent_Body) XdrValid

func (u XdrAnon_ContractEvent_Body) XdrValid() bool

func (XdrAnon_ContractEvent_Body) XdrValidTags

func (_ XdrAnon_ContractEvent_Body) XdrValidTags() map[int32]bool

func (XdrAnon_ContractEvent_Body) XdrValue

func (v XdrAnon_ContractEvent_Body) XdrValue() interface{}

type XdrAnon_ContractEvent_Body_V0

type XdrAnon_ContractEvent_Body_V0 struct {
	Topics []SCVal
	Data   SCVal
}

func (*XdrAnon_ContractEvent_Body_V0) XdrMarshal

func (v *XdrAnon_ContractEvent_Body_V0) XdrMarshal(x XDR, name string)

func (*XdrAnon_ContractEvent_Body_V0) XdrPointer

func (v *XdrAnon_ContractEvent_Body_V0) XdrPointer() interface{}

func (*XdrAnon_ContractEvent_Body_V0) XdrRecurse

func (v *XdrAnon_ContractEvent_Body_V0) XdrRecurse(x XDR, name string)

func (XdrAnon_ContractEvent_Body_V0) XdrTypeName

func (XdrAnon_ContractEvent_Body_V0) XdrTypeName() string

func (XdrAnon_ContractEvent_Body_V0) XdrValue

func (v XdrAnon_ContractEvent_Body_V0) XdrValue() interface{}

type XdrAnon_ContractIDPreimage_FromAddress

type XdrAnon_ContractIDPreimage_FromAddress struct {
	Address SCAddress
	Salt    Uint256
}

func (*XdrAnon_ContractIDPreimage_FromAddress) XdrMarshal

func (v *XdrAnon_ContractIDPreimage_FromAddress) XdrMarshal(x XDR, name string)

func (*XdrAnon_ContractIDPreimage_FromAddress) XdrPointer

func (v *XdrAnon_ContractIDPreimage_FromAddress) XdrPointer() interface{}

func (*XdrAnon_ContractIDPreimage_FromAddress) XdrRecurse

func (v *XdrAnon_ContractIDPreimage_FromAddress) XdrRecurse(x XDR, name string)

func (XdrAnon_ContractIDPreimage_FromAddress) XdrTypeName

func (XdrAnon_ContractIDPreimage_FromAddress) XdrValue

func (v XdrAnon_ContractIDPreimage_FromAddress) XdrValue() interface{}

type XdrAnon_DataEntry_Ext

type XdrAnon_DataEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func XDR_XdrAnon_DataEntry_Ext

func XDR_XdrAnon_DataEntry_Ext(v *XdrAnon_DataEntry_Ext) *XdrAnon_DataEntry_Ext

func (*XdrAnon_DataEntry_Ext) XdrMarshal

func (v *XdrAnon_DataEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_DataEntry_Ext) XdrPointer

func (v *XdrAnon_DataEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_DataEntry_Ext) XdrRecurse

func (u *XdrAnon_DataEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_DataEntry_Ext) XdrTypeName

func (XdrAnon_DataEntry_Ext) XdrTypeName() string

func (*XdrAnon_DataEntry_Ext) XdrUnionBody

func (u *XdrAnon_DataEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_DataEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_DataEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_DataEntry_Ext) XdrUnionTag

func (u *XdrAnon_DataEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_DataEntry_Ext) XdrUnionTagName

func (u *XdrAnon_DataEntry_Ext) XdrUnionTagName() string

func (XdrAnon_DataEntry_Ext) XdrValid

func (u XdrAnon_DataEntry_Ext) XdrValid() bool

func (XdrAnon_DataEntry_Ext) XdrValidTags

func (_ XdrAnon_DataEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_DataEntry_Ext) XdrValue

func (v XdrAnon_DataEntry_Ext) XdrValue() interface{}

type XdrAnon_FeeBumpTransaction_Ext

type XdrAnon_FeeBumpTransaction_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_FeeBumpTransaction_Ext) XdrMarshal

func (v *XdrAnon_FeeBumpTransaction_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_FeeBumpTransaction_Ext) XdrPointer

func (v *XdrAnon_FeeBumpTransaction_Ext) XdrPointer() interface{}

func (*XdrAnon_FeeBumpTransaction_Ext) XdrRecurse

func (u *XdrAnon_FeeBumpTransaction_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_FeeBumpTransaction_Ext) XdrTypeName

func (XdrAnon_FeeBumpTransaction_Ext) XdrTypeName() string

func (*XdrAnon_FeeBumpTransaction_Ext) XdrUnionBody

func (u *XdrAnon_FeeBumpTransaction_Ext) XdrUnionBody() XdrType

func (*XdrAnon_FeeBumpTransaction_Ext) XdrUnionBodyName

func (u *XdrAnon_FeeBumpTransaction_Ext) XdrUnionBodyName() string

func (*XdrAnon_FeeBumpTransaction_Ext) XdrUnionTag

func (u *XdrAnon_FeeBumpTransaction_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_FeeBumpTransaction_Ext) XdrUnionTagName

func (u *XdrAnon_FeeBumpTransaction_Ext) XdrUnionTagName() string

func (XdrAnon_FeeBumpTransaction_Ext) XdrValid

func (u XdrAnon_FeeBumpTransaction_Ext) XdrValid() bool

func (XdrAnon_FeeBumpTransaction_Ext) XdrValidTags

func (_ XdrAnon_FeeBumpTransaction_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_FeeBumpTransaction_Ext) XdrValue

func (v XdrAnon_FeeBumpTransaction_Ext) XdrValue() interface{}

type XdrAnon_FeeBumpTransaction_InnerTx

type XdrAnon_FeeBumpTransaction_InnerTx struct {
	// The union discriminant Type selects among the following arms:
	//   ENVELOPE_TYPE_TX:
	//      V1() *TransactionV1Envelope
	Type EnvelopeType
	// contains filtered or unexported fields
}

func (*XdrAnon_FeeBumpTransaction_InnerTx) V1

func (*XdrAnon_FeeBumpTransaction_InnerTx) XdrInitialize

func (v *XdrAnon_FeeBumpTransaction_InnerTx) XdrInitialize()

func (*XdrAnon_FeeBumpTransaction_InnerTx) XdrMarshal

func (v *XdrAnon_FeeBumpTransaction_InnerTx) XdrMarshal(x XDR, name string)

func (*XdrAnon_FeeBumpTransaction_InnerTx) XdrPointer

func (v *XdrAnon_FeeBumpTransaction_InnerTx) XdrPointer() interface{}

func (*XdrAnon_FeeBumpTransaction_InnerTx) XdrRecurse

func (u *XdrAnon_FeeBumpTransaction_InnerTx) XdrRecurse(x XDR, name string)

func (XdrAnon_FeeBumpTransaction_InnerTx) XdrTypeName

func (*XdrAnon_FeeBumpTransaction_InnerTx) XdrUnionBody

func (u *XdrAnon_FeeBumpTransaction_InnerTx) XdrUnionBody() XdrType

func (*XdrAnon_FeeBumpTransaction_InnerTx) XdrUnionBodyName

func (u *XdrAnon_FeeBumpTransaction_InnerTx) XdrUnionBodyName() string

func (*XdrAnon_FeeBumpTransaction_InnerTx) XdrUnionTag

func (u *XdrAnon_FeeBumpTransaction_InnerTx) XdrUnionTag() XdrNum32

func (*XdrAnon_FeeBumpTransaction_InnerTx) XdrUnionTagName

func (u *XdrAnon_FeeBumpTransaction_InnerTx) XdrUnionTagName() string

func (XdrAnon_FeeBumpTransaction_InnerTx) XdrValid

func (XdrAnon_FeeBumpTransaction_InnerTx) XdrValidTags

func (_ XdrAnon_FeeBumpTransaction_InnerTx) XdrValidTags() map[int32]bool

func (XdrAnon_FeeBumpTransaction_InnerTx) XdrValue

func (v XdrAnon_FeeBumpTransaction_InnerTx) XdrValue() interface{}

type XdrAnon_HashIDPreimage_ContractID

type XdrAnon_HashIDPreimage_ContractID struct {
	NetworkID          Hash
	ContractIDPreimage ContractIDPreimage
}

func (*XdrAnon_HashIDPreimage_ContractID) XdrMarshal

func (v *XdrAnon_HashIDPreimage_ContractID) XdrMarshal(x XDR, name string)

func (*XdrAnon_HashIDPreimage_ContractID) XdrPointer

func (v *XdrAnon_HashIDPreimage_ContractID) XdrPointer() interface{}

func (*XdrAnon_HashIDPreimage_ContractID) XdrRecurse

func (v *XdrAnon_HashIDPreimage_ContractID) XdrRecurse(x XDR, name string)

func (XdrAnon_HashIDPreimage_ContractID) XdrTypeName

func (XdrAnon_HashIDPreimage_ContractID) XdrValue

func (v XdrAnon_HashIDPreimage_ContractID) XdrValue() interface{}

type XdrAnon_HashIDPreimage_OperationID

type XdrAnon_HashIDPreimage_OperationID struct {
	SourceAccount AccountID
	SeqNum        SequenceNumber
	OpNum         Uint32
}

func (*XdrAnon_HashIDPreimage_OperationID) XdrMarshal

func (v *XdrAnon_HashIDPreimage_OperationID) XdrMarshal(x XDR, name string)

func (*XdrAnon_HashIDPreimage_OperationID) XdrPointer

func (v *XdrAnon_HashIDPreimage_OperationID) XdrPointer() interface{}

func (*XdrAnon_HashIDPreimage_OperationID) XdrRecurse

func (v *XdrAnon_HashIDPreimage_OperationID) XdrRecurse(x XDR, name string)

func (XdrAnon_HashIDPreimage_OperationID) XdrTypeName

func (XdrAnon_HashIDPreimage_OperationID) XdrValue

func (v XdrAnon_HashIDPreimage_OperationID) XdrValue() interface{}

type XdrAnon_HashIDPreimage_RevokeID

type XdrAnon_HashIDPreimage_RevokeID struct {
	SourceAccount   AccountID
	SeqNum          SequenceNumber
	OpNum           Uint32
	LiquidityPoolID PoolID
	Asset           Asset
}

func (*XdrAnon_HashIDPreimage_RevokeID) XdrMarshal

func (v *XdrAnon_HashIDPreimage_RevokeID) XdrMarshal(x XDR, name string)

func (*XdrAnon_HashIDPreimage_RevokeID) XdrPointer

func (v *XdrAnon_HashIDPreimage_RevokeID) XdrPointer() interface{}

func (*XdrAnon_HashIDPreimage_RevokeID) XdrRecurse

func (v *XdrAnon_HashIDPreimage_RevokeID) XdrRecurse(x XDR, name string)

func (XdrAnon_HashIDPreimage_RevokeID) XdrTypeName

func (XdrAnon_HashIDPreimage_RevokeID) XdrValue

func (v XdrAnon_HashIDPreimage_RevokeID) XdrValue() interface{}

type XdrAnon_HashIDPreimage_SorobanAuthorization

type XdrAnon_HashIDPreimage_SorobanAuthorization struct {
	NetworkID                 Hash
	Nonce                     Int64
	SignatureExpirationLedger Uint32
	Invocation                SorobanAuthorizedInvocation
}

func (*XdrAnon_HashIDPreimage_SorobanAuthorization) XdrMarshal

func (v *XdrAnon_HashIDPreimage_SorobanAuthorization) XdrMarshal(x XDR, name string)

func (*XdrAnon_HashIDPreimage_SorobanAuthorization) XdrPointer

func (v *XdrAnon_HashIDPreimage_SorobanAuthorization) XdrPointer() interface{}

func (*XdrAnon_HashIDPreimage_SorobanAuthorization) XdrRecurse

func (v *XdrAnon_HashIDPreimage_SorobanAuthorization) XdrRecurse(x XDR, name string)

func (XdrAnon_HashIDPreimage_SorobanAuthorization) XdrTypeName

func (XdrAnon_HashIDPreimage_SorobanAuthorization) XdrValue

func (v XdrAnon_HashIDPreimage_SorobanAuthorization) XdrValue() interface{}

type XdrAnon_HcnetValue_Ext

type XdrAnon_HcnetValue_Ext struct {
	// The union discriminant V selects among the following arms:
	//   HCNET_VALUE_BASIC:
	//      void
	//   HCNET_VALUE_SIGNED:
	//      LcValueSignature() *LedgerCloseValueSignature
	V HcnetValueType
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_HcnetValue_Ext) LcValueSignature

func (u *XdrAnon_HcnetValue_Ext) LcValueSignature() *LedgerCloseValueSignature

func (*XdrAnon_HcnetValue_Ext) XdrMarshal

func (v *XdrAnon_HcnetValue_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_HcnetValue_Ext) XdrPointer

func (v *XdrAnon_HcnetValue_Ext) XdrPointer() interface{}

func (*XdrAnon_HcnetValue_Ext) XdrRecurse

func (u *XdrAnon_HcnetValue_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_HcnetValue_Ext) XdrTypeName

func (XdrAnon_HcnetValue_Ext) XdrTypeName() string

func (*XdrAnon_HcnetValue_Ext) XdrUnionBody

func (u *XdrAnon_HcnetValue_Ext) XdrUnionBody() XdrType

func (*XdrAnon_HcnetValue_Ext) XdrUnionBodyName

func (u *XdrAnon_HcnetValue_Ext) XdrUnionBodyName() string

func (*XdrAnon_HcnetValue_Ext) XdrUnionTag

func (u *XdrAnon_HcnetValue_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_HcnetValue_Ext) XdrUnionTagName

func (u *XdrAnon_HcnetValue_Ext) XdrUnionTagName() string

func (XdrAnon_HcnetValue_Ext) XdrValid

func (u XdrAnon_HcnetValue_Ext) XdrValid() bool

func (XdrAnon_HcnetValue_Ext) XdrValidTags

func (_ XdrAnon_HcnetValue_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_HcnetValue_Ext) XdrValue

func (v XdrAnon_HcnetValue_Ext) XdrValue() interface{}

type XdrAnon_InnerTransactionResult_Ext

type XdrAnon_InnerTransactionResult_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_InnerTransactionResult_Ext) XdrMarshal

func (v *XdrAnon_InnerTransactionResult_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_InnerTransactionResult_Ext) XdrPointer

func (v *XdrAnon_InnerTransactionResult_Ext) XdrPointer() interface{}

func (*XdrAnon_InnerTransactionResult_Ext) XdrRecurse

func (u *XdrAnon_InnerTransactionResult_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_InnerTransactionResult_Ext) XdrTypeName

func (*XdrAnon_InnerTransactionResult_Ext) XdrUnionBody

func (u *XdrAnon_InnerTransactionResult_Ext) XdrUnionBody() XdrType

func (*XdrAnon_InnerTransactionResult_Ext) XdrUnionBodyName

func (u *XdrAnon_InnerTransactionResult_Ext) XdrUnionBodyName() string

func (*XdrAnon_InnerTransactionResult_Ext) XdrUnionTag

func (u *XdrAnon_InnerTransactionResult_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_InnerTransactionResult_Ext) XdrUnionTagName

func (u *XdrAnon_InnerTransactionResult_Ext) XdrUnionTagName() string

func (XdrAnon_InnerTransactionResult_Ext) XdrValid

func (XdrAnon_InnerTransactionResult_Ext) XdrValidTags

func (_ XdrAnon_InnerTransactionResult_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_InnerTransactionResult_Ext) XdrValue

func (v XdrAnon_InnerTransactionResult_Ext) XdrValue() interface{}

type XdrAnon_InnerTransactionResult_Result

type XdrAnon_InnerTransactionResult_Result struct {
	// The union discriminant Code selects among the following arms:
	//   TxSUCCESS, TxFAILED:
	//      Results() *[]OperationResult
	//   TxTOO_EARLY, TxTOO_LATE, TxMISSING_OPERATION, TxBAD_SEQ, TxBAD_AUTH, TxINSUFFICIENT_BALANCE, TxNO_ACCOUNT, TxINSUFFICIENT_FEE, TxBAD_AUTH_EXTRA, TxINTERNAL_ERROR, TxNOT_SUPPORTED, TxBAD_SPONSORSHIP, TxBAD_MIN_SEQ_AGE_OR_GAP, TxMALFORMED, TxSOROBAN_INVALID:
	//      void
	Code TransactionResultCode
	// contains filtered or unexported fields
}

func (*XdrAnon_InnerTransactionResult_Result) Results

func (*XdrAnon_InnerTransactionResult_Result) XdrMarshal

func (v *XdrAnon_InnerTransactionResult_Result) XdrMarshal(x XDR, name string)

func (*XdrAnon_InnerTransactionResult_Result) XdrPointer

func (v *XdrAnon_InnerTransactionResult_Result) XdrPointer() interface{}

func (*XdrAnon_InnerTransactionResult_Result) XdrRecurse

func (u *XdrAnon_InnerTransactionResult_Result) XdrRecurse(x XDR, name string)

func (XdrAnon_InnerTransactionResult_Result) XdrTypeName

func (*XdrAnon_InnerTransactionResult_Result) XdrUnionBody

func (u *XdrAnon_InnerTransactionResult_Result) XdrUnionBody() XdrType

func (*XdrAnon_InnerTransactionResult_Result) XdrUnionBodyName

func (u *XdrAnon_InnerTransactionResult_Result) XdrUnionBodyName() string

func (*XdrAnon_InnerTransactionResult_Result) XdrUnionTag

func (u *XdrAnon_InnerTransactionResult_Result) XdrUnionTag() XdrNum32

func (*XdrAnon_InnerTransactionResult_Result) XdrUnionTagName

func (u *XdrAnon_InnerTransactionResult_Result) XdrUnionTagName() string

func (XdrAnon_InnerTransactionResult_Result) XdrValid

func (XdrAnon_InnerTransactionResult_Result) XdrValidTags

func (_ XdrAnon_InnerTransactionResult_Result) XdrValidTags() map[int32]bool

func (XdrAnon_InnerTransactionResult_Result) XdrValue

func (v XdrAnon_InnerTransactionResult_Result) XdrValue() interface{}

type XdrAnon_LedgerEntryExtensionV1_Ext

type XdrAnon_LedgerEntryExtensionV1_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_LedgerEntryExtensionV1_Ext) XdrMarshal

func (v *XdrAnon_LedgerEntryExtensionV1_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerEntryExtensionV1_Ext) XdrPointer

func (v *XdrAnon_LedgerEntryExtensionV1_Ext) XdrPointer() interface{}

func (*XdrAnon_LedgerEntryExtensionV1_Ext) XdrRecurse

func (u *XdrAnon_LedgerEntryExtensionV1_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerEntryExtensionV1_Ext) XdrTypeName

func (*XdrAnon_LedgerEntryExtensionV1_Ext) XdrUnionBody

func (u *XdrAnon_LedgerEntryExtensionV1_Ext) XdrUnionBody() XdrType

func (*XdrAnon_LedgerEntryExtensionV1_Ext) XdrUnionBodyName

func (u *XdrAnon_LedgerEntryExtensionV1_Ext) XdrUnionBodyName() string

func (*XdrAnon_LedgerEntryExtensionV1_Ext) XdrUnionTag

func (u *XdrAnon_LedgerEntryExtensionV1_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_LedgerEntryExtensionV1_Ext) XdrUnionTagName

func (u *XdrAnon_LedgerEntryExtensionV1_Ext) XdrUnionTagName() string

func (XdrAnon_LedgerEntryExtensionV1_Ext) XdrValid

func (XdrAnon_LedgerEntryExtensionV1_Ext) XdrValidTags

func (_ XdrAnon_LedgerEntryExtensionV1_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_LedgerEntryExtensionV1_Ext) XdrValue

func (v XdrAnon_LedgerEntryExtensionV1_Ext) XdrValue() interface{}

type XdrAnon_LedgerEntry_Data

type XdrAnon_LedgerEntry_Data struct {
	// The union discriminant Type selects among the following arms:
	//   ACCOUNT:
	//      Account() *AccountEntry
	//   TRUSTLINE:
	//      TrustLine() *TrustLineEntry
	//   OFFER:
	//      Offer() *OfferEntry
	//   DATA:
	//      Data() *DataEntry
	//   CLAIMABLE_BALANCE:
	//      ClaimableBalance() *ClaimableBalanceEntry
	//   LIQUIDITY_POOL:
	//      LiquidityPool() *LiquidityPoolEntry
	//   CONTRACT_DATA:
	//      ContractData() *ContractDataEntry
	//   CONTRACT_CODE:
	//      ContractCode() *ContractCodeEntry
	//   CONFIG_SETTING:
	//      ConfigSetting() *ConfigSettingEntry
	//   TTL:
	//      Ttl() *TTLEntry
	Type LedgerEntryType
	// contains filtered or unexported fields
}

func (*XdrAnon_LedgerEntry_Data) Account

func (u *XdrAnon_LedgerEntry_Data) Account() *AccountEntry

func (*XdrAnon_LedgerEntry_Data) ClaimableBalance

func (u *XdrAnon_LedgerEntry_Data) ClaimableBalance() *ClaimableBalanceEntry

func (*XdrAnon_LedgerEntry_Data) ConfigSetting

func (u *XdrAnon_LedgerEntry_Data) ConfigSetting() *ConfigSettingEntry

func (*XdrAnon_LedgerEntry_Data) ContractCode

func (u *XdrAnon_LedgerEntry_Data) ContractCode() *ContractCodeEntry

func (*XdrAnon_LedgerEntry_Data) ContractData

func (u *XdrAnon_LedgerEntry_Data) ContractData() *ContractDataEntry

func (*XdrAnon_LedgerEntry_Data) Data

func (*XdrAnon_LedgerEntry_Data) LiquidityPool

func (u *XdrAnon_LedgerEntry_Data) LiquidityPool() *LiquidityPoolEntry

func (*XdrAnon_LedgerEntry_Data) Offer

func (*XdrAnon_LedgerEntry_Data) TrustLine

func (u *XdrAnon_LedgerEntry_Data) TrustLine() *TrustLineEntry

func (*XdrAnon_LedgerEntry_Data) Ttl

func (*XdrAnon_LedgerEntry_Data) XdrMarshal

func (v *XdrAnon_LedgerEntry_Data) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerEntry_Data) XdrPointer

func (v *XdrAnon_LedgerEntry_Data) XdrPointer() interface{}

func (*XdrAnon_LedgerEntry_Data) XdrRecurse

func (u *XdrAnon_LedgerEntry_Data) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerEntry_Data) XdrTypeName

func (XdrAnon_LedgerEntry_Data) XdrTypeName() string

func (*XdrAnon_LedgerEntry_Data) XdrUnionBody

func (u *XdrAnon_LedgerEntry_Data) XdrUnionBody() XdrType

func (*XdrAnon_LedgerEntry_Data) XdrUnionBodyName

func (u *XdrAnon_LedgerEntry_Data) XdrUnionBodyName() string

func (*XdrAnon_LedgerEntry_Data) XdrUnionTag

func (u *XdrAnon_LedgerEntry_Data) XdrUnionTag() XdrNum32

func (*XdrAnon_LedgerEntry_Data) XdrUnionTagName

func (u *XdrAnon_LedgerEntry_Data) XdrUnionTagName() string

func (XdrAnon_LedgerEntry_Data) XdrValid

func (u XdrAnon_LedgerEntry_Data) XdrValid() bool

func (XdrAnon_LedgerEntry_Data) XdrValidTags

func (_ XdrAnon_LedgerEntry_Data) XdrValidTags() map[int32]bool

func (XdrAnon_LedgerEntry_Data) XdrValue

func (v XdrAnon_LedgerEntry_Data) XdrValue() interface{}

type XdrAnon_LedgerEntry_Ext

type XdrAnon_LedgerEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      V1() *LedgerEntryExtensionV1
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_LedgerEntry_Ext) V1

func (*XdrAnon_LedgerEntry_Ext) XdrMarshal

func (v *XdrAnon_LedgerEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerEntry_Ext) XdrPointer

func (v *XdrAnon_LedgerEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_LedgerEntry_Ext) XdrRecurse

func (u *XdrAnon_LedgerEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerEntry_Ext) XdrTypeName

func (XdrAnon_LedgerEntry_Ext) XdrTypeName() string

func (*XdrAnon_LedgerEntry_Ext) XdrUnionBody

func (u *XdrAnon_LedgerEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_LedgerEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_LedgerEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_LedgerEntry_Ext) XdrUnionTag

func (u *XdrAnon_LedgerEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_LedgerEntry_Ext) XdrUnionTagName

func (u *XdrAnon_LedgerEntry_Ext) XdrUnionTagName() string

func (XdrAnon_LedgerEntry_Ext) XdrValid

func (u XdrAnon_LedgerEntry_Ext) XdrValid() bool

func (XdrAnon_LedgerEntry_Ext) XdrValidTags

func (_ XdrAnon_LedgerEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_LedgerEntry_Ext) XdrValue

func (v XdrAnon_LedgerEntry_Ext) XdrValue() interface{}

type XdrAnon_LedgerHeaderExtensionV1_Ext

type XdrAnon_LedgerHeaderExtensionV1_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_LedgerHeaderExtensionV1_Ext) XdrMarshal

func (v *XdrAnon_LedgerHeaderExtensionV1_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerHeaderExtensionV1_Ext) XdrPointer

func (v *XdrAnon_LedgerHeaderExtensionV1_Ext) XdrPointer() interface{}

func (*XdrAnon_LedgerHeaderExtensionV1_Ext) XdrRecurse

func (u *XdrAnon_LedgerHeaderExtensionV1_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerHeaderExtensionV1_Ext) XdrTypeName

func (*XdrAnon_LedgerHeaderExtensionV1_Ext) XdrUnionBody

func (u *XdrAnon_LedgerHeaderExtensionV1_Ext) XdrUnionBody() XdrType

func (*XdrAnon_LedgerHeaderExtensionV1_Ext) XdrUnionBodyName

func (u *XdrAnon_LedgerHeaderExtensionV1_Ext) XdrUnionBodyName() string

func (*XdrAnon_LedgerHeaderExtensionV1_Ext) XdrUnionTag

func (u *XdrAnon_LedgerHeaderExtensionV1_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_LedgerHeaderExtensionV1_Ext) XdrUnionTagName

func (u *XdrAnon_LedgerHeaderExtensionV1_Ext) XdrUnionTagName() string

func (XdrAnon_LedgerHeaderExtensionV1_Ext) XdrValid

func (XdrAnon_LedgerHeaderExtensionV1_Ext) XdrValidTags

func (_ XdrAnon_LedgerHeaderExtensionV1_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_LedgerHeaderExtensionV1_Ext) XdrValue

func (v XdrAnon_LedgerHeaderExtensionV1_Ext) XdrValue() interface{}

type XdrAnon_LedgerHeaderHistoryEntry_Ext

type XdrAnon_LedgerHeaderHistoryEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrMarshal

func (v *XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrPointer

func (v *XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrRecurse

func (u *XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrTypeName

func (*XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrUnionBody

func (u *XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrUnionTag

func (u *XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrUnionTagName

func (u *XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrUnionTagName() string

func (XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrValid

func (XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrValidTags

func (_ XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrValue

func (v XdrAnon_LedgerHeaderHistoryEntry_Ext) XdrValue() interface{}

type XdrAnon_LedgerHeader_Ext

type XdrAnon_LedgerHeader_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      V1() *LedgerHeaderExtensionV1
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_LedgerHeader_Ext) V1

func (*XdrAnon_LedgerHeader_Ext) XdrMarshal

func (v *XdrAnon_LedgerHeader_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerHeader_Ext) XdrPointer

func (v *XdrAnon_LedgerHeader_Ext) XdrPointer() interface{}

func (*XdrAnon_LedgerHeader_Ext) XdrRecurse

func (u *XdrAnon_LedgerHeader_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerHeader_Ext) XdrTypeName

func (XdrAnon_LedgerHeader_Ext) XdrTypeName() string

func (*XdrAnon_LedgerHeader_Ext) XdrUnionBody

func (u *XdrAnon_LedgerHeader_Ext) XdrUnionBody() XdrType

func (*XdrAnon_LedgerHeader_Ext) XdrUnionBodyName

func (u *XdrAnon_LedgerHeader_Ext) XdrUnionBodyName() string

func (*XdrAnon_LedgerHeader_Ext) XdrUnionTag

func (u *XdrAnon_LedgerHeader_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_LedgerHeader_Ext) XdrUnionTagName

func (u *XdrAnon_LedgerHeader_Ext) XdrUnionTagName() string

func (XdrAnon_LedgerHeader_Ext) XdrValid

func (u XdrAnon_LedgerHeader_Ext) XdrValid() bool

func (XdrAnon_LedgerHeader_Ext) XdrValidTags

func (_ XdrAnon_LedgerHeader_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_LedgerHeader_Ext) XdrValue

func (v XdrAnon_LedgerHeader_Ext) XdrValue() interface{}

type XdrAnon_LedgerKey_Account

type XdrAnon_LedgerKey_Account struct {
	AccountID AccountID
}

func (*XdrAnon_LedgerKey_Account) XdrMarshal

func (v *XdrAnon_LedgerKey_Account) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_Account) XdrPointer

func (v *XdrAnon_LedgerKey_Account) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_Account) XdrRecurse

func (v *XdrAnon_LedgerKey_Account) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_Account) XdrTypeName

func (XdrAnon_LedgerKey_Account) XdrTypeName() string

func (XdrAnon_LedgerKey_Account) XdrValue

func (v XdrAnon_LedgerKey_Account) XdrValue() interface{}

type XdrAnon_LedgerKey_ClaimableBalance

type XdrAnon_LedgerKey_ClaimableBalance struct {
	BalanceID ClaimableBalanceID
}

func (*XdrAnon_LedgerKey_ClaimableBalance) XdrMarshal

func (v *XdrAnon_LedgerKey_ClaimableBalance) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_ClaimableBalance) XdrPointer

func (v *XdrAnon_LedgerKey_ClaimableBalance) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_ClaimableBalance) XdrRecurse

func (v *XdrAnon_LedgerKey_ClaimableBalance) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_ClaimableBalance) XdrTypeName

func (XdrAnon_LedgerKey_ClaimableBalance) XdrValue

func (v XdrAnon_LedgerKey_ClaimableBalance) XdrValue() interface{}

type XdrAnon_LedgerKey_ConfigSetting

type XdrAnon_LedgerKey_ConfigSetting struct {
	ConfigSettingID ConfigSettingID
}

func (*XdrAnon_LedgerKey_ConfigSetting) XdrMarshal

func (v *XdrAnon_LedgerKey_ConfigSetting) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_ConfigSetting) XdrPointer

func (v *XdrAnon_LedgerKey_ConfigSetting) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_ConfigSetting) XdrRecurse

func (v *XdrAnon_LedgerKey_ConfigSetting) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_ConfigSetting) XdrTypeName

func (XdrAnon_LedgerKey_ConfigSetting) XdrValue

func (v XdrAnon_LedgerKey_ConfigSetting) XdrValue() interface{}

type XdrAnon_LedgerKey_ContractCode

type XdrAnon_LedgerKey_ContractCode struct {
	Hash Hash
}

func (*XdrAnon_LedgerKey_ContractCode) XdrMarshal

func (v *XdrAnon_LedgerKey_ContractCode) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_ContractCode) XdrPointer

func (v *XdrAnon_LedgerKey_ContractCode) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_ContractCode) XdrRecurse

func (v *XdrAnon_LedgerKey_ContractCode) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_ContractCode) XdrTypeName

func (XdrAnon_LedgerKey_ContractCode) XdrTypeName() string

func (XdrAnon_LedgerKey_ContractCode) XdrValue

func (v XdrAnon_LedgerKey_ContractCode) XdrValue() interface{}

type XdrAnon_LedgerKey_ContractData

type XdrAnon_LedgerKey_ContractData struct {
	Contract   SCAddress
	Key        SCVal
	Durability ContractDataDurability
}

func (*XdrAnon_LedgerKey_ContractData) XdrMarshal

func (v *XdrAnon_LedgerKey_ContractData) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_ContractData) XdrPointer

func (v *XdrAnon_LedgerKey_ContractData) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_ContractData) XdrRecurse

func (v *XdrAnon_LedgerKey_ContractData) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_ContractData) XdrTypeName

func (XdrAnon_LedgerKey_ContractData) XdrTypeName() string

func (XdrAnon_LedgerKey_ContractData) XdrValue

func (v XdrAnon_LedgerKey_ContractData) XdrValue() interface{}

type XdrAnon_LedgerKey_Data

type XdrAnon_LedgerKey_Data struct {
	AccountID AccountID
	DataName  String64
}

func (*XdrAnon_LedgerKey_Data) XdrMarshal

func (v *XdrAnon_LedgerKey_Data) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_Data) XdrPointer

func (v *XdrAnon_LedgerKey_Data) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_Data) XdrRecurse

func (v *XdrAnon_LedgerKey_Data) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_Data) XdrTypeName

func (XdrAnon_LedgerKey_Data) XdrTypeName() string

func (XdrAnon_LedgerKey_Data) XdrValue

func (v XdrAnon_LedgerKey_Data) XdrValue() interface{}

type XdrAnon_LedgerKey_LiquidityPool

type XdrAnon_LedgerKey_LiquidityPool struct {
	LiquidityPoolID PoolID
}

func (*XdrAnon_LedgerKey_LiquidityPool) XdrMarshal

func (v *XdrAnon_LedgerKey_LiquidityPool) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_LiquidityPool) XdrPointer

func (v *XdrAnon_LedgerKey_LiquidityPool) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_LiquidityPool) XdrRecurse

func (v *XdrAnon_LedgerKey_LiquidityPool) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_LiquidityPool) XdrTypeName

func (XdrAnon_LedgerKey_LiquidityPool) XdrValue

func (v XdrAnon_LedgerKey_LiquidityPool) XdrValue() interface{}

type XdrAnon_LedgerKey_Offer

type XdrAnon_LedgerKey_Offer struct {
	SellerID AccountID
	OfferID  Int64
}

func (*XdrAnon_LedgerKey_Offer) XdrMarshal

func (v *XdrAnon_LedgerKey_Offer) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_Offer) XdrPointer

func (v *XdrAnon_LedgerKey_Offer) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_Offer) XdrRecurse

func (v *XdrAnon_LedgerKey_Offer) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_Offer) XdrTypeName

func (XdrAnon_LedgerKey_Offer) XdrTypeName() string

func (XdrAnon_LedgerKey_Offer) XdrValue

func (v XdrAnon_LedgerKey_Offer) XdrValue() interface{}

type XdrAnon_LedgerKey_TrustLine

type XdrAnon_LedgerKey_TrustLine struct {
	AccountID AccountID
	Asset     TrustLineAsset
}

func (*XdrAnon_LedgerKey_TrustLine) XdrMarshal

func (v *XdrAnon_LedgerKey_TrustLine) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_TrustLine) XdrPointer

func (v *XdrAnon_LedgerKey_TrustLine) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_TrustLine) XdrRecurse

func (v *XdrAnon_LedgerKey_TrustLine) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_TrustLine) XdrTypeName

func (XdrAnon_LedgerKey_TrustLine) XdrTypeName() string

func (XdrAnon_LedgerKey_TrustLine) XdrValue

func (v XdrAnon_LedgerKey_TrustLine) XdrValue() interface{}

type XdrAnon_LedgerKey_Ttl

type XdrAnon_LedgerKey_Ttl struct {
	// Hash of the LedgerKey that is associated with this TTLEntry
	KeyHash Hash
}

func XDR_XdrAnon_LedgerKey_Ttl

func XDR_XdrAnon_LedgerKey_Ttl(v *XdrAnon_LedgerKey_Ttl) *XdrAnon_LedgerKey_Ttl

func (*XdrAnon_LedgerKey_Ttl) XdrMarshal

func (v *XdrAnon_LedgerKey_Ttl) XdrMarshal(x XDR, name string)

func (*XdrAnon_LedgerKey_Ttl) XdrPointer

func (v *XdrAnon_LedgerKey_Ttl) XdrPointer() interface{}

func (*XdrAnon_LedgerKey_Ttl) XdrRecurse

func (v *XdrAnon_LedgerKey_Ttl) XdrRecurse(x XDR, name string)

func (XdrAnon_LedgerKey_Ttl) XdrTypeName

func (XdrAnon_LedgerKey_Ttl) XdrTypeName() string

func (XdrAnon_LedgerKey_Ttl) XdrValue

func (v XdrAnon_LedgerKey_Ttl) XdrValue() interface{}

type XdrAnon_LiquidityPoolEntry_Body

type XdrAnon_LiquidityPoolEntry_Body struct {
	// The union discriminant Type selects among the following arms:
	//   LIQUIDITY_POOL_CONSTANT_PRODUCT:
	//      ConstantProduct() *XdrAnon_LiquidityPoolEntry_Body_ConstantProduct
	Type LiquidityPoolType
	// contains filtered or unexported fields
}

func (*XdrAnon_LiquidityPoolEntry_Body) ConstantProduct

func (*XdrAnon_LiquidityPoolEntry_Body) XdrMarshal

func (v *XdrAnon_LiquidityPoolEntry_Body) XdrMarshal(x XDR, name string)

func (*XdrAnon_LiquidityPoolEntry_Body) XdrPointer

func (v *XdrAnon_LiquidityPoolEntry_Body) XdrPointer() interface{}

func (*XdrAnon_LiquidityPoolEntry_Body) XdrRecurse

func (u *XdrAnon_LiquidityPoolEntry_Body) XdrRecurse(x XDR, name string)

func (XdrAnon_LiquidityPoolEntry_Body) XdrTypeName

func (*XdrAnon_LiquidityPoolEntry_Body) XdrUnionBody

func (u *XdrAnon_LiquidityPoolEntry_Body) XdrUnionBody() XdrType

func (*XdrAnon_LiquidityPoolEntry_Body) XdrUnionBodyName

func (u *XdrAnon_LiquidityPoolEntry_Body) XdrUnionBodyName() string

func (*XdrAnon_LiquidityPoolEntry_Body) XdrUnionTag

func (u *XdrAnon_LiquidityPoolEntry_Body) XdrUnionTag() XdrNum32

func (*XdrAnon_LiquidityPoolEntry_Body) XdrUnionTagName

func (u *XdrAnon_LiquidityPoolEntry_Body) XdrUnionTagName() string

func (XdrAnon_LiquidityPoolEntry_Body) XdrValid

func (XdrAnon_LiquidityPoolEntry_Body) XdrValidTags

func (_ XdrAnon_LiquidityPoolEntry_Body) XdrValidTags() map[int32]bool

func (XdrAnon_LiquidityPoolEntry_Body) XdrValue

func (v XdrAnon_LiquidityPoolEntry_Body) XdrValue() interface{}

type XdrAnon_LiquidityPoolEntry_Body_ConstantProduct

type XdrAnon_LiquidityPoolEntry_Body_ConstantProduct struct {
	Params LiquidityPoolConstantProductParameters
	// amount of A in the pool
	ReserveA Int64
	// amount of B in the pool
	ReserveB Int64
	// total number of pool shares issued
	TotalPoolShares Int64
	// number of trust lines for the
	PoolSharesTrustLineCount Int64
}

func (*XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrMarshal

func (v *XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrMarshal(x XDR, name string)

func (*XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrPointer

func (v *XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrPointer() interface{}

func (*XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrRecurse

func (v *XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrRecurse(x XDR, name string)

func (XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrTypeName

func (XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrValue

func (v XdrAnon_LiquidityPoolEntry_Body_ConstantProduct) XdrValue() interface{}

type XdrAnon_ManageOfferSuccessResult_Offer

type XdrAnon_ManageOfferSuccessResult_Offer struct {
	// The union discriminant Effect selects among the following arms:
	//   MANAGE_OFFER_CREATED, MANAGE_OFFER_UPDATED:
	//      Offer() *OfferEntry
	//   MANAGE_OFFER_DELETED:
	//      void
	Effect ManageOfferEffect
	// contains filtered or unexported fields
}

func (*XdrAnon_ManageOfferSuccessResult_Offer) Offer

func (*XdrAnon_ManageOfferSuccessResult_Offer) XdrMarshal

func (v *XdrAnon_ManageOfferSuccessResult_Offer) XdrMarshal(x XDR, name string)

func (*XdrAnon_ManageOfferSuccessResult_Offer) XdrPointer

func (v *XdrAnon_ManageOfferSuccessResult_Offer) XdrPointer() interface{}

func (*XdrAnon_ManageOfferSuccessResult_Offer) XdrRecurse

func (u *XdrAnon_ManageOfferSuccessResult_Offer) XdrRecurse(x XDR, name string)

func (XdrAnon_ManageOfferSuccessResult_Offer) XdrTypeName

func (*XdrAnon_ManageOfferSuccessResult_Offer) XdrUnionBody

func (u *XdrAnon_ManageOfferSuccessResult_Offer) XdrUnionBody() XdrType

func (*XdrAnon_ManageOfferSuccessResult_Offer) XdrUnionBodyName

func (u *XdrAnon_ManageOfferSuccessResult_Offer) XdrUnionBodyName() string

func (*XdrAnon_ManageOfferSuccessResult_Offer) XdrUnionTag

func (u *XdrAnon_ManageOfferSuccessResult_Offer) XdrUnionTag() XdrNum32

func (*XdrAnon_ManageOfferSuccessResult_Offer) XdrUnionTagName

func (u *XdrAnon_ManageOfferSuccessResult_Offer) XdrUnionTagName() string

func (XdrAnon_ManageOfferSuccessResult_Offer) XdrValid

func (XdrAnon_ManageOfferSuccessResult_Offer) XdrValidTags

func (_ XdrAnon_ManageOfferSuccessResult_Offer) XdrValidTags() map[int32]bool

func (XdrAnon_ManageOfferSuccessResult_Offer) XdrValue

func (v XdrAnon_ManageOfferSuccessResult_Offer) XdrValue() interface{}

type XdrAnon_MuxedAccount_Med25519

type XdrAnon_MuxedAccount_Med25519 struct {
	Id      Uint64
	Ed25519 Uint256
}

func (*XdrAnon_MuxedAccount_Med25519) XdrMarshal

func (v *XdrAnon_MuxedAccount_Med25519) XdrMarshal(x XDR, name string)

func (*XdrAnon_MuxedAccount_Med25519) XdrPointer

func (v *XdrAnon_MuxedAccount_Med25519) XdrPointer() interface{}

func (*XdrAnon_MuxedAccount_Med25519) XdrRecurse

func (v *XdrAnon_MuxedAccount_Med25519) XdrRecurse(x XDR, name string)

func (XdrAnon_MuxedAccount_Med25519) XdrTypeName

func (XdrAnon_MuxedAccount_Med25519) XdrTypeName() string

func (XdrAnon_MuxedAccount_Med25519) XdrValue

func (v XdrAnon_MuxedAccount_Med25519) XdrValue() interface{}

type XdrAnon_OfferEntry_Ext

type XdrAnon_OfferEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_OfferEntry_Ext) XdrMarshal

func (v *XdrAnon_OfferEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_OfferEntry_Ext) XdrPointer

func (v *XdrAnon_OfferEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_OfferEntry_Ext) XdrRecurse

func (u *XdrAnon_OfferEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_OfferEntry_Ext) XdrTypeName

func (XdrAnon_OfferEntry_Ext) XdrTypeName() string

func (*XdrAnon_OfferEntry_Ext) XdrUnionBody

func (u *XdrAnon_OfferEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_OfferEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_OfferEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_OfferEntry_Ext) XdrUnionTag

func (u *XdrAnon_OfferEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_OfferEntry_Ext) XdrUnionTagName

func (u *XdrAnon_OfferEntry_Ext) XdrUnionTagName() string

func (XdrAnon_OfferEntry_Ext) XdrValid

func (u XdrAnon_OfferEntry_Ext) XdrValid() bool

func (XdrAnon_OfferEntry_Ext) XdrValidTags

func (_ XdrAnon_OfferEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_OfferEntry_Ext) XdrValue

func (v XdrAnon_OfferEntry_Ext) XdrValue() interface{}

type XdrAnon_OperationResult_Tr

type XdrAnon_OperationResult_Tr struct {
	// The union discriminant Type selects among the following arms:
	//   CREATE_ACCOUNT:
	//      CreateAccountResult() *CreateAccountResult
	//   PAYMENT:
	//      PaymentResult() *PaymentResult
	//   PATH_PAYMENT_STRICT_RECEIVE:
	//      PathPaymentStrictReceiveResult() *PathPaymentStrictReceiveResult
	//   MANAGE_SELL_OFFER:
	//      ManageSellOfferResult() *ManageSellOfferResult
	//   CREATE_PASSIVE_SELL_OFFER:
	//      CreatePassiveSellOfferResult() *ManageSellOfferResult
	//   SET_OPTIONS:
	//      SetOptionsResult() *SetOptionsResult
	//   CHANGE_TRUST:
	//      ChangeTrustResult() *ChangeTrustResult
	//   ALLOW_TRUST:
	//      AllowTrustResult() *AllowTrustResult
	//   ACCOUNT_MERGE:
	//      AccountMergeResult() *AccountMergeResult
	//   INFLATION:
	//      InflationResult() *InflationResult
	//   MANAGE_DATA:
	//      ManageDataResult() *ManageDataResult
	//   BUMP_SEQUENCE:
	//      BumpSeqResult() *BumpSequenceResult
	//   MANAGE_BUY_OFFER:
	//      ManageBuyOfferResult() *ManageBuyOfferResult
	//   PATH_PAYMENT_STRICT_SEND:
	//      PathPaymentStrictSendResult() *PathPaymentStrictSendResult
	//   CREATE_CLAIMABLE_BALANCE:
	//      CreateClaimableBalanceResult() *CreateClaimableBalanceResult
	//   CLAIM_CLAIMABLE_BALANCE:
	//      ClaimClaimableBalanceResult() *ClaimClaimableBalanceResult
	//   BEGIN_SPONSORING_FUTURE_RESERVES:
	//      BeginSponsoringFutureReservesResult() *BeginSponsoringFutureReservesResult
	//   END_SPONSORING_FUTURE_RESERVES:
	//      EndSponsoringFutureReservesResult() *EndSponsoringFutureReservesResult
	//   REVOKE_SPONSORSHIP:
	//      RevokeSponsorshipResult() *RevokeSponsorshipResult
	//   CLAWBACK:
	//      ClawbackResult() *ClawbackResult
	//   CLAWBACK_CLAIMABLE_BALANCE:
	//      ClawbackClaimableBalanceResult() *ClawbackClaimableBalanceResult
	//   SET_TRUST_LINE_FLAGS:
	//      SetTrustLineFlagsResult() *SetTrustLineFlagsResult
	//   LIQUIDITY_POOL_DEPOSIT:
	//      LiquidityPoolDepositResult() *LiquidityPoolDepositResult
	//   LIQUIDITY_POOL_WITHDRAW:
	//      LiquidityPoolWithdrawResult() *LiquidityPoolWithdrawResult
	//   INVOKE_HOST_FUNCTION:
	//      InvokeHostFunctionResult() *InvokeHostFunctionResult
	//   EXTEND_FOOTPRINT_TTL:
	//      ExtendFootprintTTLResult() *ExtendFootprintTTLResult
	//   RESTORE_FOOTPRINT:
	//      RestoreFootprintResult() *RestoreFootprintResult
	Type OperationType
	// contains filtered or unexported fields
}

func (*XdrAnon_OperationResult_Tr) AccountMergeResult

func (u *XdrAnon_OperationResult_Tr) AccountMergeResult() *AccountMergeResult

func (*XdrAnon_OperationResult_Tr) AllowTrustResult

func (u *XdrAnon_OperationResult_Tr) AllowTrustResult() *AllowTrustResult

func (*XdrAnon_OperationResult_Tr) BeginSponsoringFutureReservesResult

func (u *XdrAnon_OperationResult_Tr) BeginSponsoringFutureReservesResult() *BeginSponsoringFutureReservesResult

func (*XdrAnon_OperationResult_Tr) BumpSeqResult

func (u *XdrAnon_OperationResult_Tr) BumpSeqResult() *BumpSequenceResult

func (*XdrAnon_OperationResult_Tr) ChangeTrustResult

func (u *XdrAnon_OperationResult_Tr) ChangeTrustResult() *ChangeTrustResult

func (*XdrAnon_OperationResult_Tr) ClaimClaimableBalanceResult

func (u *XdrAnon_OperationResult_Tr) ClaimClaimableBalanceResult() *ClaimClaimableBalanceResult

func (*XdrAnon_OperationResult_Tr) ClawbackClaimableBalanceResult

func (u *XdrAnon_OperationResult_Tr) ClawbackClaimableBalanceResult() *ClawbackClaimableBalanceResult

func (*XdrAnon_OperationResult_Tr) ClawbackResult

func (u *XdrAnon_OperationResult_Tr) ClawbackResult() *ClawbackResult

func (*XdrAnon_OperationResult_Tr) CreateAccountResult

func (u *XdrAnon_OperationResult_Tr) CreateAccountResult() *CreateAccountResult

func (*XdrAnon_OperationResult_Tr) CreateClaimableBalanceResult

func (u *XdrAnon_OperationResult_Tr) CreateClaimableBalanceResult() *CreateClaimableBalanceResult

func (*XdrAnon_OperationResult_Tr) CreatePassiveSellOfferResult

func (u *XdrAnon_OperationResult_Tr) CreatePassiveSellOfferResult() *ManageSellOfferResult

func (*XdrAnon_OperationResult_Tr) EndSponsoringFutureReservesResult

func (u *XdrAnon_OperationResult_Tr) EndSponsoringFutureReservesResult() *EndSponsoringFutureReservesResult

func (*XdrAnon_OperationResult_Tr) ExtendFootprintTTLResult

func (u *XdrAnon_OperationResult_Tr) ExtendFootprintTTLResult() *ExtendFootprintTTLResult

func (*XdrAnon_OperationResult_Tr) InflationResult

func (u *XdrAnon_OperationResult_Tr) InflationResult() *InflationResult

func (*XdrAnon_OperationResult_Tr) InvokeHostFunctionResult

func (u *XdrAnon_OperationResult_Tr) InvokeHostFunctionResult() *InvokeHostFunctionResult

func (*XdrAnon_OperationResult_Tr) LiquidityPoolDepositResult

func (u *XdrAnon_OperationResult_Tr) LiquidityPoolDepositResult() *LiquidityPoolDepositResult

func (*XdrAnon_OperationResult_Tr) LiquidityPoolWithdrawResult

func (u *XdrAnon_OperationResult_Tr) LiquidityPoolWithdrawResult() *LiquidityPoolWithdrawResult

func (*XdrAnon_OperationResult_Tr) ManageBuyOfferResult

func (u *XdrAnon_OperationResult_Tr) ManageBuyOfferResult() *ManageBuyOfferResult

func (*XdrAnon_OperationResult_Tr) ManageDataResult

func (u *XdrAnon_OperationResult_Tr) ManageDataResult() *ManageDataResult

func (*XdrAnon_OperationResult_Tr) ManageSellOfferResult

func (u *XdrAnon_OperationResult_Tr) ManageSellOfferResult() *ManageSellOfferResult

func (*XdrAnon_OperationResult_Tr) PathPaymentStrictReceiveResult

func (u *XdrAnon_OperationResult_Tr) PathPaymentStrictReceiveResult() *PathPaymentStrictReceiveResult

func (*XdrAnon_OperationResult_Tr) PathPaymentStrictSendResult

func (u *XdrAnon_OperationResult_Tr) PathPaymentStrictSendResult() *PathPaymentStrictSendResult

func (*XdrAnon_OperationResult_Tr) PaymentResult

func (u *XdrAnon_OperationResult_Tr) PaymentResult() *PaymentResult

func (*XdrAnon_OperationResult_Tr) RestoreFootprintResult

func (u *XdrAnon_OperationResult_Tr) RestoreFootprintResult() *RestoreFootprintResult

func (*XdrAnon_OperationResult_Tr) RevokeSponsorshipResult

func (u *XdrAnon_OperationResult_Tr) RevokeSponsorshipResult() *RevokeSponsorshipResult

func (*XdrAnon_OperationResult_Tr) SetOptionsResult

func (u *XdrAnon_OperationResult_Tr) SetOptionsResult() *SetOptionsResult

func (*XdrAnon_OperationResult_Tr) SetTrustLineFlagsResult

func (u *XdrAnon_OperationResult_Tr) SetTrustLineFlagsResult() *SetTrustLineFlagsResult

func (*XdrAnon_OperationResult_Tr) XdrMarshal

func (v *XdrAnon_OperationResult_Tr) XdrMarshal(x XDR, name string)

func (*XdrAnon_OperationResult_Tr) XdrPointer

func (v *XdrAnon_OperationResult_Tr) XdrPointer() interface{}

func (*XdrAnon_OperationResult_Tr) XdrRecurse

func (u *XdrAnon_OperationResult_Tr) XdrRecurse(x XDR, name string)

func (XdrAnon_OperationResult_Tr) XdrTypeName

func (XdrAnon_OperationResult_Tr) XdrTypeName() string

func (*XdrAnon_OperationResult_Tr) XdrUnionBody

func (u *XdrAnon_OperationResult_Tr) XdrUnionBody() XdrType

func (*XdrAnon_OperationResult_Tr) XdrUnionBodyName

func (u *XdrAnon_OperationResult_Tr) XdrUnionBodyName() string

func (*XdrAnon_OperationResult_Tr) XdrUnionTag

func (u *XdrAnon_OperationResult_Tr) XdrUnionTag() XdrNum32

func (*XdrAnon_OperationResult_Tr) XdrUnionTagName

func (u *XdrAnon_OperationResult_Tr) XdrUnionTagName() string

func (XdrAnon_OperationResult_Tr) XdrValid

func (u XdrAnon_OperationResult_Tr) XdrValid() bool

func (XdrAnon_OperationResult_Tr) XdrValidTags

func (_ XdrAnon_OperationResult_Tr) XdrValidTags() map[int32]bool

func (XdrAnon_OperationResult_Tr) XdrValue

func (v XdrAnon_OperationResult_Tr) XdrValue() interface{}

type XdrAnon_Operation_Body

type XdrAnon_Operation_Body struct {
	// The union discriminant Type selects among the following arms:
	//   CREATE_ACCOUNT:
	//      CreateAccountOp() *CreateAccountOp
	//   PAYMENT:
	//      PaymentOp() *PaymentOp
	//   PATH_PAYMENT_STRICT_RECEIVE:
	//      PathPaymentStrictReceiveOp() *PathPaymentStrictReceiveOp
	//   MANAGE_SELL_OFFER:
	//      ManageSellOfferOp() *ManageSellOfferOp
	//   CREATE_PASSIVE_SELL_OFFER:
	//      CreatePassiveSellOfferOp() *CreatePassiveSellOfferOp
	//   SET_OPTIONS:
	//      SetOptionsOp() *SetOptionsOp
	//   CHANGE_TRUST:
	//      ChangeTrustOp() *ChangeTrustOp
	//   ALLOW_TRUST:
	//      AllowTrustOp() *AllowTrustOp
	//   ACCOUNT_MERGE:
	//      Destination() *MuxedAccount
	//   INFLATION:
	//      void
	//   MANAGE_DATA:
	//      ManageDataOp() *ManageDataOp
	//   BUMP_SEQUENCE:
	//      BumpSequenceOp() *BumpSequenceOp
	//   MANAGE_BUY_OFFER:
	//      ManageBuyOfferOp() *ManageBuyOfferOp
	//   PATH_PAYMENT_STRICT_SEND:
	//      PathPaymentStrictSendOp() *PathPaymentStrictSendOp
	//   CREATE_CLAIMABLE_BALANCE:
	//      CreateClaimableBalanceOp() *CreateClaimableBalanceOp
	//   CLAIM_CLAIMABLE_BALANCE:
	//      ClaimClaimableBalanceOp() *ClaimClaimableBalanceOp
	//   BEGIN_SPONSORING_FUTURE_RESERVES:
	//      BeginSponsoringFutureReservesOp() *BeginSponsoringFutureReservesOp
	//   END_SPONSORING_FUTURE_RESERVES:
	//      void
	//   REVOKE_SPONSORSHIP:
	//      RevokeSponsorshipOp() *RevokeSponsorshipOp
	//   CLAWBACK:
	//      ClawbackOp() *ClawbackOp
	//   CLAWBACK_CLAIMABLE_BALANCE:
	//      ClawbackClaimableBalanceOp() *ClawbackClaimableBalanceOp
	//   SET_TRUST_LINE_FLAGS:
	//      SetTrustLineFlagsOp() *SetTrustLineFlagsOp
	//   LIQUIDITY_POOL_DEPOSIT:
	//      LiquidityPoolDepositOp() *LiquidityPoolDepositOp
	//   LIQUIDITY_POOL_WITHDRAW:
	//      LiquidityPoolWithdrawOp() *LiquidityPoolWithdrawOp
	//   INVOKE_HOST_FUNCTION:
	//      InvokeHostFunctionOp() *InvokeHostFunctionOp
	//   EXTEND_FOOTPRINT_TTL:
	//      ExtendFootprintTTLOp() *ExtendFootprintTTLOp
	//   RESTORE_FOOTPRINT:
	//      RestoreFootprintOp() *RestoreFootprintOp
	Type OperationType
	// contains filtered or unexported fields
}

func (*XdrAnon_Operation_Body) AllowTrustOp

func (u *XdrAnon_Operation_Body) AllowTrustOp() *AllowTrustOp

func (*XdrAnon_Operation_Body) BeginSponsoringFutureReservesOp

func (u *XdrAnon_Operation_Body) BeginSponsoringFutureReservesOp() *BeginSponsoringFutureReservesOp

func (*XdrAnon_Operation_Body) BumpSequenceOp

func (u *XdrAnon_Operation_Body) BumpSequenceOp() *BumpSequenceOp

func (*XdrAnon_Operation_Body) ChangeTrustOp

func (u *XdrAnon_Operation_Body) ChangeTrustOp() *ChangeTrustOp

func (*XdrAnon_Operation_Body) ClaimClaimableBalanceOp

func (u *XdrAnon_Operation_Body) ClaimClaimableBalanceOp() *ClaimClaimableBalanceOp

func (*XdrAnon_Operation_Body) ClawbackClaimableBalanceOp

func (u *XdrAnon_Operation_Body) ClawbackClaimableBalanceOp() *ClawbackClaimableBalanceOp

func (*XdrAnon_Operation_Body) ClawbackOp

func (u *XdrAnon_Operation_Body) ClawbackOp() *ClawbackOp

func (*XdrAnon_Operation_Body) CreateAccountOp

func (u *XdrAnon_Operation_Body) CreateAccountOp() *CreateAccountOp

func (*XdrAnon_Operation_Body) CreateClaimableBalanceOp

func (u *XdrAnon_Operation_Body) CreateClaimableBalanceOp() *CreateClaimableBalanceOp

func (*XdrAnon_Operation_Body) CreatePassiveSellOfferOp

func (u *XdrAnon_Operation_Body) CreatePassiveSellOfferOp() *CreatePassiveSellOfferOp

func (*XdrAnon_Operation_Body) Destination

func (u *XdrAnon_Operation_Body) Destination() *MuxedAccount

func (*XdrAnon_Operation_Body) ExtendFootprintTTLOp

func (u *XdrAnon_Operation_Body) ExtendFootprintTTLOp() *ExtendFootprintTTLOp

func (*XdrAnon_Operation_Body) InvokeHostFunctionOp

func (u *XdrAnon_Operation_Body) InvokeHostFunctionOp() *InvokeHostFunctionOp

func (*XdrAnon_Operation_Body) LiquidityPoolDepositOp

func (u *XdrAnon_Operation_Body) LiquidityPoolDepositOp() *LiquidityPoolDepositOp

func (*XdrAnon_Operation_Body) LiquidityPoolWithdrawOp

func (u *XdrAnon_Operation_Body) LiquidityPoolWithdrawOp() *LiquidityPoolWithdrawOp

func (*XdrAnon_Operation_Body) ManageBuyOfferOp

func (u *XdrAnon_Operation_Body) ManageBuyOfferOp() *ManageBuyOfferOp

func (*XdrAnon_Operation_Body) ManageDataOp

func (u *XdrAnon_Operation_Body) ManageDataOp() *ManageDataOp

func (*XdrAnon_Operation_Body) ManageSellOfferOp

func (u *XdrAnon_Operation_Body) ManageSellOfferOp() *ManageSellOfferOp

func (*XdrAnon_Operation_Body) PathPaymentStrictReceiveOp

func (u *XdrAnon_Operation_Body) PathPaymentStrictReceiveOp() *PathPaymentStrictReceiveOp

func (*XdrAnon_Operation_Body) PathPaymentStrictSendOp

func (u *XdrAnon_Operation_Body) PathPaymentStrictSendOp() *PathPaymentStrictSendOp

func (*XdrAnon_Operation_Body) PaymentOp

func (u *XdrAnon_Operation_Body) PaymentOp() *PaymentOp

func (*XdrAnon_Operation_Body) RestoreFootprintOp

func (u *XdrAnon_Operation_Body) RestoreFootprintOp() *RestoreFootprintOp

func (*XdrAnon_Operation_Body) RevokeSponsorshipOp

func (u *XdrAnon_Operation_Body) RevokeSponsorshipOp() *RevokeSponsorshipOp

func (*XdrAnon_Operation_Body) SetOptionsOp

func (u *XdrAnon_Operation_Body) SetOptionsOp() *SetOptionsOp

func (*XdrAnon_Operation_Body) SetTrustLineFlagsOp

func (u *XdrAnon_Operation_Body) SetTrustLineFlagsOp() *SetTrustLineFlagsOp

func (*XdrAnon_Operation_Body) XdrMarshal

func (v *XdrAnon_Operation_Body) XdrMarshal(x XDR, name string)

func (*XdrAnon_Operation_Body) XdrPointer

func (v *XdrAnon_Operation_Body) XdrPointer() interface{}

func (*XdrAnon_Operation_Body) XdrRecurse

func (u *XdrAnon_Operation_Body) XdrRecurse(x XDR, name string)

func (XdrAnon_Operation_Body) XdrTypeName

func (XdrAnon_Operation_Body) XdrTypeName() string

func (*XdrAnon_Operation_Body) XdrUnionBody

func (u *XdrAnon_Operation_Body) XdrUnionBody() XdrType

func (*XdrAnon_Operation_Body) XdrUnionBodyName

func (u *XdrAnon_Operation_Body) XdrUnionBodyName() string

func (*XdrAnon_Operation_Body) XdrUnionTag

func (u *XdrAnon_Operation_Body) XdrUnionTag() XdrNum32

func (*XdrAnon_Operation_Body) XdrUnionTagName

func (u *XdrAnon_Operation_Body) XdrUnionTagName() string

func (XdrAnon_Operation_Body) XdrValid

func (u XdrAnon_Operation_Body) XdrValid() bool

func (XdrAnon_Operation_Body) XdrValidTags

func (_ XdrAnon_Operation_Body) XdrValidTags() map[int32]bool

func (XdrAnon_Operation_Body) XdrValue

func (v XdrAnon_Operation_Body) XdrValue() interface{}

type XdrAnon_PathPaymentStrictReceiveResult_Success

type XdrAnon_PathPaymentStrictReceiveResult_Success struct {
	Offers []ClaimAtom
	Last   SimplePaymentResult
}

func (*XdrAnon_PathPaymentStrictReceiveResult_Success) XdrMarshal

func (v *XdrAnon_PathPaymentStrictReceiveResult_Success) XdrMarshal(x XDR, name string)

func (*XdrAnon_PathPaymentStrictReceiveResult_Success) XdrPointer

func (v *XdrAnon_PathPaymentStrictReceiveResult_Success) XdrPointer() interface{}

func (*XdrAnon_PathPaymentStrictReceiveResult_Success) XdrRecurse

func (v *XdrAnon_PathPaymentStrictReceiveResult_Success) XdrRecurse(x XDR, name string)

func (XdrAnon_PathPaymentStrictReceiveResult_Success) XdrTypeName

func (XdrAnon_PathPaymentStrictReceiveResult_Success) XdrValue

func (v XdrAnon_PathPaymentStrictReceiveResult_Success) XdrValue() interface{}

type XdrAnon_PathPaymentStrictSendResult_Success

type XdrAnon_PathPaymentStrictSendResult_Success struct {
	Offers []ClaimAtom
	Last   SimplePaymentResult
}

func (*XdrAnon_PathPaymentStrictSendResult_Success) XdrMarshal

func (v *XdrAnon_PathPaymentStrictSendResult_Success) XdrMarshal(x XDR, name string)

func (*XdrAnon_PathPaymentStrictSendResult_Success) XdrPointer

func (v *XdrAnon_PathPaymentStrictSendResult_Success) XdrPointer() interface{}

func (*XdrAnon_PathPaymentStrictSendResult_Success) XdrRecurse

func (v *XdrAnon_PathPaymentStrictSendResult_Success) XdrRecurse(x XDR, name string)

func (XdrAnon_PathPaymentStrictSendResult_Success) XdrTypeName

func (XdrAnon_PathPaymentStrictSendResult_Success) XdrValue

func (v XdrAnon_PathPaymentStrictSendResult_Success) XdrValue() interface{}

type XdrAnon_PeerAddress_Ip

type XdrAnon_PeerAddress_Ip struct {
	// The union discriminant Type selects among the following arms:
	//   IPv4:
	//      Ipv4() *[4]byte
	//   IPv6:
	//      Ipv6() *[16]byte
	Type IPAddrType
	// contains filtered or unexported fields
}

func (*XdrAnon_PeerAddress_Ip) Ipv4

func (u *XdrAnon_PeerAddress_Ip) Ipv4() *[4]byte

func (*XdrAnon_PeerAddress_Ip) Ipv6

func (u *XdrAnon_PeerAddress_Ip) Ipv6() *[16]byte

func (*XdrAnon_PeerAddress_Ip) XdrMarshal

func (v *XdrAnon_PeerAddress_Ip) XdrMarshal(x XDR, name string)

func (*XdrAnon_PeerAddress_Ip) XdrPointer

func (v *XdrAnon_PeerAddress_Ip) XdrPointer() interface{}

func (*XdrAnon_PeerAddress_Ip) XdrRecurse

func (u *XdrAnon_PeerAddress_Ip) XdrRecurse(x XDR, name string)

func (XdrAnon_PeerAddress_Ip) XdrTypeName

func (XdrAnon_PeerAddress_Ip) XdrTypeName() string

func (*XdrAnon_PeerAddress_Ip) XdrUnionBody

func (u *XdrAnon_PeerAddress_Ip) XdrUnionBody() XdrType

func (*XdrAnon_PeerAddress_Ip) XdrUnionBodyName

func (u *XdrAnon_PeerAddress_Ip) XdrUnionBodyName() string

func (*XdrAnon_PeerAddress_Ip) XdrUnionTag

func (u *XdrAnon_PeerAddress_Ip) XdrUnionTag() XdrNum32

func (*XdrAnon_PeerAddress_Ip) XdrUnionTagName

func (u *XdrAnon_PeerAddress_Ip) XdrUnionTagName() string

func (XdrAnon_PeerAddress_Ip) XdrValid

func (u XdrAnon_PeerAddress_Ip) XdrValid() bool

func (XdrAnon_PeerAddress_Ip) XdrValidTags

func (_ XdrAnon_PeerAddress_Ip) XdrValidTags() map[int32]bool

func (XdrAnon_PeerAddress_Ip) XdrValue

func (v XdrAnon_PeerAddress_Ip) XdrValue() interface{}

type XdrAnon_RevokeSponsorshipOp_Signer

type XdrAnon_RevokeSponsorshipOp_Signer struct {
	AccountID AccountID
	SignerKey SignerKey
}

func (*XdrAnon_RevokeSponsorshipOp_Signer) XdrMarshal

func (v *XdrAnon_RevokeSponsorshipOp_Signer) XdrMarshal(x XDR, name string)

func (*XdrAnon_RevokeSponsorshipOp_Signer) XdrPointer

func (v *XdrAnon_RevokeSponsorshipOp_Signer) XdrPointer() interface{}

func (*XdrAnon_RevokeSponsorshipOp_Signer) XdrRecurse

func (v *XdrAnon_RevokeSponsorshipOp_Signer) XdrRecurse(x XDR, name string)

func (XdrAnon_RevokeSponsorshipOp_Signer) XdrTypeName

func (XdrAnon_RevokeSponsorshipOp_Signer) XdrValue

func (v XdrAnon_RevokeSponsorshipOp_Signer) XdrValue() interface{}

type XdrAnon_SCPStatement_Pledges

type XdrAnon_SCPStatement_Pledges struct {
	// The union discriminant Type selects among the following arms:
	//   SCP_ST_PREPARE:
	//      Prepare() *XdrAnon_SCPStatement_Pledges_Prepare
	//   SCP_ST_CONFIRM:
	//      Confirm() *XdrAnon_SCPStatement_Pledges_Confirm
	//   SCP_ST_EXTERNALIZE:
	//      Externalize() *XdrAnon_SCPStatement_Pledges_Externalize
	//   SCP_ST_NOMINATE:
	//      Nominate() *SCPNomination
	Type SCPStatementType
	// contains filtered or unexported fields
}

func (*XdrAnon_SCPStatement_Pledges) Confirm

func (*XdrAnon_SCPStatement_Pledges) Externalize

func (*XdrAnon_SCPStatement_Pledges) Nominate

func (*XdrAnon_SCPStatement_Pledges) Prepare

func (*XdrAnon_SCPStatement_Pledges) XdrMarshal

func (v *XdrAnon_SCPStatement_Pledges) XdrMarshal(x XDR, name string)

func (*XdrAnon_SCPStatement_Pledges) XdrPointer

func (v *XdrAnon_SCPStatement_Pledges) XdrPointer() interface{}

func (*XdrAnon_SCPStatement_Pledges) XdrRecurse

func (u *XdrAnon_SCPStatement_Pledges) XdrRecurse(x XDR, name string)

func (XdrAnon_SCPStatement_Pledges) XdrTypeName

func (XdrAnon_SCPStatement_Pledges) XdrTypeName() string

func (*XdrAnon_SCPStatement_Pledges) XdrUnionBody

func (u *XdrAnon_SCPStatement_Pledges) XdrUnionBody() XdrType

func (*XdrAnon_SCPStatement_Pledges) XdrUnionBodyName

func (u *XdrAnon_SCPStatement_Pledges) XdrUnionBodyName() string

func (*XdrAnon_SCPStatement_Pledges) XdrUnionTag

func (u *XdrAnon_SCPStatement_Pledges) XdrUnionTag() XdrNum32

func (*XdrAnon_SCPStatement_Pledges) XdrUnionTagName

func (u *XdrAnon_SCPStatement_Pledges) XdrUnionTagName() string

func (XdrAnon_SCPStatement_Pledges) XdrValid

func (u XdrAnon_SCPStatement_Pledges) XdrValid() bool

func (XdrAnon_SCPStatement_Pledges) XdrValidTags

func (_ XdrAnon_SCPStatement_Pledges) XdrValidTags() map[int32]bool

func (XdrAnon_SCPStatement_Pledges) XdrValue

func (v XdrAnon_SCPStatement_Pledges) XdrValue() interface{}

type XdrAnon_SCPStatement_Pledges_Confirm

type XdrAnon_SCPStatement_Pledges_Confirm struct {
	// b
	Ballot SCPBallot
	// p.n
	NPrepared Uint32
	// c.n
	NCommit Uint32
	// h.n
	NH Uint32
	// D
	QuorumSetHash Hash
}

func (*XdrAnon_SCPStatement_Pledges_Confirm) XdrMarshal

func (v *XdrAnon_SCPStatement_Pledges_Confirm) XdrMarshal(x XDR, name string)

func (*XdrAnon_SCPStatement_Pledges_Confirm) XdrPointer

func (v *XdrAnon_SCPStatement_Pledges_Confirm) XdrPointer() interface{}

func (*XdrAnon_SCPStatement_Pledges_Confirm) XdrRecurse

func (v *XdrAnon_SCPStatement_Pledges_Confirm) XdrRecurse(x XDR, name string)

func (XdrAnon_SCPStatement_Pledges_Confirm) XdrTypeName

func (XdrAnon_SCPStatement_Pledges_Confirm) XdrValue

func (v XdrAnon_SCPStatement_Pledges_Confirm) XdrValue() interface{}

type XdrAnon_SCPStatement_Pledges_Externalize

type XdrAnon_SCPStatement_Pledges_Externalize struct {
	// c
	Commit SCPBallot
	// h.n
	NH Uint32
	// D used before EXTERNALIZE
	CommitQuorumSetHash Hash
}

func (*XdrAnon_SCPStatement_Pledges_Externalize) XdrMarshal

func (v *XdrAnon_SCPStatement_Pledges_Externalize) XdrMarshal(x XDR, name string)

func (*XdrAnon_SCPStatement_Pledges_Externalize) XdrPointer

func (v *XdrAnon_SCPStatement_Pledges_Externalize) XdrPointer() interface{}

func (*XdrAnon_SCPStatement_Pledges_Externalize) XdrRecurse

func (v *XdrAnon_SCPStatement_Pledges_Externalize) XdrRecurse(x XDR, name string)

func (XdrAnon_SCPStatement_Pledges_Externalize) XdrTypeName

func (XdrAnon_SCPStatement_Pledges_Externalize) XdrValue

func (v XdrAnon_SCPStatement_Pledges_Externalize) XdrValue() interface{}

type XdrAnon_SCPStatement_Pledges_Prepare

type XdrAnon_SCPStatement_Pledges_Prepare struct {
	// D
	QuorumSetHash Hash
	// b
	Ballot SCPBallot
	// p
	Prepared *SCPBallot
	// p'
	PreparedPrime *SCPBallot
	// c.n
	NC Uint32
	// h.n
	NH Uint32
}

func (*XdrAnon_SCPStatement_Pledges_Prepare) XdrMarshal

func (v *XdrAnon_SCPStatement_Pledges_Prepare) XdrMarshal(x XDR, name string)

func (*XdrAnon_SCPStatement_Pledges_Prepare) XdrPointer

func (v *XdrAnon_SCPStatement_Pledges_Prepare) XdrPointer() interface{}

func (*XdrAnon_SCPStatement_Pledges_Prepare) XdrRecurse

func (v *XdrAnon_SCPStatement_Pledges_Prepare) XdrRecurse(x XDR, name string)

func (XdrAnon_SCPStatement_Pledges_Prepare) XdrTypeName

func (XdrAnon_SCPStatement_Pledges_Prepare) XdrValue

func (v XdrAnon_SCPStatement_Pledges_Prepare) XdrValue() interface{}

type XdrAnon_SignerKey_Ed25519SignedPayload

type XdrAnon_SignerKey_Ed25519SignedPayload struct {
	/* Public key that must sign the payload. */
	Ed25519 Uint256
	/* Payload to be raw signed by ed25519. */
	Payload []byte // bound 64
}

func (*XdrAnon_SignerKey_Ed25519SignedPayload) XdrMarshal

func (v *XdrAnon_SignerKey_Ed25519SignedPayload) XdrMarshal(x XDR, name string)

func (*XdrAnon_SignerKey_Ed25519SignedPayload) XdrPointer

func (v *XdrAnon_SignerKey_Ed25519SignedPayload) XdrPointer() interface{}

func (*XdrAnon_SignerKey_Ed25519SignedPayload) XdrRecurse

func (v *XdrAnon_SignerKey_Ed25519SignedPayload) XdrRecurse(x XDR, name string)

func (XdrAnon_SignerKey_Ed25519SignedPayload) XdrTypeName

func (XdrAnon_SignerKey_Ed25519SignedPayload) XdrValue

func (v XdrAnon_SignerKey_Ed25519SignedPayload) XdrValue() interface{}

type XdrAnon_TransactionHistoryEntry_Ext

type XdrAnon_TransactionHistoryEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      GeneralizedTxSet() *GeneralizedTransactionSet
	V int32
	// contains filtered or unexported fields
}

when v != 0, txSet must be empty

func (*XdrAnon_TransactionHistoryEntry_Ext) GeneralizedTxSet

func (*XdrAnon_TransactionHistoryEntry_Ext) XdrMarshal

func (v *XdrAnon_TransactionHistoryEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_TransactionHistoryEntry_Ext) XdrPointer

func (v *XdrAnon_TransactionHistoryEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_TransactionHistoryEntry_Ext) XdrRecurse

func (u *XdrAnon_TransactionHistoryEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_TransactionHistoryEntry_Ext) XdrTypeName

func (*XdrAnon_TransactionHistoryEntry_Ext) XdrUnionBody

func (u *XdrAnon_TransactionHistoryEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_TransactionHistoryEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_TransactionHistoryEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_TransactionHistoryEntry_Ext) XdrUnionTag

func (u *XdrAnon_TransactionHistoryEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_TransactionHistoryEntry_Ext) XdrUnionTagName

func (u *XdrAnon_TransactionHistoryEntry_Ext) XdrUnionTagName() string

func (XdrAnon_TransactionHistoryEntry_Ext) XdrValid

func (XdrAnon_TransactionHistoryEntry_Ext) XdrValidTags

func (_ XdrAnon_TransactionHistoryEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_TransactionHistoryEntry_Ext) XdrValue

func (v XdrAnon_TransactionHistoryEntry_Ext) XdrValue() interface{}

type XdrAnon_TransactionHistoryResultEntry_Ext

type XdrAnon_TransactionHistoryResultEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_TransactionHistoryResultEntry_Ext) XdrMarshal

func (v *XdrAnon_TransactionHistoryResultEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_TransactionHistoryResultEntry_Ext) XdrPointer

func (v *XdrAnon_TransactionHistoryResultEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_TransactionHistoryResultEntry_Ext) XdrRecurse

func (u *XdrAnon_TransactionHistoryResultEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_TransactionHistoryResultEntry_Ext) XdrTypeName

func (*XdrAnon_TransactionHistoryResultEntry_Ext) XdrUnionBody

func (u *XdrAnon_TransactionHistoryResultEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_TransactionHistoryResultEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_TransactionHistoryResultEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_TransactionHistoryResultEntry_Ext) XdrUnionTag

func (u *XdrAnon_TransactionHistoryResultEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_TransactionHistoryResultEntry_Ext) XdrUnionTagName

func (XdrAnon_TransactionHistoryResultEntry_Ext) XdrValid

func (XdrAnon_TransactionHistoryResultEntry_Ext) XdrValidTags

func (XdrAnon_TransactionHistoryResultEntry_Ext) XdrValue

func (v XdrAnon_TransactionHistoryResultEntry_Ext) XdrValue() interface{}

type XdrAnon_TransactionResult_Ext

type XdrAnon_TransactionResult_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_TransactionResult_Ext) XdrMarshal

func (v *XdrAnon_TransactionResult_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_TransactionResult_Ext) XdrPointer

func (v *XdrAnon_TransactionResult_Ext) XdrPointer() interface{}

func (*XdrAnon_TransactionResult_Ext) XdrRecurse

func (u *XdrAnon_TransactionResult_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_TransactionResult_Ext) XdrTypeName

func (XdrAnon_TransactionResult_Ext) XdrTypeName() string

func (*XdrAnon_TransactionResult_Ext) XdrUnionBody

func (u *XdrAnon_TransactionResult_Ext) XdrUnionBody() XdrType

func (*XdrAnon_TransactionResult_Ext) XdrUnionBodyName

func (u *XdrAnon_TransactionResult_Ext) XdrUnionBodyName() string

func (*XdrAnon_TransactionResult_Ext) XdrUnionTag

func (u *XdrAnon_TransactionResult_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_TransactionResult_Ext) XdrUnionTagName

func (u *XdrAnon_TransactionResult_Ext) XdrUnionTagName() string

func (XdrAnon_TransactionResult_Ext) XdrValid

func (u XdrAnon_TransactionResult_Ext) XdrValid() bool

func (XdrAnon_TransactionResult_Ext) XdrValidTags

func (_ XdrAnon_TransactionResult_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_TransactionResult_Ext) XdrValue

func (v XdrAnon_TransactionResult_Ext) XdrValue() interface{}

type XdrAnon_TransactionResult_Result

type XdrAnon_TransactionResult_Result struct {
	// The union discriminant Code selects among the following arms:
	//   TxFEE_BUMP_INNER_SUCCESS, TxFEE_BUMP_INNER_FAILED:
	//      InnerResultPair() *InnerTransactionResultPair
	//   TxSUCCESS, TxFAILED:
	//      Results() *[]OperationResult
	//   TxTOO_EARLY, TxTOO_LATE, TxMISSING_OPERATION, TxBAD_SEQ, TxBAD_AUTH, TxINSUFFICIENT_BALANCE, TxNO_ACCOUNT, TxINSUFFICIENT_FEE, TxBAD_AUTH_EXTRA, TxINTERNAL_ERROR, TxNOT_SUPPORTED, TxBAD_SPONSORSHIP, TxBAD_MIN_SEQ_AGE_OR_GAP, TxMALFORMED, TxSOROBAN_INVALID:
	//      void
	Code TransactionResultCode
	// contains filtered or unexported fields
}

func (*XdrAnon_TransactionResult_Result) InnerResultPair

func (*XdrAnon_TransactionResult_Result) Results

func (*XdrAnon_TransactionResult_Result) XdrMarshal

func (v *XdrAnon_TransactionResult_Result) XdrMarshal(x XDR, name string)

func (*XdrAnon_TransactionResult_Result) XdrPointer

func (v *XdrAnon_TransactionResult_Result) XdrPointer() interface{}

func (*XdrAnon_TransactionResult_Result) XdrRecurse

func (u *XdrAnon_TransactionResult_Result) XdrRecurse(x XDR, name string)

func (XdrAnon_TransactionResult_Result) XdrTypeName

func (*XdrAnon_TransactionResult_Result) XdrUnionBody

func (u *XdrAnon_TransactionResult_Result) XdrUnionBody() XdrType

func (*XdrAnon_TransactionResult_Result) XdrUnionBodyName

func (u *XdrAnon_TransactionResult_Result) XdrUnionBodyName() string

func (*XdrAnon_TransactionResult_Result) XdrUnionTag

func (u *XdrAnon_TransactionResult_Result) XdrUnionTag() XdrNum32

func (*XdrAnon_TransactionResult_Result) XdrUnionTagName

func (u *XdrAnon_TransactionResult_Result) XdrUnionTagName() string

func (XdrAnon_TransactionResult_Result) XdrValid

func (XdrAnon_TransactionResult_Result) XdrValidTags

func (_ XdrAnon_TransactionResult_Result) XdrValidTags() map[int32]bool

func (XdrAnon_TransactionResult_Result) XdrValue

func (v XdrAnon_TransactionResult_Result) XdrValue() interface{}

type XdrAnon_TransactionSignaturePayload_TaggedTransaction

type XdrAnon_TransactionSignaturePayload_TaggedTransaction struct {
	// The union discriminant Type selects among the following arms:
	//   ENVELOPE_TYPE_TX:
	//      Tx() *Transaction
	//   ENVELOPE_TYPE_TX_FEE_BUMP:
	//      FeeBump() *FeeBumpTransaction
	Type EnvelopeType
	// contains filtered or unexported fields
}

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) FeeBump

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) Tx

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrInitialize

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrMarshal

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrPointer

func (v *XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrPointer() interface{}

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrRecurse

func (XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrTypeName

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrUnionBody

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrUnionBodyName

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrUnionTag

func (*XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrUnionTagName

func (XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrValid

func (XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrValidTags

func (XdrAnon_TransactionSignaturePayload_TaggedTransaction) XdrValue

type XdrAnon_TransactionV0_Ext

type XdrAnon_TransactionV0_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_TransactionV0_Ext) XdrMarshal

func (v *XdrAnon_TransactionV0_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_TransactionV0_Ext) XdrPointer

func (v *XdrAnon_TransactionV0_Ext) XdrPointer() interface{}

func (*XdrAnon_TransactionV0_Ext) XdrRecurse

func (u *XdrAnon_TransactionV0_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_TransactionV0_Ext) XdrTypeName

func (XdrAnon_TransactionV0_Ext) XdrTypeName() string

func (*XdrAnon_TransactionV0_Ext) XdrUnionBody

func (u *XdrAnon_TransactionV0_Ext) XdrUnionBody() XdrType

func (*XdrAnon_TransactionV0_Ext) XdrUnionBodyName

func (u *XdrAnon_TransactionV0_Ext) XdrUnionBodyName() string

func (*XdrAnon_TransactionV0_Ext) XdrUnionTag

func (u *XdrAnon_TransactionV0_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_TransactionV0_Ext) XdrUnionTagName

func (u *XdrAnon_TransactionV0_Ext) XdrUnionTagName() string

func (XdrAnon_TransactionV0_Ext) XdrValid

func (u XdrAnon_TransactionV0_Ext) XdrValid() bool

func (XdrAnon_TransactionV0_Ext) XdrValidTags

func (_ XdrAnon_TransactionV0_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_TransactionV0_Ext) XdrValue

func (v XdrAnon_TransactionV0_Ext) XdrValue() interface{}

type XdrAnon_Transaction_Ext

type XdrAnon_Transaction_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      SorobanData() *SorobanTransactionData
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_Transaction_Ext) SorobanData

func (*XdrAnon_Transaction_Ext) XdrMarshal

func (v *XdrAnon_Transaction_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_Transaction_Ext) XdrPointer

func (v *XdrAnon_Transaction_Ext) XdrPointer() interface{}

func (*XdrAnon_Transaction_Ext) XdrRecurse

func (u *XdrAnon_Transaction_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_Transaction_Ext) XdrTypeName

func (XdrAnon_Transaction_Ext) XdrTypeName() string

func (*XdrAnon_Transaction_Ext) XdrUnionBody

func (u *XdrAnon_Transaction_Ext) XdrUnionBody() XdrType

func (*XdrAnon_Transaction_Ext) XdrUnionBodyName

func (u *XdrAnon_Transaction_Ext) XdrUnionBodyName() string

func (*XdrAnon_Transaction_Ext) XdrUnionTag

func (u *XdrAnon_Transaction_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_Transaction_Ext) XdrUnionTagName

func (u *XdrAnon_Transaction_Ext) XdrUnionTagName() string

func (XdrAnon_Transaction_Ext) XdrValid

func (u XdrAnon_Transaction_Ext) XdrValid() bool

func (XdrAnon_Transaction_Ext) XdrValidTags

func (_ XdrAnon_Transaction_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_Transaction_Ext) XdrValue

func (v XdrAnon_Transaction_Ext) XdrValue() interface{}

type XdrAnon_TrustLineEntryExtensionV2_Ext

type XdrAnon_TrustLineEntryExtensionV2_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_TrustLineEntryExtensionV2_Ext) XdrMarshal

func (v *XdrAnon_TrustLineEntryExtensionV2_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_TrustLineEntryExtensionV2_Ext) XdrPointer

func (v *XdrAnon_TrustLineEntryExtensionV2_Ext) XdrPointer() interface{}

func (*XdrAnon_TrustLineEntryExtensionV2_Ext) XdrRecurse

func (u *XdrAnon_TrustLineEntryExtensionV2_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_TrustLineEntryExtensionV2_Ext) XdrTypeName

func (*XdrAnon_TrustLineEntryExtensionV2_Ext) XdrUnionBody

func (u *XdrAnon_TrustLineEntryExtensionV2_Ext) XdrUnionBody() XdrType

func (*XdrAnon_TrustLineEntryExtensionV2_Ext) XdrUnionBodyName

func (u *XdrAnon_TrustLineEntryExtensionV2_Ext) XdrUnionBodyName() string

func (*XdrAnon_TrustLineEntryExtensionV2_Ext) XdrUnionTag

func (u *XdrAnon_TrustLineEntryExtensionV2_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_TrustLineEntryExtensionV2_Ext) XdrUnionTagName

func (u *XdrAnon_TrustLineEntryExtensionV2_Ext) XdrUnionTagName() string

func (XdrAnon_TrustLineEntryExtensionV2_Ext) XdrValid

func (XdrAnon_TrustLineEntryExtensionV2_Ext) XdrValidTags

func (_ XdrAnon_TrustLineEntryExtensionV2_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_TrustLineEntryExtensionV2_Ext) XdrValue

func (v XdrAnon_TrustLineEntryExtensionV2_Ext) XdrValue() interface{}

type XdrAnon_TrustLineEntry_Ext

type XdrAnon_TrustLineEntry_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   1:
	//      V1() *XdrAnon_TrustLineEntry_Ext_V1
	V int32
	// contains filtered or unexported fields
}

reserved for future use

func (*XdrAnon_TrustLineEntry_Ext) V1

func (*XdrAnon_TrustLineEntry_Ext) XdrMarshal

func (v *XdrAnon_TrustLineEntry_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_TrustLineEntry_Ext) XdrPointer

func (v *XdrAnon_TrustLineEntry_Ext) XdrPointer() interface{}

func (*XdrAnon_TrustLineEntry_Ext) XdrRecurse

func (u *XdrAnon_TrustLineEntry_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_TrustLineEntry_Ext) XdrTypeName

func (XdrAnon_TrustLineEntry_Ext) XdrTypeName() string

func (*XdrAnon_TrustLineEntry_Ext) XdrUnionBody

func (u *XdrAnon_TrustLineEntry_Ext) XdrUnionBody() XdrType

func (*XdrAnon_TrustLineEntry_Ext) XdrUnionBodyName

func (u *XdrAnon_TrustLineEntry_Ext) XdrUnionBodyName() string

func (*XdrAnon_TrustLineEntry_Ext) XdrUnionTag

func (u *XdrAnon_TrustLineEntry_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_TrustLineEntry_Ext) XdrUnionTagName

func (u *XdrAnon_TrustLineEntry_Ext) XdrUnionTagName() string

func (XdrAnon_TrustLineEntry_Ext) XdrValid

func (u XdrAnon_TrustLineEntry_Ext) XdrValid() bool

func (XdrAnon_TrustLineEntry_Ext) XdrValidTags

func (_ XdrAnon_TrustLineEntry_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_TrustLineEntry_Ext) XdrValue

func (v XdrAnon_TrustLineEntry_Ext) XdrValue() interface{}

type XdrAnon_TrustLineEntry_Ext_V1

type XdrAnon_TrustLineEntry_Ext_V1 struct {
	Liabilities Liabilities
	Ext         XdrAnon_TrustLineEntry_Ext_V1_Ext
}

func (*XdrAnon_TrustLineEntry_Ext_V1) XdrMarshal

func (v *XdrAnon_TrustLineEntry_Ext_V1) XdrMarshal(x XDR, name string)

func (*XdrAnon_TrustLineEntry_Ext_V1) XdrPointer

func (v *XdrAnon_TrustLineEntry_Ext_V1) XdrPointer() interface{}

func (*XdrAnon_TrustLineEntry_Ext_V1) XdrRecurse

func (v *XdrAnon_TrustLineEntry_Ext_V1) XdrRecurse(x XDR, name string)

func (XdrAnon_TrustLineEntry_Ext_V1) XdrTypeName

func (XdrAnon_TrustLineEntry_Ext_V1) XdrTypeName() string

func (XdrAnon_TrustLineEntry_Ext_V1) XdrValue

func (v XdrAnon_TrustLineEntry_Ext_V1) XdrValue() interface{}

type XdrAnon_TrustLineEntry_Ext_V1_Ext

type XdrAnon_TrustLineEntry_Ext_V1_Ext struct {
	// The union discriminant V selects among the following arms:
	//   0:
	//      void
	//   2:
	//      V2() *TrustLineEntryExtensionV2
	V int32
	// contains filtered or unexported fields
}

func (*XdrAnon_TrustLineEntry_Ext_V1_Ext) V2

func (*XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrMarshal

func (v *XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrMarshal(x XDR, name string)

func (*XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrPointer

func (v *XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrPointer() interface{}

func (*XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrRecurse

func (u *XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrRecurse(x XDR, name string)

func (XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrTypeName

func (*XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrUnionBody

func (u *XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrUnionBody() XdrType

func (*XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrUnionBodyName

func (u *XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrUnionBodyName() string

func (*XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrUnionTag

func (u *XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrUnionTag() XdrNum32

func (*XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrUnionTagName

func (u *XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrUnionTagName() string

func (XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrValid

func (XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrValidTags

func (_ XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrValidTags() map[int32]bool

func (XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrValue

func (v XdrAnon_TrustLineEntry_Ext_V1_Ext) XdrValue() interface{}

type XdrAnon_TxSetComponent_TxsMaybeDiscountedFee

type XdrAnon_TxSetComponent_TxsMaybeDiscountedFee struct {
	BaseFee *Int64
	Txs     []TransactionEnvelope
}

func (*XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrMarshal

func (v *XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrMarshal(x XDR, name string)

func (*XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrPointer

func (v *XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrPointer() interface{}

func (*XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrRecurse

func (v *XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrRecurse(x XDR, name string)

func (XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrTypeName

func (XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrValue

func (v XdrAnon_TxSetComponent_TxsMaybeDiscountedFee) XdrValue() interface{}

type XdrType_AccountEntry

type XdrType_AccountEntry = *AccountEntry

type XdrType_AccountEntryExtensionV1

type XdrType_AccountEntryExtensionV1 = *AccountEntryExtensionV1

type XdrType_AccountEntryExtensionV2

type XdrType_AccountEntryExtensionV2 = *AccountEntryExtensionV2

type XdrType_AccountEntryExtensionV3

type XdrType_AccountEntryExtensionV3 = *AccountEntryExtensionV3

type XdrType_AccountFlags

type XdrType_AccountFlags = *AccountFlags

type XdrType_AccountID

type XdrType_AccountID struct {
	XdrType_PublicKey
}

func XDR_AccountID

func XDR_AccountID(v *AccountID) XdrType_AccountID

func (XdrType_AccountID) XdrTypeName

func (XdrType_AccountID) XdrTypeName() string

func (XdrType_AccountID) XdrUnwrap

func (v XdrType_AccountID) XdrUnwrap() XdrType

type XdrType_AccountMergeResult

type XdrType_AccountMergeResult = *AccountMergeResult

type XdrType_AccountMergeResultCode

type XdrType_AccountMergeResultCode = *AccountMergeResultCode

type XdrType_AllowTrustOp

type XdrType_AllowTrustOp = *AllowTrustOp

type XdrType_AllowTrustResult

type XdrType_AllowTrustResult = *AllowTrustResult

type XdrType_AllowTrustResultCode

type XdrType_AllowTrustResultCode = *AllowTrustResultCode

type XdrType_AlphaNum12

type XdrType_AlphaNum12 = *AlphaNum12

type XdrType_AlphaNum4

type XdrType_AlphaNum4 = *AlphaNum4

type XdrType_Asset

type XdrType_Asset = *Asset

type XdrType_AssetCode

type XdrType_AssetCode = *AssetCode

type XdrType_AssetCode12

type XdrType_AssetCode12 struct {
	// contains filtered or unexported fields
}

func XDR_AssetCode12

func XDR_AssetCode12(v *AssetCode12) XdrType_AssetCode12

func (XdrType_AssetCode12) GetByteSlice

func (v XdrType_AssetCode12) GetByteSlice() []byte

func (XdrType_AssetCode12) Scan

func (v XdrType_AssetCode12) Scan(ss fmt.ScanState, c rune) error

func (XdrType_AssetCode12) String

func (v XdrType_AssetCode12) String() string

func (XdrType_AssetCode12) XdrArraySize

func (XdrType_AssetCode12) XdrArraySize() uint32

func (XdrType_AssetCode12) XdrMarshal

func (v XdrType_AssetCode12) XdrMarshal(x XDR, name string)

func (XdrType_AssetCode12) XdrPointer

func (v XdrType_AssetCode12) XdrPointer() interface{}

func (XdrType_AssetCode12) XdrTypeName

func (XdrType_AssetCode12) XdrTypeName() string

func (XdrType_AssetCode12) XdrUnwrap

func (v XdrType_AssetCode12) XdrUnwrap() XdrType

func (XdrType_AssetCode12) XdrValue

func (v XdrType_AssetCode12) XdrValue() interface{}

type XdrType_AssetCode4

type XdrType_AssetCode4 struct {
	// contains filtered or unexported fields
}

func XDR_AssetCode4

func XDR_AssetCode4(v *AssetCode4) XdrType_AssetCode4

func (XdrType_AssetCode4) GetByteSlice

func (v XdrType_AssetCode4) GetByteSlice() []byte

func (XdrType_AssetCode4) Scan

func (v XdrType_AssetCode4) Scan(ss fmt.ScanState, c rune) error

func (XdrType_AssetCode4) String

func (v XdrType_AssetCode4) String() string

func (XdrType_AssetCode4) XdrArraySize

func (XdrType_AssetCode4) XdrArraySize() uint32

func (XdrType_AssetCode4) XdrMarshal

func (v XdrType_AssetCode4) XdrMarshal(x XDR, name string)

func (XdrType_AssetCode4) XdrPointer

func (v XdrType_AssetCode4) XdrPointer() interface{}

func (XdrType_AssetCode4) XdrTypeName

func (XdrType_AssetCode4) XdrTypeName() string

func (XdrType_AssetCode4) XdrUnwrap

func (v XdrType_AssetCode4) XdrUnwrap() XdrType

func (XdrType_AssetCode4) XdrValue

func (v XdrType_AssetCode4) XdrValue() interface{}

type XdrType_AssetType

type XdrType_AssetType = *AssetType

type XdrType_Auth

type XdrType_Auth = *Auth

type XdrType_AuthCert

type XdrType_AuthCert = *AuthCert

type XdrType_AuthenticatedMessage

type XdrType_AuthenticatedMessage = *AuthenticatedMessage

type XdrType_BeginSponsoringFutureReservesOp

type XdrType_BeginSponsoringFutureReservesOp = *BeginSponsoringFutureReservesOp

type XdrType_BeginSponsoringFutureReservesResult

type XdrType_BeginSponsoringFutureReservesResult = *BeginSponsoringFutureReservesResult

type XdrType_BeginSponsoringFutureReservesResultCode

type XdrType_BeginSponsoringFutureReservesResultCode = *BeginSponsoringFutureReservesResultCode

type XdrType_BitmapIndex

type XdrType_BitmapIndex = *BitmapIndex

type XdrType_BucketEntry

type XdrType_BucketEntry = *BucketEntry

type XdrType_BucketEntryType

type XdrType_BucketEntryType = *BucketEntryType

type XdrType_BucketMetadata

type XdrType_BucketMetadata = *BucketMetadata

type XdrType_BumpSequenceOp

type XdrType_BumpSequenceOp = *BumpSequenceOp

type XdrType_BumpSequenceResult

type XdrType_BumpSequenceResult = *BumpSequenceResult

type XdrType_BumpSequenceResultCode

type XdrType_BumpSequenceResultCode = *BumpSequenceResultCode

type XdrType_ChangeTrustAsset

type XdrType_ChangeTrustAsset = *ChangeTrustAsset

type XdrType_ChangeTrustOp

type XdrType_ChangeTrustOp = *ChangeTrustOp

type XdrType_ChangeTrustResult

type XdrType_ChangeTrustResult = *ChangeTrustResult

type XdrType_ChangeTrustResultCode

type XdrType_ChangeTrustResultCode = *ChangeTrustResultCode

type XdrType_ClaimAtom

type XdrType_ClaimAtom = *ClaimAtom

type XdrType_ClaimAtomType

type XdrType_ClaimAtomType = *ClaimAtomType

type XdrType_ClaimClaimableBalanceOp

type XdrType_ClaimClaimableBalanceOp = *ClaimClaimableBalanceOp

type XdrType_ClaimClaimableBalanceResult

type XdrType_ClaimClaimableBalanceResult = *ClaimClaimableBalanceResult

type XdrType_ClaimClaimableBalanceResultCode

type XdrType_ClaimClaimableBalanceResultCode = *ClaimClaimableBalanceResultCode

type XdrType_ClaimLiquidityAtom

type XdrType_ClaimLiquidityAtom = *ClaimLiquidityAtom

type XdrType_ClaimOfferAtom

type XdrType_ClaimOfferAtom = *ClaimOfferAtom

type XdrType_ClaimOfferAtomV0

type XdrType_ClaimOfferAtomV0 = *ClaimOfferAtomV0

type XdrType_ClaimPredicate

type XdrType_ClaimPredicate = *ClaimPredicate

type XdrType_ClaimPredicateType

type XdrType_ClaimPredicateType = *ClaimPredicateType

type XdrType_ClaimableBalanceEntry

type XdrType_ClaimableBalanceEntry = *ClaimableBalanceEntry

type XdrType_ClaimableBalanceEntryExtensionV1

type XdrType_ClaimableBalanceEntryExtensionV1 = *ClaimableBalanceEntryExtensionV1

type XdrType_ClaimableBalanceFlags

type XdrType_ClaimableBalanceFlags = *ClaimableBalanceFlags

type XdrType_ClaimableBalanceID

type XdrType_ClaimableBalanceID = *ClaimableBalanceID

type XdrType_ClaimableBalanceIDType

type XdrType_ClaimableBalanceIDType = *ClaimableBalanceIDType

type XdrType_Claimant

type XdrType_Claimant = *Claimant

type XdrType_ClaimantType

type XdrType_ClaimantType = *ClaimantType

type XdrType_ClawbackClaimableBalanceOp

type XdrType_ClawbackClaimableBalanceOp = *ClawbackClaimableBalanceOp

type XdrType_ClawbackClaimableBalanceResult

type XdrType_ClawbackClaimableBalanceResult = *ClawbackClaimableBalanceResult

type XdrType_ClawbackClaimableBalanceResultCode

type XdrType_ClawbackClaimableBalanceResultCode = *ClawbackClaimableBalanceResultCode

type XdrType_ClawbackOp

type XdrType_ClawbackOp = *ClawbackOp

type XdrType_ClawbackResult

type XdrType_ClawbackResult = *ClawbackResult

type XdrType_ClawbackResultCode

type XdrType_ClawbackResultCode = *ClawbackResultCode

type XdrType_ConfigSettingContractBandwidthV0

type XdrType_ConfigSettingContractBandwidthV0 = *ConfigSettingContractBandwidthV0

type XdrType_ConfigSettingContractComputeV0

type XdrType_ConfigSettingContractComputeV0 = *ConfigSettingContractComputeV0

type XdrType_ConfigSettingContractEventsV0

type XdrType_ConfigSettingContractEventsV0 = *ConfigSettingContractEventsV0

type XdrType_ConfigSettingContractExecutionLanesV0

type XdrType_ConfigSettingContractExecutionLanesV0 = *ConfigSettingContractExecutionLanesV0

type XdrType_ConfigSettingContractHistoricalDataV0

type XdrType_ConfigSettingContractHistoricalDataV0 = *ConfigSettingContractHistoricalDataV0

type XdrType_ConfigSettingContractLedgerCostV0

type XdrType_ConfigSettingContractLedgerCostV0 = *ConfigSettingContractLedgerCostV0

type XdrType_ConfigSettingEntry

type XdrType_ConfigSettingEntry = *ConfigSettingEntry

type XdrType_ConfigSettingID

type XdrType_ConfigSettingID = *ConfigSettingID

type XdrType_ConfigUpgradeSet

type XdrType_ConfigUpgradeSet = *ConfigUpgradeSet

type XdrType_ConfigUpgradeSetKey

type XdrType_ConfigUpgradeSetKey = *ConfigUpgradeSetKey

type XdrType_ContractCodeCostInputs

type XdrType_ContractCodeCostInputs = *ContractCodeCostInputs

type XdrType_ContractCodeEntry

type XdrType_ContractCodeEntry = *ContractCodeEntry

type XdrType_ContractCostParamEntry

type XdrType_ContractCostParamEntry = *ContractCostParamEntry

type XdrType_ContractCostParams

type XdrType_ContractCostParams struct {
	// contains filtered or unexported fields
}

func (XdrType_ContractCostParams) GetVecLen

func (v XdrType_ContractCostParams) GetVecLen() uint32

func (XdrType_ContractCostParams) SetVecLen

func (v XdrType_ContractCostParams) SetVecLen(length uint32)

func (XdrType_ContractCostParams) XdrBound

func (XdrType_ContractCostParams) XdrBound() uint32

func (XdrType_ContractCostParams) XdrCheckLen

func (XdrType_ContractCostParams) XdrCheckLen(length uint32)

func (XdrType_ContractCostParams) XdrMarshal

func (v XdrType_ContractCostParams) XdrMarshal(x XDR, name string)

func (XdrType_ContractCostParams) XdrMarshalN

func (v XdrType_ContractCostParams) XdrMarshalN(x XDR, name string, n uint32)

func (XdrType_ContractCostParams) XdrPointer

func (v XdrType_ContractCostParams) XdrPointer() interface{}

func (XdrType_ContractCostParams) XdrRecurse

func (v XdrType_ContractCostParams) XdrRecurse(x XDR, name string)

func (XdrType_ContractCostParams) XdrTypeName

func (XdrType_ContractCostParams) XdrTypeName() string

func (XdrType_ContractCostParams) XdrUnwrap

func (v XdrType_ContractCostParams) XdrUnwrap() XdrType

func (XdrType_ContractCostParams) XdrValue

func (v XdrType_ContractCostParams) XdrValue() interface{}

type XdrType_ContractCostType

type XdrType_ContractCostType = *ContractCostType

type XdrType_ContractDataDurability

type XdrType_ContractDataDurability = *ContractDataDurability

type XdrType_ContractDataEntry

type XdrType_ContractDataEntry = *ContractDataEntry

type XdrType_ContractEvent

type XdrType_ContractEvent = *ContractEvent

type XdrType_ContractEventType

type XdrType_ContractEventType = *ContractEventType

type XdrType_ContractExecutable

type XdrType_ContractExecutable = *ContractExecutable

type XdrType_ContractExecutableType

type XdrType_ContractExecutableType = *ContractExecutableType

type XdrType_ContractIDPreimage

type XdrType_ContractIDPreimage = *ContractIDPreimage

type XdrType_ContractIDPreimageType

type XdrType_ContractIDPreimageType = *ContractIDPreimageType

type XdrType_CreateAccountOp

type XdrType_CreateAccountOp = *CreateAccountOp

type XdrType_CreateAccountResult

type XdrType_CreateAccountResult = *CreateAccountResult

type XdrType_CreateAccountResultCode

type XdrType_CreateAccountResultCode = *CreateAccountResultCode

type XdrType_CreateClaimableBalanceOp

type XdrType_CreateClaimableBalanceOp = *CreateClaimableBalanceOp

type XdrType_CreateClaimableBalanceResult

type XdrType_CreateClaimableBalanceResult = *CreateClaimableBalanceResult

type XdrType_CreateClaimableBalanceResultCode

type XdrType_CreateClaimableBalanceResultCode = *CreateClaimableBalanceResultCode

type XdrType_CreateContractArgs

type XdrType_CreateContractArgs = *CreateContractArgs

type XdrType_CreatePassiveSellOfferOp

type XdrType_CreatePassiveSellOfferOp = *CreatePassiveSellOfferOp

type XdrType_CryptoKeyType

type XdrType_CryptoKeyType = *CryptoKeyType

type XdrType_Curve25519Public

type XdrType_Curve25519Public = *Curve25519Public

type XdrType_Curve25519Secret

type XdrType_Curve25519Secret = *Curve25519Secret

type XdrType_DataEntry

type XdrType_DataEntry = *DataEntry

type XdrType_DataValue

type XdrType_DataValue struct {
	XdrVecOpaque
}

func XDR_DataValue

func XDR_DataValue(v *DataValue) XdrType_DataValue

func (XdrType_DataValue) XdrTypeName

func (XdrType_DataValue) XdrTypeName() string

func (XdrType_DataValue) XdrUnwrap

func (v XdrType_DataValue) XdrUnwrap() XdrType

type XdrType_DecoratedSignature

type XdrType_DecoratedSignature = *DecoratedSignature

type XdrType_DiagnosticEvent

type XdrType_DiagnosticEvent = *DiagnosticEvent

type XdrType_DontHave

type XdrType_DontHave = *DontHave

type XdrType_Duration

type XdrType_Duration struct {
	XdrType_Uint64
}

func XDR_Duration

func XDR_Duration(v *Duration) XdrType_Duration

func (XdrType_Duration) XdrTypeName

func (XdrType_Duration) XdrTypeName() string

func (XdrType_Duration) XdrUnwrap

func (v XdrType_Duration) XdrUnwrap() XdrType

type XdrType_EncryptedBody

type XdrType_EncryptedBody struct {
	XdrVecOpaque
}

func XDR_EncryptedBody

func XDR_EncryptedBody(v *EncryptedBody) XdrType_EncryptedBody

func (XdrType_EncryptedBody) XdrTypeName

func (XdrType_EncryptedBody) XdrTypeName() string

func (XdrType_EncryptedBody) XdrUnwrap

func (v XdrType_EncryptedBody) XdrUnwrap() XdrType

type XdrType_EndSponsoringFutureReservesResult

type XdrType_EndSponsoringFutureReservesResult = *EndSponsoringFutureReservesResult

type XdrType_EndSponsoringFutureReservesResultCode

type XdrType_EndSponsoringFutureReservesResultCode = *EndSponsoringFutureReservesResultCode

type XdrType_EnvelopeType

type XdrType_EnvelopeType = *EnvelopeType

type XdrType_Error

type XdrType_Error = *Error

type XdrType_ErrorCode

type XdrType_ErrorCode = *ErrorCode

type XdrType_EvictionIterator

type XdrType_EvictionIterator = *EvictionIterator

type XdrType_ExtendFootprintTTLOp

type XdrType_ExtendFootprintTTLOp = *ExtendFootprintTTLOp

type XdrType_ExtendFootprintTTLResult

type XdrType_ExtendFootprintTTLResult = *ExtendFootprintTTLResult

type XdrType_ExtendFootprintTTLResultCode

type XdrType_ExtendFootprintTTLResultCode = *ExtendFootprintTTLResultCode

type XdrType_ExtensionPoint

type XdrType_ExtensionPoint = *ExtensionPoint

type XdrType_FeeBumpTransaction

type XdrType_FeeBumpTransaction = *FeeBumpTransaction

type XdrType_FeeBumpTransactionEnvelope

type XdrType_FeeBumpTransactionEnvelope = *FeeBumpTransactionEnvelope

type XdrType_FloodAdvert

type XdrType_FloodAdvert = *FloodAdvert

type XdrType_FloodDemand

type XdrType_FloodDemand = *FloodDemand

type XdrType_GeneralizedTransactionSet

type XdrType_GeneralizedTransactionSet = *GeneralizedTransactionSet

type XdrType_Hash

type XdrType_Hash struct {
	// contains filtered or unexported fields
}

func XDR_Hash

func XDR_Hash(v *Hash) XdrType_Hash

func (XdrType_Hash) GetByteSlice

func (v XdrType_Hash) GetByteSlice() []byte

func (XdrType_Hash) Scan

func (v XdrType_Hash) Scan(ss fmt.ScanState, c rune) error

func (XdrType_Hash) String

func (v XdrType_Hash) String() string

func (XdrType_Hash) XdrArraySize

func (XdrType_Hash) XdrArraySize() uint32

func (XdrType_Hash) XdrMarshal

func (v XdrType_Hash) XdrMarshal(x XDR, name string)

func (XdrType_Hash) XdrPointer

func (v XdrType_Hash) XdrPointer() interface{}

func (XdrType_Hash) XdrTypeName

func (XdrType_Hash) XdrTypeName() string

func (XdrType_Hash) XdrUnwrap

func (v XdrType_Hash) XdrUnwrap() XdrType

func (XdrType_Hash) XdrValue

func (v XdrType_Hash) XdrValue() interface{}

type XdrType_HashIDPreimage

type XdrType_HashIDPreimage = *HashIDPreimage

type XdrType_HcnetMessage

type XdrType_HcnetMessage = *HcnetMessage

type XdrType_HcnetValue

type XdrType_HcnetValue = *HcnetValue

type XdrType_HcnetValueType

type XdrType_HcnetValueType = *HcnetValueType

type XdrType_Hello

type XdrType_Hello = *Hello

type XdrType_HmacSha256Key

type XdrType_HmacSha256Key = *HmacSha256Key

type XdrType_HmacSha256Mac

type XdrType_HmacSha256Mac = *HmacSha256Mac

type XdrType_HostFunction

type XdrType_HostFunction = *HostFunction

type XdrType_HostFunctionType

type XdrType_HostFunctionType = *HostFunctionType

type XdrType_IPAddrType

type XdrType_IPAddrType = *IPAddrType

type XdrType_InflationPayout

type XdrType_InflationPayout = *InflationPayout

type XdrType_InflationResult

type XdrType_InflationResult = *InflationResult

type XdrType_InflationResultCode

type XdrType_InflationResultCode = *InflationResultCode

type XdrType_InnerTransactionResult

type XdrType_InnerTransactionResult = *InnerTransactionResult

type XdrType_InnerTransactionResultPair

type XdrType_InnerTransactionResultPair = *InnerTransactionResultPair

type XdrType_Int128Parts

type XdrType_Int128Parts = *Int128Parts

type XdrType_Int256Parts

type XdrType_Int256Parts = *Int256Parts

type XdrType_Int32

type XdrType_Int32 struct {
	XdrType_int32
}

func XDR_Int32

func XDR_Int32(v *Int32) XdrType_Int32

func (XdrType_Int32) XdrTypeName

func (XdrType_Int32) XdrTypeName() string

func (XdrType_Int32) XdrUnwrap

func (v XdrType_Int32) XdrUnwrap() XdrType

type XdrType_Int64

type XdrType_Int64 struct {
	XdrType_int64
}

func XDR_Int64

func XDR_Int64(v *Int64) XdrType_Int64

func (XdrType_Int64) XdrTypeName

func (XdrType_Int64) XdrTypeName() string

func (XdrType_Int64) XdrUnwrap

func (v XdrType_Int64) XdrUnwrap() XdrType

type XdrType_InvokeContractArgs

type XdrType_InvokeContractArgs = *InvokeContractArgs

type XdrType_InvokeHostFunctionOp

type XdrType_InvokeHostFunctionOp = *InvokeHostFunctionOp

type XdrType_InvokeHostFunctionResult

type XdrType_InvokeHostFunctionResult = *InvokeHostFunctionResult

type XdrType_InvokeHostFunctionResultCode

type XdrType_InvokeHostFunctionResultCode = *InvokeHostFunctionResultCode

type XdrType_InvokeHostFunctionSuccessPreImage

type XdrType_InvokeHostFunctionSuccessPreImage = *InvokeHostFunctionSuccessPreImage

type XdrType_LedgerBounds

type XdrType_LedgerBounds = *LedgerBounds

type XdrType_LedgerCloseMeta

type XdrType_LedgerCloseMeta = *LedgerCloseMeta

type XdrType_LedgerCloseMetaBatch

type XdrType_LedgerCloseMetaBatch = *LedgerCloseMetaBatch

type XdrType_LedgerCloseMetaExt

type XdrType_LedgerCloseMetaExt = *LedgerCloseMetaExt

type XdrType_LedgerCloseMetaExtV1

type XdrType_LedgerCloseMetaExtV1 = *LedgerCloseMetaExtV1

type XdrType_LedgerCloseMetaV0

type XdrType_LedgerCloseMetaV0 = *LedgerCloseMetaV0

type XdrType_LedgerCloseMetaV1

type XdrType_LedgerCloseMetaV1 = *LedgerCloseMetaV1

type XdrType_LedgerCloseValueSignature

type XdrType_LedgerCloseValueSignature = *LedgerCloseValueSignature

type XdrType_LedgerEntry

type XdrType_LedgerEntry = *LedgerEntry

type XdrType_LedgerEntryChange

type XdrType_LedgerEntryChange = *LedgerEntryChange

type XdrType_LedgerEntryChangeType

type XdrType_LedgerEntryChangeType = *LedgerEntryChangeType

type XdrType_LedgerEntryChanges

type XdrType_LedgerEntryChanges struct {
	// contains filtered or unexported fields
}

func (XdrType_LedgerEntryChanges) GetVecLen

func (v XdrType_LedgerEntryChanges) GetVecLen() uint32

func (XdrType_LedgerEntryChanges) SetVecLen

func (v XdrType_LedgerEntryChanges) SetVecLen(length uint32)

func (XdrType_LedgerEntryChanges) XdrBound

func (XdrType_LedgerEntryChanges) XdrBound() uint32

func (XdrType_LedgerEntryChanges) XdrCheckLen

func (XdrType_LedgerEntryChanges) XdrCheckLen(length uint32)

func (XdrType_LedgerEntryChanges) XdrMarshal

func (v XdrType_LedgerEntryChanges) XdrMarshal(x XDR, name string)

func (XdrType_LedgerEntryChanges) XdrMarshalN

func (v XdrType_LedgerEntryChanges) XdrMarshalN(x XDR, name string, n uint32)

func (XdrType_LedgerEntryChanges) XdrPointer

func (v XdrType_LedgerEntryChanges) XdrPointer() interface{}

func (XdrType_LedgerEntryChanges) XdrRecurse

func (v XdrType_LedgerEntryChanges) XdrRecurse(x XDR, name string)

func (XdrType_LedgerEntryChanges) XdrTypeName

func (XdrType_LedgerEntryChanges) XdrTypeName() string

func (XdrType_LedgerEntryChanges) XdrUnwrap

func (v XdrType_LedgerEntryChanges) XdrUnwrap() XdrType

func (XdrType_LedgerEntryChanges) XdrValue

func (v XdrType_LedgerEntryChanges) XdrValue() interface{}

type XdrType_LedgerEntryExtensionV1

type XdrType_LedgerEntryExtensionV1 = *LedgerEntryExtensionV1

type XdrType_LedgerEntryType

type XdrType_LedgerEntryType = *LedgerEntryType

type XdrType_LedgerFootprint

type XdrType_LedgerFootprint = *LedgerFootprint

type XdrType_LedgerHeader

type XdrType_LedgerHeader = *LedgerHeader

type XdrType_LedgerHeaderExtensionV1

type XdrType_LedgerHeaderExtensionV1 = *LedgerHeaderExtensionV1

type XdrType_LedgerHeaderFlags

type XdrType_LedgerHeaderFlags = *LedgerHeaderFlags

type XdrType_LedgerHeaderHistoryEntry

type XdrType_LedgerHeaderHistoryEntry = *LedgerHeaderHistoryEntry

type XdrType_LedgerKey

type XdrType_LedgerKey = *LedgerKey

type XdrType_LedgerSCPMessages

type XdrType_LedgerSCPMessages = *LedgerSCPMessages

type XdrType_LedgerUpgrade

type XdrType_LedgerUpgrade = *LedgerUpgrade

type XdrType_LedgerUpgradeType

type XdrType_LedgerUpgradeType = *LedgerUpgradeType

type XdrType_Liabilities

type XdrType_Liabilities = *Liabilities

type XdrType_LiquidityPoolConstantProductParameters

type XdrType_LiquidityPoolConstantProductParameters = *LiquidityPoolConstantProductParameters

type XdrType_LiquidityPoolDepositOp

type XdrType_LiquidityPoolDepositOp = *LiquidityPoolDepositOp

type XdrType_LiquidityPoolDepositResult

type XdrType_LiquidityPoolDepositResult = *LiquidityPoolDepositResult

type XdrType_LiquidityPoolDepositResultCode

type XdrType_LiquidityPoolDepositResultCode = *LiquidityPoolDepositResultCode

type XdrType_LiquidityPoolEntry

type XdrType_LiquidityPoolEntry = *LiquidityPoolEntry

type XdrType_LiquidityPoolParameters

type XdrType_LiquidityPoolParameters = *LiquidityPoolParameters

type XdrType_LiquidityPoolType

type XdrType_LiquidityPoolType = *LiquidityPoolType

type XdrType_LiquidityPoolWithdrawOp

type XdrType_LiquidityPoolWithdrawOp = *LiquidityPoolWithdrawOp

type XdrType_LiquidityPoolWithdrawResult

type XdrType_LiquidityPoolWithdrawResult = *LiquidityPoolWithdrawResult

type XdrType_LiquidityPoolWithdrawResultCode

type XdrType_LiquidityPoolWithdrawResultCode = *LiquidityPoolWithdrawResultCode

type XdrType_ManageBuyOfferOp

type XdrType_ManageBuyOfferOp = *ManageBuyOfferOp

type XdrType_ManageBuyOfferResult

type XdrType_ManageBuyOfferResult = *ManageBuyOfferResult

type XdrType_ManageBuyOfferResultCode

type XdrType_ManageBuyOfferResultCode = *ManageBuyOfferResultCode

type XdrType_ManageDataOp

type XdrType_ManageDataOp = *ManageDataOp

type XdrType_ManageDataResult

type XdrType_ManageDataResult = *ManageDataResult

type XdrType_ManageDataResultCode

type XdrType_ManageDataResultCode = *ManageDataResultCode

type XdrType_ManageOfferEffect

type XdrType_ManageOfferEffect = *ManageOfferEffect

type XdrType_ManageOfferSuccessResult

type XdrType_ManageOfferSuccessResult = *ManageOfferSuccessResult

type XdrType_ManageSellOfferOp

type XdrType_ManageSellOfferOp = *ManageSellOfferOp

type XdrType_ManageSellOfferResult

type XdrType_ManageSellOfferResult = *ManageSellOfferResult

type XdrType_ManageSellOfferResultCode

type XdrType_ManageSellOfferResultCode = *ManageSellOfferResultCode

type XdrType_Memo

type XdrType_Memo = *Memo

type XdrType_MemoType

type XdrType_MemoType = *MemoType

type XdrType_MessageType

type XdrType_MessageType = *MessageType

type XdrType_MuxedAccount

type XdrType_MuxedAccount = *MuxedAccount

type XdrType_NodeID

type XdrType_NodeID struct {
	XdrType_PublicKey
}

func XDR_NodeID

func XDR_NodeID(v *NodeID) XdrType_NodeID

func (XdrType_NodeID) XdrTypeName

func (XdrType_NodeID) XdrTypeName() string

func (XdrType_NodeID) XdrUnwrap

func (v XdrType_NodeID) XdrUnwrap() XdrType

type XdrType_OfferEntry

type XdrType_OfferEntry = *OfferEntry

type XdrType_OfferEntryFlags

type XdrType_OfferEntryFlags = *OfferEntryFlags

type XdrType_Operation

type XdrType_Operation = *Operation

type XdrType_OperationMeta

type XdrType_OperationMeta = *OperationMeta

type XdrType_OperationResult

type XdrType_OperationResult = *OperationResult

type XdrType_OperationResultCode

type XdrType_OperationResultCode = *OperationResultCode

type XdrType_OperationType

type XdrType_OperationType = *OperationType

type XdrType_PathPaymentStrictReceiveOp

type XdrType_PathPaymentStrictReceiveOp = *PathPaymentStrictReceiveOp

type XdrType_PathPaymentStrictReceiveResult

type XdrType_PathPaymentStrictReceiveResult = *PathPaymentStrictReceiveResult

type XdrType_PathPaymentStrictReceiveResultCode

type XdrType_PathPaymentStrictReceiveResultCode = *PathPaymentStrictReceiveResultCode

type XdrType_PathPaymentStrictSendOp

type XdrType_PathPaymentStrictSendOp = *PathPaymentStrictSendOp

type XdrType_PathPaymentStrictSendResult

type XdrType_PathPaymentStrictSendResult = *PathPaymentStrictSendResult

type XdrType_PathPaymentStrictSendResultCode

type XdrType_PathPaymentStrictSendResultCode = *PathPaymentStrictSendResultCode

type XdrType_PaymentOp

type XdrType_PaymentOp = *PaymentOp

type XdrType_PaymentResult

type XdrType_PaymentResult = *PaymentResult

type XdrType_PaymentResultCode

type XdrType_PaymentResultCode = *PaymentResultCode

type XdrType_PeerAddress

type XdrType_PeerAddress = *PeerAddress

type XdrType_PeerStatList

type XdrType_PeerStatList struct {
	// contains filtered or unexported fields
}

func XDR_PeerStatList

func XDR_PeerStatList(v *PeerStatList) XdrType_PeerStatList

func (XdrType_PeerStatList) GetVecLen

func (v XdrType_PeerStatList) GetVecLen() uint32

func (XdrType_PeerStatList) SetVecLen

func (v XdrType_PeerStatList) SetVecLen(length uint32)

func (XdrType_PeerStatList) XdrBound

func (XdrType_PeerStatList) XdrBound() uint32

func (XdrType_PeerStatList) XdrCheckLen

func (XdrType_PeerStatList) XdrCheckLen(length uint32)

func (XdrType_PeerStatList) XdrMarshal

func (v XdrType_PeerStatList) XdrMarshal(x XDR, name string)

func (XdrType_PeerStatList) XdrMarshalN

func (v XdrType_PeerStatList) XdrMarshalN(x XDR, name string, n uint32)

func (XdrType_PeerStatList) XdrPointer

func (v XdrType_PeerStatList) XdrPointer() interface{}

func (XdrType_PeerStatList) XdrRecurse

func (v XdrType_PeerStatList) XdrRecurse(x XDR, name string)

func (XdrType_PeerStatList) XdrTypeName

func (XdrType_PeerStatList) XdrTypeName() string

func (XdrType_PeerStatList) XdrUnwrap

func (v XdrType_PeerStatList) XdrUnwrap() XdrType

func (XdrType_PeerStatList) XdrValue

func (v XdrType_PeerStatList) XdrValue() interface{}

type XdrType_PeerStats

type XdrType_PeerStats = *PeerStats

type XdrType_PersistedSCPState

type XdrType_PersistedSCPState = *PersistedSCPState

type XdrType_PersistedSCPStateV0

type XdrType_PersistedSCPStateV0 = *PersistedSCPStateV0

type XdrType_PersistedSCPStateV1

type XdrType_PersistedSCPStateV1 = *PersistedSCPStateV1

type XdrType_PoolID

type XdrType_PoolID struct {
	XdrType_Hash
}

func XDR_PoolID

func XDR_PoolID(v *PoolID) XdrType_PoolID

func (XdrType_PoolID) GetByteSlice

func (v XdrType_PoolID) GetByteSlice() []byte

func (XdrType_PoolID) Scan

func (v XdrType_PoolID) Scan(ss fmt.ScanState, c rune) error

func (XdrType_PoolID) String

func (v XdrType_PoolID) String() string

func (XdrType_PoolID) XdrArraySize

func (XdrType_PoolID) XdrArraySize() uint32

func (XdrType_PoolID) XdrMarshal

func (v XdrType_PoolID) XdrMarshal(x XDR, name string)

func (XdrType_PoolID) XdrPointer

func (v XdrType_PoolID) XdrPointer() interface{}

func (XdrType_PoolID) XdrTypeName

func (XdrType_PoolID) XdrTypeName() string

func (XdrType_PoolID) XdrUnwrap

func (v XdrType_PoolID) XdrUnwrap() XdrType

func (XdrType_PoolID) XdrValue

func (v XdrType_PoolID) XdrValue() interface{}

type XdrType_PreconditionType

type XdrType_PreconditionType = *PreconditionType

type XdrType_Preconditions

type XdrType_Preconditions = *Preconditions

type XdrType_PreconditionsV2

type XdrType_PreconditionsV2 = *PreconditionsV2

type XdrType_Price

type XdrType_Price = *Price

type XdrType_PublicKey

type XdrType_PublicKey = *PublicKey

type XdrType_PublicKeyType

type XdrType_PublicKeyType = *PublicKeyType

type XdrType_RestoreFootprintOp

type XdrType_RestoreFootprintOp = *RestoreFootprintOp

type XdrType_RestoreFootprintResult

type XdrType_RestoreFootprintResult = *RestoreFootprintResult

type XdrType_RestoreFootprintResultCode

type XdrType_RestoreFootprintResultCode = *RestoreFootprintResultCode

type XdrType_RevokeSponsorshipOp

type XdrType_RevokeSponsorshipOp = *RevokeSponsorshipOp

type XdrType_RevokeSponsorshipResult

type XdrType_RevokeSponsorshipResult = *RevokeSponsorshipResult

type XdrType_RevokeSponsorshipResultCode

type XdrType_RevokeSponsorshipResultCode = *RevokeSponsorshipResultCode

type XdrType_RevokeSponsorshipType

type XdrType_RevokeSponsorshipType = *RevokeSponsorshipType

type XdrType_SCAddress

type XdrType_SCAddress = *SCAddress

type XdrType_SCAddressType

type XdrType_SCAddressType = *SCAddressType

type XdrType_SCBytes

type XdrType_SCBytes struct {
	XdrVecOpaque
}

func XDR_SCBytes

func XDR_SCBytes(v *SCBytes) XdrType_SCBytes

func (XdrType_SCBytes) XdrTypeName

func (XdrType_SCBytes) XdrTypeName() string

func (XdrType_SCBytes) XdrUnwrap

func (v XdrType_SCBytes) XdrUnwrap() XdrType

type XdrType_SCContractInstance

type XdrType_SCContractInstance = *SCContractInstance

type XdrType_SCEnvMetaEntry

type XdrType_SCEnvMetaEntry = *SCEnvMetaEntry

type XdrType_SCEnvMetaKind

type XdrType_SCEnvMetaKind = *SCEnvMetaKind

type XdrType_SCError

type XdrType_SCError = *SCError

type XdrType_SCErrorCode

type XdrType_SCErrorCode = *SCErrorCode

type XdrType_SCErrorType

type XdrType_SCErrorType = *SCErrorType

type XdrType_SCMap

type XdrType_SCMap struct {
	// contains filtered or unexported fields
}

func XDR_SCMap

func XDR_SCMap(v *SCMap) XdrType_SCMap

func (XdrType_SCMap) GetVecLen

func (v XdrType_SCMap) GetVecLen() uint32

func (XdrType_SCMap) SetVecLen

func (v XdrType_SCMap) SetVecLen(length uint32)

func (XdrType_SCMap) XdrBound

func (XdrType_SCMap) XdrBound() uint32

func (XdrType_SCMap) XdrCheckLen

func (XdrType_SCMap) XdrCheckLen(length uint32)

func (XdrType_SCMap) XdrMarshal

func (v XdrType_SCMap) XdrMarshal(x XDR, name string)

func (XdrType_SCMap) XdrMarshalN

func (v XdrType_SCMap) XdrMarshalN(x XDR, name string, n uint32)

func (XdrType_SCMap) XdrPointer

func (v XdrType_SCMap) XdrPointer() interface{}

func (XdrType_SCMap) XdrRecurse

func (v XdrType_SCMap) XdrRecurse(x XDR, name string)

func (XdrType_SCMap) XdrTypeName

func (XdrType_SCMap) XdrTypeName() string

func (XdrType_SCMap) XdrUnwrap

func (v XdrType_SCMap) XdrUnwrap() XdrType

func (XdrType_SCMap) XdrValue

func (v XdrType_SCMap) XdrValue() interface{}

type XdrType_SCMapEntry

type XdrType_SCMapEntry = *SCMapEntry

type XdrType_SCMetaEntry

type XdrType_SCMetaEntry = *SCMetaEntry

type XdrType_SCMetaKind

type XdrType_SCMetaKind = *SCMetaKind

type XdrType_SCMetaV0

type XdrType_SCMetaV0 = *SCMetaV0

type XdrType_SCNonceKey

type XdrType_SCNonceKey = *SCNonceKey

type XdrType_SCPBallot

type XdrType_SCPBallot = *SCPBallot

type XdrType_SCPEnvelope

type XdrType_SCPEnvelope = *SCPEnvelope

type XdrType_SCPHistoryEntry

type XdrType_SCPHistoryEntry = *SCPHistoryEntry

type XdrType_SCPHistoryEntryV0

type XdrType_SCPHistoryEntryV0 = *SCPHistoryEntryV0

type XdrType_SCPNomination

type XdrType_SCPNomination = *SCPNomination

type XdrType_SCPQuorumSet

type XdrType_SCPQuorumSet = *SCPQuorumSet

type XdrType_SCPStatement

type XdrType_SCPStatement = *SCPStatement

type XdrType_SCPStatementType

type XdrType_SCPStatementType = *SCPStatementType

type XdrType_SCSpecEntry

type XdrType_SCSpecEntry = *SCSpecEntry

type XdrType_SCSpecEntryKind

type XdrType_SCSpecEntryKind = *SCSpecEntryKind

type XdrType_SCSpecFunctionInputV0

type XdrType_SCSpecFunctionInputV0 = *SCSpecFunctionInputV0

type XdrType_SCSpecFunctionV0

type XdrType_SCSpecFunctionV0 = *SCSpecFunctionV0

type XdrType_SCSpecType

type XdrType_SCSpecType = *SCSpecType

type XdrType_SCSpecTypeBytesN

type XdrType_SCSpecTypeBytesN = *SCSpecTypeBytesN

type XdrType_SCSpecTypeDef

type XdrType_SCSpecTypeDef = *SCSpecTypeDef

type XdrType_SCSpecTypeMap

type XdrType_SCSpecTypeMap = *SCSpecTypeMap

type XdrType_SCSpecTypeOption

type XdrType_SCSpecTypeOption = *SCSpecTypeOption

type XdrType_SCSpecTypeResult

type XdrType_SCSpecTypeResult = *SCSpecTypeResult

type XdrType_SCSpecTypeTuple

type XdrType_SCSpecTypeTuple = *SCSpecTypeTuple

type XdrType_SCSpecTypeUDT

type XdrType_SCSpecTypeUDT = *SCSpecTypeUDT

type XdrType_SCSpecTypeVec

type XdrType_SCSpecTypeVec = *SCSpecTypeVec

type XdrType_SCSpecUDTEnumCaseV0

type XdrType_SCSpecUDTEnumCaseV0 = *SCSpecUDTEnumCaseV0

type XdrType_SCSpecUDTEnumV0

type XdrType_SCSpecUDTEnumV0 = *SCSpecUDTEnumV0

type XdrType_SCSpecUDTErrorEnumCaseV0

type XdrType_SCSpecUDTErrorEnumCaseV0 = *SCSpecUDTErrorEnumCaseV0

type XdrType_SCSpecUDTErrorEnumV0

type XdrType_SCSpecUDTErrorEnumV0 = *SCSpecUDTErrorEnumV0

type XdrType_SCSpecUDTStructFieldV0

type XdrType_SCSpecUDTStructFieldV0 = *SCSpecUDTStructFieldV0

type XdrType_SCSpecUDTStructV0

type XdrType_SCSpecUDTStructV0 = *SCSpecUDTStructV0

type XdrType_SCSpecUDTUnionCaseTupleV0

type XdrType_SCSpecUDTUnionCaseTupleV0 = *SCSpecUDTUnionCaseTupleV0

type XdrType_SCSpecUDTUnionCaseV0

type XdrType_SCSpecUDTUnionCaseV0 = *SCSpecUDTUnionCaseV0

type XdrType_SCSpecUDTUnionCaseV0Kind

type XdrType_SCSpecUDTUnionCaseV0Kind = *SCSpecUDTUnionCaseV0Kind

type XdrType_SCSpecUDTUnionCaseVoidV0

type XdrType_SCSpecUDTUnionCaseVoidV0 = *SCSpecUDTUnionCaseVoidV0

type XdrType_SCSpecUDTUnionV0

type XdrType_SCSpecUDTUnionV0 = *SCSpecUDTUnionV0

type XdrType_SCString

type XdrType_SCString struct {
	XdrString
}

func XDR_SCString

func XDR_SCString(v *SCString) XdrType_SCString

func (XdrType_SCString) XdrTypeName

func (XdrType_SCString) XdrTypeName() string

func (XdrType_SCString) XdrUnwrap

func (v XdrType_SCString) XdrUnwrap() XdrType

type XdrType_SCSymbol

type XdrType_SCSymbol struct {
	XdrString
}

func XDR_SCSymbol

func XDR_SCSymbol(v *SCSymbol) XdrType_SCSymbol

func (XdrType_SCSymbol) XdrTypeName

func (XdrType_SCSymbol) XdrTypeName() string

func (XdrType_SCSymbol) XdrUnwrap

func (v XdrType_SCSymbol) XdrUnwrap() XdrType

type XdrType_SCVal

type XdrType_SCVal = *SCVal

type XdrType_SCValType

type XdrType_SCValType = *SCValType

type XdrType_SCVec

type XdrType_SCVec struct {
	// contains filtered or unexported fields
}

func XDR_SCVec

func XDR_SCVec(v *SCVec) XdrType_SCVec

func (XdrType_SCVec) GetVecLen

func (v XdrType_SCVec) GetVecLen() uint32

func (XdrType_SCVec) SetVecLen

func (v XdrType_SCVec) SetVecLen(length uint32)

func (XdrType_SCVec) XdrBound

func (XdrType_SCVec) XdrBound() uint32

func (XdrType_SCVec) XdrCheckLen

func (XdrType_SCVec) XdrCheckLen(length uint32)

func (XdrType_SCVec) XdrMarshal

func (v XdrType_SCVec) XdrMarshal(x XDR, name string)

func (XdrType_SCVec) XdrMarshalN

func (v XdrType_SCVec) XdrMarshalN(x XDR, name string, n uint32)

func (XdrType_SCVec) XdrPointer

func (v XdrType_SCVec) XdrPointer() interface{}

func (XdrType_SCVec) XdrRecurse

func (v XdrType_SCVec) XdrRecurse(x XDR, name string)

func (XdrType_SCVec) XdrTypeName

func (XdrType_SCVec) XdrTypeName() string

func (XdrType_SCVec) XdrUnwrap

func (v XdrType_SCVec) XdrUnwrap() XdrType

func (XdrType_SCVec) XdrValue

func (v XdrType_SCVec) XdrValue() interface{}

type XdrType_SendMore

type XdrType_SendMore = *SendMore

type XdrType_SendMoreExtended

type XdrType_SendMoreExtended = *SendMoreExtended

type XdrType_SequenceNumber

type XdrType_SequenceNumber struct {
	XdrType_Int64
}

func XDR_SequenceNumber

func XDR_SequenceNumber(v *SequenceNumber) XdrType_SequenceNumber

func (XdrType_SequenceNumber) XdrTypeName

func (XdrType_SequenceNumber) XdrTypeName() string

func (XdrType_SequenceNumber) XdrUnwrap

func (v XdrType_SequenceNumber) XdrUnwrap() XdrType

type XdrType_SerializedLedgerCloseMeta

type XdrType_SerializedLedgerCloseMeta = *SerializedLedgerCloseMeta

type XdrType_SetOptionsOp

type XdrType_SetOptionsOp = *SetOptionsOp

type XdrType_SetOptionsResult

type XdrType_SetOptionsResult = *SetOptionsResult

type XdrType_SetOptionsResultCode

type XdrType_SetOptionsResultCode = *SetOptionsResultCode

type XdrType_SetTrustLineFlagsOp

type XdrType_SetTrustLineFlagsOp = *SetTrustLineFlagsOp

type XdrType_SetTrustLineFlagsResult

type XdrType_SetTrustLineFlagsResult = *SetTrustLineFlagsResult

type XdrType_SetTrustLineFlagsResultCode

type XdrType_SetTrustLineFlagsResultCode = *SetTrustLineFlagsResultCode

type XdrType_Signature

type XdrType_Signature struct {
	XdrVecOpaque
}

func XDR_Signature

func XDR_Signature(v *Signature) XdrType_Signature

func (XdrType_Signature) XdrTypeName

func (XdrType_Signature) XdrTypeName() string

func (XdrType_Signature) XdrUnwrap

func (v XdrType_Signature) XdrUnwrap() XdrType

type XdrType_SignatureHint

type XdrType_SignatureHint struct {
	// contains filtered or unexported fields
}

func XDR_SignatureHint

func XDR_SignatureHint(v *SignatureHint) XdrType_SignatureHint

func (XdrType_SignatureHint) GetByteSlice

func (v XdrType_SignatureHint) GetByteSlice() []byte

func (XdrType_SignatureHint) Scan

func (v XdrType_SignatureHint) Scan(ss fmt.ScanState, c rune) error

func (XdrType_SignatureHint) String

func (v XdrType_SignatureHint) String() string

func (XdrType_SignatureHint) XdrArraySize

func (XdrType_SignatureHint) XdrArraySize() uint32

func (XdrType_SignatureHint) XdrMarshal

func (v XdrType_SignatureHint) XdrMarshal(x XDR, name string)

func (XdrType_SignatureHint) XdrPointer

func (v XdrType_SignatureHint) XdrPointer() interface{}

func (XdrType_SignatureHint) XdrTypeName

func (XdrType_SignatureHint) XdrTypeName() string

func (XdrType_SignatureHint) XdrUnwrap

func (v XdrType_SignatureHint) XdrUnwrap() XdrType

func (XdrType_SignatureHint) XdrValue

func (v XdrType_SignatureHint) XdrValue() interface{}

type XdrType_SignedSurveyRequestMessage

type XdrType_SignedSurveyRequestMessage = *SignedSurveyRequestMessage

type XdrType_SignedSurveyResponseMessage

type XdrType_SignedSurveyResponseMessage = *SignedSurveyResponseMessage

type XdrType_Signer

type XdrType_Signer = *Signer

type XdrType_SignerKey

type XdrType_SignerKey = *SignerKey

type XdrType_SignerKeyType

type XdrType_SignerKeyType = *SignerKeyType

type XdrType_SimplePaymentResult

type XdrType_SimplePaymentResult = *SimplePaymentResult

type XdrType_SorobanAddressCredentials

type XdrType_SorobanAddressCredentials = *SorobanAddressCredentials

type XdrType_SorobanAuthorizationEntry

type XdrType_SorobanAuthorizationEntry = *SorobanAuthorizationEntry

type XdrType_SorobanAuthorizedFunction

type XdrType_SorobanAuthorizedFunction = *SorobanAuthorizedFunction

type XdrType_SorobanAuthorizedFunctionType

type XdrType_SorobanAuthorizedFunctionType = *SorobanAuthorizedFunctionType

type XdrType_SorobanAuthorizedInvocation

type XdrType_SorobanAuthorizedInvocation = *SorobanAuthorizedInvocation

type XdrType_SorobanCredentials

type XdrType_SorobanCredentials = *SorobanCredentials

type XdrType_SorobanCredentialsType

type XdrType_SorobanCredentialsType = *SorobanCredentialsType

type XdrType_SorobanResources

type XdrType_SorobanResources = *SorobanResources

type XdrType_SorobanTransactionData

type XdrType_SorobanTransactionData = *SorobanTransactionData

type XdrType_SorobanTransactionMeta

type XdrType_SorobanTransactionMeta = *SorobanTransactionMeta

type XdrType_SorobanTransactionMetaExt

type XdrType_SorobanTransactionMetaExt = *SorobanTransactionMetaExt

type XdrType_SorobanTransactionMetaExtV1

type XdrType_SorobanTransactionMetaExtV1 = *SorobanTransactionMetaExtV1

type XdrType_SponsorshipDescriptor

type XdrType_SponsorshipDescriptor struct {
	// contains filtered or unexported fields
}

func (XdrType_SponsorshipDescriptor) GetPresent

func (v XdrType_SponsorshipDescriptor) GetPresent() bool

func (XdrType_SponsorshipDescriptor) SetPresent

func (v XdrType_SponsorshipDescriptor) SetPresent(present bool)

func (XdrType_SponsorshipDescriptor) XdrMarshal

func (v XdrType_SponsorshipDescriptor) XdrMarshal(x XDR, name string)

func (XdrType_SponsorshipDescriptor) XdrMarshalValue

func (v XdrType_SponsorshipDescriptor) XdrMarshalValue(x XDR, name string)

func (XdrType_SponsorshipDescriptor) XdrPointer

func (v XdrType_SponsorshipDescriptor) XdrPointer() interface{}

func (XdrType_SponsorshipDescriptor) XdrRecurse

func (v XdrType_SponsorshipDescriptor) XdrRecurse(x XDR, name string)

func (XdrType_SponsorshipDescriptor) XdrTypeName

func (XdrType_SponsorshipDescriptor) XdrTypeName() string

func (XdrType_SponsorshipDescriptor) XdrUnwrap

func (v XdrType_SponsorshipDescriptor) XdrUnwrap() XdrType

func (XdrType_SponsorshipDescriptor) XdrValue

func (v XdrType_SponsorshipDescriptor) XdrValue() interface{}

type XdrType_StateArchivalSettings

type XdrType_StateArchivalSettings = *StateArchivalSettings

type XdrType_StoredDebugTransactionSet

type XdrType_StoredDebugTransactionSet = *StoredDebugTransactionSet

type XdrType_StoredTransactionSet

type XdrType_StoredTransactionSet = *StoredTransactionSet

type XdrType_String32

type XdrType_String32 struct {
	XdrString
}

func XDR_String32

func XDR_String32(v *String32) XdrType_String32

func (XdrType_String32) XdrTypeName

func (XdrType_String32) XdrTypeName() string

func (XdrType_String32) XdrUnwrap

func (v XdrType_String32) XdrUnwrap() XdrType

type XdrType_String64

type XdrType_String64 struct {
	XdrString
}

func XDR_String64

func XDR_String64(v *String64) XdrType_String64

func (XdrType_String64) XdrTypeName

func (XdrType_String64) XdrTypeName() string

func (XdrType_String64) XdrUnwrap

func (v XdrType_String64) XdrUnwrap() XdrType

type XdrType_SurveyMessageCommandType

type XdrType_SurveyMessageCommandType = *SurveyMessageCommandType

type XdrType_SurveyMessageResponseType

type XdrType_SurveyMessageResponseType = *SurveyMessageResponseType

type XdrType_SurveyRequestMessage

type XdrType_SurveyRequestMessage = *SurveyRequestMessage

type XdrType_SurveyResponseBody

type XdrType_SurveyResponseBody = *SurveyResponseBody

type XdrType_SurveyResponseMessage

type XdrType_SurveyResponseMessage = *SurveyResponseMessage

type XdrType_TTLEntry

type XdrType_TTLEntry = *TTLEntry

type XdrType_ThresholdIndexes

type XdrType_ThresholdIndexes = *ThresholdIndexes

type XdrType_Thresholds

type XdrType_Thresholds struct {
	// contains filtered or unexported fields
}

func XDR_Thresholds

func XDR_Thresholds(v *Thresholds) XdrType_Thresholds

func (XdrType_Thresholds) GetByteSlice

func (v XdrType_Thresholds) GetByteSlice() []byte

func (XdrType_Thresholds) Scan

func (v XdrType_Thresholds) Scan(ss fmt.ScanState, c rune) error

func (XdrType_Thresholds) String

func (v XdrType_Thresholds) String() string

func (XdrType_Thresholds) XdrArraySize

func (XdrType_Thresholds) XdrArraySize() uint32

func (XdrType_Thresholds) XdrMarshal

func (v XdrType_Thresholds) XdrMarshal(x XDR, name string)

func (XdrType_Thresholds) XdrPointer

func (v XdrType_Thresholds) XdrPointer() interface{}

func (XdrType_Thresholds) XdrTypeName

func (XdrType_Thresholds) XdrTypeName() string

func (XdrType_Thresholds) XdrUnwrap

func (v XdrType_Thresholds) XdrUnwrap() XdrType

func (XdrType_Thresholds) XdrValue

func (v XdrType_Thresholds) XdrValue() interface{}

type XdrType_TimeBounds

type XdrType_TimeBounds = *TimeBounds

type XdrType_TimePoint

type XdrType_TimePoint struct {
	XdrType_Uint64
}

func XDR_TimePoint

func XDR_TimePoint(v *TimePoint) XdrType_TimePoint

func (XdrType_TimePoint) XdrTypeName

func (XdrType_TimePoint) XdrTypeName() string

func (XdrType_TimePoint) XdrUnwrap

func (v XdrType_TimePoint) XdrUnwrap() XdrType

type XdrType_TopologyResponseBodyV0

type XdrType_TopologyResponseBodyV0 = *TopologyResponseBodyV0

type XdrType_TopologyResponseBodyV1

type XdrType_TopologyResponseBodyV1 = *TopologyResponseBodyV1

type XdrType_Transaction

type XdrType_Transaction = *Transaction

type XdrType_TransactionEnvelope

type XdrType_TransactionEnvelope = *TransactionEnvelope

type XdrType_TransactionHistoryEntry

type XdrType_TransactionHistoryEntry = *TransactionHistoryEntry

type XdrType_TransactionHistoryResultEntry

type XdrType_TransactionHistoryResultEntry = *TransactionHistoryResultEntry

type XdrType_TransactionMeta

type XdrType_TransactionMeta = *TransactionMeta

type XdrType_TransactionMetaV1

type XdrType_TransactionMetaV1 = *TransactionMetaV1

type XdrType_TransactionMetaV2

type XdrType_TransactionMetaV2 = *TransactionMetaV2

type XdrType_TransactionMetaV3

type XdrType_TransactionMetaV3 = *TransactionMetaV3

type XdrType_TransactionPhase

type XdrType_TransactionPhase = *TransactionPhase

type XdrType_TransactionResult

type XdrType_TransactionResult = *TransactionResult

type XdrType_TransactionResultCode

type XdrType_TransactionResultCode = *TransactionResultCode

type XdrType_TransactionResultMeta

type XdrType_TransactionResultMeta = *TransactionResultMeta

type XdrType_TransactionResultPair

type XdrType_TransactionResultPair = *TransactionResultPair

type XdrType_TransactionResultSet

type XdrType_TransactionResultSet = *TransactionResultSet

type XdrType_TransactionSet

type XdrType_TransactionSet = *TransactionSet

type XdrType_TransactionSetV1

type XdrType_TransactionSetV1 = *TransactionSetV1

type XdrType_TransactionSignaturePayload

type XdrType_TransactionSignaturePayload = *TransactionSignaturePayload

type XdrType_TransactionV0

type XdrType_TransactionV0 = *TransactionV0

type XdrType_TransactionV0Envelope

type XdrType_TransactionV0Envelope = *TransactionV0Envelope

type XdrType_TransactionV1Envelope

type XdrType_TransactionV1Envelope = *TransactionV1Envelope

type XdrType_TrieIndex

type XdrType_TrieIndex = *TrieIndex

type XdrType_TrieNode

type XdrType_TrieNode = *TrieNode

type XdrType_TrieNodeChild

type XdrType_TrieNodeChild = *TrieNodeChild

type XdrType_TrustLineAsset

type XdrType_TrustLineAsset = *TrustLineAsset

type XdrType_TrustLineEntry

type XdrType_TrustLineEntry = *TrustLineEntry

type XdrType_TrustLineEntryExtensionV2

type XdrType_TrustLineEntryExtensionV2 = *TrustLineEntryExtensionV2

type XdrType_TrustLineFlags

type XdrType_TrustLineFlags = *TrustLineFlags

type XdrType_TxAdvertVector

type XdrType_TxAdvertVector struct {
	// contains filtered or unexported fields
}

func XDR_TxAdvertVector

func XDR_TxAdvertVector(v *TxAdvertVector) XdrType_TxAdvertVector

func (XdrType_TxAdvertVector) GetVecLen

func (v XdrType_TxAdvertVector) GetVecLen() uint32

func (XdrType_TxAdvertVector) SetVecLen

func (v XdrType_TxAdvertVector) SetVecLen(length uint32)

func (XdrType_TxAdvertVector) XdrBound

func (XdrType_TxAdvertVector) XdrBound() uint32

func (XdrType_TxAdvertVector) XdrCheckLen

func (XdrType_TxAdvertVector) XdrCheckLen(length uint32)

func (XdrType_TxAdvertVector) XdrMarshal

func (v XdrType_TxAdvertVector) XdrMarshal(x XDR, name string)

func (XdrType_TxAdvertVector) XdrMarshalN

func (v XdrType_TxAdvertVector) XdrMarshalN(x XDR, name string, n uint32)

func (XdrType_TxAdvertVector) XdrPointer

func (v XdrType_TxAdvertVector) XdrPointer() interface{}

func (XdrType_TxAdvertVector) XdrRecurse

func (v XdrType_TxAdvertVector) XdrRecurse(x XDR, name string)

func (XdrType_TxAdvertVector) XdrTypeName

func (XdrType_TxAdvertVector) XdrTypeName() string

func (XdrType_TxAdvertVector) XdrUnwrap

func (v XdrType_TxAdvertVector) XdrUnwrap() XdrType

func (XdrType_TxAdvertVector) XdrValue

func (v XdrType_TxAdvertVector) XdrValue() interface{}

type XdrType_TxDemandVector

type XdrType_TxDemandVector struct {
	// contains filtered or unexported fields
}

func XDR_TxDemandVector

func XDR_TxDemandVector(v *TxDemandVector) XdrType_TxDemandVector

func (XdrType_TxDemandVector) GetVecLen

func (v XdrType_TxDemandVector) GetVecLen() uint32

func (XdrType_TxDemandVector) SetVecLen

func (v XdrType_TxDemandVector) SetVecLen(length uint32)

func (XdrType_TxDemandVector) XdrBound

func (XdrType_TxDemandVector) XdrBound() uint32

func (XdrType_TxDemandVector) XdrCheckLen

func (XdrType_TxDemandVector) XdrCheckLen(length uint32)

func (XdrType_TxDemandVector) XdrMarshal

func (v XdrType_TxDemandVector) XdrMarshal(x XDR, name string)

func (XdrType_TxDemandVector) XdrMarshalN

func (v XdrType_TxDemandVector) XdrMarshalN(x XDR, name string, n uint32)

func (XdrType_TxDemandVector) XdrPointer

func (v XdrType_TxDemandVector) XdrPointer() interface{}

func (XdrType_TxDemandVector) XdrRecurse

func (v XdrType_TxDemandVector) XdrRecurse(x XDR, name string)

func (XdrType_TxDemandVector) XdrTypeName

func (XdrType_TxDemandVector) XdrTypeName() string

func (XdrType_TxDemandVector) XdrUnwrap

func (v XdrType_TxDemandVector) XdrUnwrap() XdrType

func (XdrType_TxDemandVector) XdrValue

func (v XdrType_TxDemandVector) XdrValue() interface{}

type XdrType_TxSetComponent

type XdrType_TxSetComponent = *TxSetComponent

type XdrType_TxSetComponentType

type XdrType_TxSetComponentType = *TxSetComponentType

type XdrType_UInt128Parts

type XdrType_UInt128Parts = *UInt128Parts

type XdrType_UInt256Parts

type XdrType_UInt256Parts = *UInt256Parts

type XdrType_Uint256

type XdrType_Uint256 struct {
	// contains filtered or unexported fields
}

func XDR_Uint256

func XDR_Uint256(v *Uint256) XdrType_Uint256

func (XdrType_Uint256) GetByteSlice

func (v XdrType_Uint256) GetByteSlice() []byte

func (XdrType_Uint256) Scan

func (v XdrType_Uint256) Scan(ss fmt.ScanState, c rune) error

func (XdrType_Uint256) String

func (v XdrType_Uint256) String() string

func (XdrType_Uint256) XdrArraySize

func (XdrType_Uint256) XdrArraySize() uint32

func (XdrType_Uint256) XdrMarshal

func (v XdrType_Uint256) XdrMarshal(x XDR, name string)

func (XdrType_Uint256) XdrPointer

func (v XdrType_Uint256) XdrPointer() interface{}

func (XdrType_Uint256) XdrTypeName

func (XdrType_Uint256) XdrTypeName() string

func (XdrType_Uint256) XdrUnwrap

func (v XdrType_Uint256) XdrUnwrap() XdrType

func (XdrType_Uint256) XdrValue

func (v XdrType_Uint256) XdrValue() interface{}

type XdrType_Uint32

type XdrType_Uint32 struct {
	XdrType_uint32
}

func XDR_Uint32

func XDR_Uint32(v *Uint32) XdrType_Uint32

func (XdrType_Uint32) XdrTypeName

func (XdrType_Uint32) XdrTypeName() string

func (XdrType_Uint32) XdrUnwrap

func (v XdrType_Uint32) XdrUnwrap() XdrType

type XdrType_Uint64

type XdrType_Uint64 struct {
	XdrType_uint64
}

func XDR_Uint64

func XDR_Uint64(v *Uint64) XdrType_Uint64

func (XdrType_Uint64) XdrTypeName

func (XdrType_Uint64) XdrTypeName() string

func (XdrType_Uint64) XdrUnwrap

func (v XdrType_Uint64) XdrUnwrap() XdrType

type XdrType_UpgradeEntryMeta

type XdrType_UpgradeEntryMeta = *UpgradeEntryMeta

type XdrType_UpgradeType

type XdrType_UpgradeType struct {
	XdrVecOpaque
}

func XDR_UpgradeType

func XDR_UpgradeType(v *UpgradeType) XdrType_UpgradeType

func (XdrType_UpgradeType) XdrTypeName

func (XdrType_UpgradeType) XdrTypeName() string

func (XdrType_UpgradeType) XdrUnwrap

func (v XdrType_UpgradeType) XdrUnwrap() XdrType

type XdrType_Value

type XdrType_Value struct {
	XdrVecOpaque
}

func XDR_Value

func XDR_Value(v *Value) XdrType_Value

func (XdrType_Value) XdrTypeName

func (XdrType_Value) XdrTypeName() string

func (XdrType_Value) XdrUnwrap

func (v XdrType_Value) XdrUnwrap() XdrType

type XdrType_XdrAnon_AccountEntryExtensionV1_Ext

type XdrType_XdrAnon_AccountEntryExtensionV1_Ext = *XdrAnon_AccountEntryExtensionV1_Ext

type XdrType_XdrAnon_AccountEntryExtensionV2_Ext

type XdrType_XdrAnon_AccountEntryExtensionV2_Ext = *XdrAnon_AccountEntryExtensionV2_Ext

type XdrType_XdrAnon_AccountEntry_Ext

type XdrType_XdrAnon_AccountEntry_Ext = *XdrAnon_AccountEntry_Ext

type XdrType_XdrAnon_AuthenticatedMessage_V0

type XdrType_XdrAnon_AuthenticatedMessage_V0 = *XdrAnon_AuthenticatedMessage_V0

type XdrType_XdrAnon_BucketMetadata_Ext

type XdrType_XdrAnon_BucketMetadata_Ext = *XdrAnon_BucketMetadata_Ext

type XdrType_XdrAnon_ClaimableBalanceEntryExtensionV1_Ext

type XdrType_XdrAnon_ClaimableBalanceEntryExtensionV1_Ext = *XdrAnon_ClaimableBalanceEntryExtensionV1_Ext

type XdrType_XdrAnon_ClaimableBalanceEntry_Ext

type XdrType_XdrAnon_ClaimableBalanceEntry_Ext = *XdrAnon_ClaimableBalanceEntry_Ext

type XdrType_XdrAnon_Claimant_V0

type XdrType_XdrAnon_Claimant_V0 = *XdrAnon_Claimant_V0

type XdrType_XdrAnon_ContractCodeEntry_Ext

type XdrType_XdrAnon_ContractCodeEntry_Ext = *XdrAnon_ContractCodeEntry_Ext

type XdrType_XdrAnon_ContractCodeEntry_Ext_V1

type XdrType_XdrAnon_ContractCodeEntry_Ext_V1 = *XdrAnon_ContractCodeEntry_Ext_V1

type XdrType_XdrAnon_ContractEvent_Body

type XdrType_XdrAnon_ContractEvent_Body = *XdrAnon_ContractEvent_Body

type XdrType_XdrAnon_ContractEvent_Body_V0

type XdrType_XdrAnon_ContractEvent_Body_V0 = *XdrAnon_ContractEvent_Body_V0

type XdrType_XdrAnon_ContractIDPreimage_FromAddress

type XdrType_XdrAnon_ContractIDPreimage_FromAddress = *XdrAnon_ContractIDPreimage_FromAddress

type XdrType_XdrAnon_DataEntry_Ext

type XdrType_XdrAnon_DataEntry_Ext = *XdrAnon_DataEntry_Ext

type XdrType_XdrAnon_FeeBumpTransaction_Ext

type XdrType_XdrAnon_FeeBumpTransaction_Ext = *XdrAnon_FeeBumpTransaction_Ext

type XdrType_XdrAnon_FeeBumpTransaction_InnerTx

type XdrType_XdrAnon_FeeBumpTransaction_InnerTx = *XdrAnon_FeeBumpTransaction_InnerTx

type XdrType_XdrAnon_HashIDPreimage_ContractID

type XdrType_XdrAnon_HashIDPreimage_ContractID = *XdrAnon_HashIDPreimage_ContractID

type XdrType_XdrAnon_HashIDPreimage_OperationID

type XdrType_XdrAnon_HashIDPreimage_OperationID = *XdrAnon_HashIDPreimage_OperationID

type XdrType_XdrAnon_HashIDPreimage_RevokeID

type XdrType_XdrAnon_HashIDPreimage_RevokeID = *XdrAnon_HashIDPreimage_RevokeID

type XdrType_XdrAnon_HashIDPreimage_SorobanAuthorization

type XdrType_XdrAnon_HashIDPreimage_SorobanAuthorization = *XdrAnon_HashIDPreimage_SorobanAuthorization

type XdrType_XdrAnon_HcnetValue_Ext

type XdrType_XdrAnon_HcnetValue_Ext = *XdrAnon_HcnetValue_Ext

type XdrType_XdrAnon_InnerTransactionResult_Ext

type XdrType_XdrAnon_InnerTransactionResult_Ext = *XdrAnon_InnerTransactionResult_Ext

type XdrType_XdrAnon_InnerTransactionResult_Result

type XdrType_XdrAnon_InnerTransactionResult_Result = *XdrAnon_InnerTransactionResult_Result

type XdrType_XdrAnon_LedgerEntryExtensionV1_Ext

type XdrType_XdrAnon_LedgerEntryExtensionV1_Ext = *XdrAnon_LedgerEntryExtensionV1_Ext

type XdrType_XdrAnon_LedgerEntry_Data

type XdrType_XdrAnon_LedgerEntry_Data = *XdrAnon_LedgerEntry_Data

type XdrType_XdrAnon_LedgerEntry_Ext

type XdrType_XdrAnon_LedgerEntry_Ext = *XdrAnon_LedgerEntry_Ext

type XdrType_XdrAnon_LedgerHeaderExtensionV1_Ext

type XdrType_XdrAnon_LedgerHeaderExtensionV1_Ext = *XdrAnon_LedgerHeaderExtensionV1_Ext

type XdrType_XdrAnon_LedgerHeaderHistoryEntry_Ext

type XdrType_XdrAnon_LedgerHeaderHistoryEntry_Ext = *XdrAnon_LedgerHeaderHistoryEntry_Ext

type XdrType_XdrAnon_LedgerHeader_Ext

type XdrType_XdrAnon_LedgerHeader_Ext = *XdrAnon_LedgerHeader_Ext

type XdrType_XdrAnon_LedgerKey_Account

type XdrType_XdrAnon_LedgerKey_Account = *XdrAnon_LedgerKey_Account

type XdrType_XdrAnon_LedgerKey_ClaimableBalance

type XdrType_XdrAnon_LedgerKey_ClaimableBalance = *XdrAnon_LedgerKey_ClaimableBalance

type XdrType_XdrAnon_LedgerKey_ConfigSetting

type XdrType_XdrAnon_LedgerKey_ConfigSetting = *XdrAnon_LedgerKey_ConfigSetting

type XdrType_XdrAnon_LedgerKey_ContractCode

type XdrType_XdrAnon_LedgerKey_ContractCode = *XdrAnon_LedgerKey_ContractCode

type XdrType_XdrAnon_LedgerKey_ContractData

type XdrType_XdrAnon_LedgerKey_ContractData = *XdrAnon_LedgerKey_ContractData

type XdrType_XdrAnon_LedgerKey_Data

type XdrType_XdrAnon_LedgerKey_Data = *XdrAnon_LedgerKey_Data

type XdrType_XdrAnon_LedgerKey_LiquidityPool

type XdrType_XdrAnon_LedgerKey_LiquidityPool = *XdrAnon_LedgerKey_LiquidityPool

type XdrType_XdrAnon_LedgerKey_Offer

type XdrType_XdrAnon_LedgerKey_Offer = *XdrAnon_LedgerKey_Offer

type XdrType_XdrAnon_LedgerKey_TrustLine

type XdrType_XdrAnon_LedgerKey_TrustLine = *XdrAnon_LedgerKey_TrustLine

type XdrType_XdrAnon_LedgerKey_Ttl

type XdrType_XdrAnon_LedgerKey_Ttl = *XdrAnon_LedgerKey_Ttl

type XdrType_XdrAnon_LiquidityPoolEntry_Body

type XdrType_XdrAnon_LiquidityPoolEntry_Body = *XdrAnon_LiquidityPoolEntry_Body

type XdrType_XdrAnon_LiquidityPoolEntry_Body_ConstantProduct

type XdrType_XdrAnon_LiquidityPoolEntry_Body_ConstantProduct = *XdrAnon_LiquidityPoolEntry_Body_ConstantProduct

type XdrType_XdrAnon_ManageOfferSuccessResult_Offer

type XdrType_XdrAnon_ManageOfferSuccessResult_Offer = *XdrAnon_ManageOfferSuccessResult_Offer

type XdrType_XdrAnon_MuxedAccount_Med25519

type XdrType_XdrAnon_MuxedAccount_Med25519 = *XdrAnon_MuxedAccount_Med25519

type XdrType_XdrAnon_OfferEntry_Ext

type XdrType_XdrAnon_OfferEntry_Ext = *XdrAnon_OfferEntry_Ext

type XdrType_XdrAnon_OperationResult_Tr

type XdrType_XdrAnon_OperationResult_Tr = *XdrAnon_OperationResult_Tr

type XdrType_XdrAnon_Operation_Body

type XdrType_XdrAnon_Operation_Body = *XdrAnon_Operation_Body

type XdrType_XdrAnon_PathPaymentStrictReceiveResult_Success

type XdrType_XdrAnon_PathPaymentStrictReceiveResult_Success = *XdrAnon_PathPaymentStrictReceiveResult_Success

type XdrType_XdrAnon_PathPaymentStrictSendResult_Success

type XdrType_XdrAnon_PathPaymentStrictSendResult_Success = *XdrAnon_PathPaymentStrictSendResult_Success

type XdrType_XdrAnon_PeerAddress_Ip

type XdrType_XdrAnon_PeerAddress_Ip = *XdrAnon_PeerAddress_Ip

type XdrType_XdrAnon_RevokeSponsorshipOp_Signer

type XdrType_XdrAnon_RevokeSponsorshipOp_Signer = *XdrAnon_RevokeSponsorshipOp_Signer

type XdrType_XdrAnon_SCPStatement_Pledges

type XdrType_XdrAnon_SCPStatement_Pledges = *XdrAnon_SCPStatement_Pledges

type XdrType_XdrAnon_SCPStatement_Pledges_Confirm

type XdrType_XdrAnon_SCPStatement_Pledges_Confirm = *XdrAnon_SCPStatement_Pledges_Confirm

type XdrType_XdrAnon_SCPStatement_Pledges_Externalize

type XdrType_XdrAnon_SCPStatement_Pledges_Externalize = *XdrAnon_SCPStatement_Pledges_Externalize

type XdrType_XdrAnon_SCPStatement_Pledges_Prepare

type XdrType_XdrAnon_SCPStatement_Pledges_Prepare = *XdrAnon_SCPStatement_Pledges_Prepare

type XdrType_XdrAnon_SignerKey_Ed25519SignedPayload

type XdrType_XdrAnon_SignerKey_Ed25519SignedPayload = *XdrAnon_SignerKey_Ed25519SignedPayload

type XdrType_XdrAnon_TransactionHistoryEntry_Ext

type XdrType_XdrAnon_TransactionHistoryEntry_Ext = *XdrAnon_TransactionHistoryEntry_Ext

type XdrType_XdrAnon_TransactionHistoryResultEntry_Ext

type XdrType_XdrAnon_TransactionHistoryResultEntry_Ext = *XdrAnon_TransactionHistoryResultEntry_Ext

type XdrType_XdrAnon_TransactionResult_Ext

type XdrType_XdrAnon_TransactionResult_Ext = *XdrAnon_TransactionResult_Ext

type XdrType_XdrAnon_TransactionResult_Result

type XdrType_XdrAnon_TransactionResult_Result = *XdrAnon_TransactionResult_Result

type XdrType_XdrAnon_TransactionSignaturePayload_TaggedTransaction

type XdrType_XdrAnon_TransactionSignaturePayload_TaggedTransaction = *XdrAnon_TransactionSignaturePayload_TaggedTransaction

type XdrType_XdrAnon_TransactionV0_Ext

type XdrType_XdrAnon_TransactionV0_Ext = *XdrAnon_TransactionV0_Ext

type XdrType_XdrAnon_Transaction_Ext

type XdrType_XdrAnon_Transaction_Ext = *XdrAnon_Transaction_Ext

type XdrType_XdrAnon_TrustLineEntryExtensionV2_Ext

type XdrType_XdrAnon_TrustLineEntryExtensionV2_Ext = *XdrAnon_TrustLineEntryExtensionV2_Ext

type XdrType_XdrAnon_TrustLineEntry_Ext

type XdrType_XdrAnon_TrustLineEntry_Ext = *XdrAnon_TrustLineEntry_Ext

type XdrType_XdrAnon_TrustLineEntry_Ext_V1

type XdrType_XdrAnon_TrustLineEntry_Ext_V1 = *XdrAnon_TrustLineEntry_Ext_V1

type XdrType_XdrAnon_TrustLineEntry_Ext_V1_Ext

type XdrType_XdrAnon_TrustLineEntry_Ext_V1_Ext = *XdrAnon_TrustLineEntry_Ext_V1_Ext

type XdrType_XdrAnon_TxSetComponent_TxsMaybeDiscountedFee

type XdrType_XdrAnon_TxSetComponent_TxsMaybeDiscountedFee = *XdrAnon_TxSetComponent_TxsMaybeDiscountedFee

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL