Module soroban_sdk::xdr
source · Expand description
Convert values to and from Bytes.
All types that are convertible to and from Val implement the ToXdr and FromXdr traits, and serialize to the ScVal XDR form.
Examples
use soroban_sdk::{
xdr::{FromXdr, ToXdr},
Env, Bytes, IntoVal, TryFromVal,
};
let env = Env::default();
let value: u32 = 5;
let bytes = value.to_xdr(&env);
assert_eq!(bytes.len(), 8);
let roundtrip = u32::from_xdr(&env, &bytes);
assert_eq!(roundtrip, Ok(value));
Modules
Structs
- AccountEntry is an XDR Struct defines as:
- AccountEntryExtensionV1 is an XDR Struct defines as:
- AccountEntryExtensionV2 is an XDR Struct defines as:
- AccountEntryExtensionV3 is an XDR Struct defines as:
- AccountId is an XDR Typedef defines as:
- AllowTrustOp is an XDR Struct defines as:
- AlphaNum4 is an XDR Struct defines as:
- AlphaNum12 is an XDR Struct defines as:
- AssetCode4 is an XDR Typedef defines as:
- AssetCode12 is an XDR Typedef defines as:
- Auth is an XDR Struct defines as:
- AuthCert is an XDR Struct defines as:
- AuthenticatedMessageV0 is an XDR NestedStruct defines as:
- BeginSponsoringFutureReservesOp is an XDR Struct defines as:
- BucketMetadata is an XDR Struct defines as:
- BumpSequenceOp is an XDR Struct defines as:
- ChangeTrustOp is an XDR Struct defines as:
- ClaimClaimableBalanceOp is an XDR Struct defines as:
- ClaimLiquidityAtom is an XDR Struct defines as:
- ClaimOfferAtom is an XDR Struct defines as:
- ClaimOfferAtomV0 is an XDR Struct defines as:
- ClaimableBalanceEntry is an XDR Struct defines as:
- ClaimableBalanceEntryExtensionV1 is an XDR Struct defines as:
- ClaimantV0 is an XDR NestedStruct defines as:
- ClawbackClaimableBalanceOp is an XDR Struct defines as:
- ClawbackOp is an XDR Struct defines as:
- ConfigSettingContractBandwidthV0 is an XDR Struct defines as:
- ConfigSettingContractComputeV0 is an XDR Struct defines as:
- ConfigSettingContractEventsV0 is an XDR Struct defines as:
- ConfigSettingContractExecutionLanesV0 is an XDR Struct defines as:
- ConfigSettingContractHistoricalDataV0 is an XDR Struct defines as:
- ConfigSettingContractLedgerCostV0 is an XDR Struct defines as:
- ConfigUpgradeSet is an XDR Struct defines as:
- ConfigUpgradeSetKey is an XDR Struct defines as:
- ContractCodeEntry is an XDR Struct defines as:
- ContractCostParamEntry is an XDR Struct defines as:
- ContractCostParams is an XDR Typedef defines as:
- ContractDataEntry is an XDR Struct defines as:
- ContractEvent is an XDR Struct defines as:
- ContractEventV0 is an XDR NestedStruct defines as:
- ContractIdPreimageFromAddress is an XDR NestedStruct defines as:
- CreateAccountOp is an XDR Struct defines as:
- CreateClaimableBalanceOp is an XDR Struct defines as:
- CreateContractArgs is an XDR Struct defines as:
- CreatePassiveSellOfferOp is an XDR Struct defines as:
- Curve25519Public is an XDR Struct defines as:
- Curve25519Secret is an XDR Struct defines as:
- DataEntry is an XDR Struct defines as:
- DataValue is an XDR Typedef defines as:
- DecoratedSignature is an XDR Struct defines as:
- DiagnosticEvent is an XDR Struct defines as:
- DontHave is an XDR Struct defines as:
- Duration is an XDR Typedef defines as:
- EncryptedBody is an XDR Typedef defines as:
- EvictionIterator is an XDR Struct defines as:
- ExtendFootprintTtlOp is an XDR Struct defines as:
- FeeBumpTransaction is an XDR Struct defines as:
- FeeBumpTransactionEnvelope is an XDR Struct defines as:
- FloodAdvert is an XDR Struct defines as:
- FloodDemand is an XDR Struct defines as:
- Hash is an XDR Typedef defines as:
- HashIdPreimageContractId is an XDR NestedStruct defines as:
- HashIdPreimageOperationId is an XDR NestedStruct defines as:
- HashIdPreimageRevokeId is an XDR NestedStruct defines as:
- HashIdPreimageSorobanAuthorization is an XDR NestedStruct defines as:
- Hello is an XDR Struct defines as:
- HmacSha256Key is an XDR Struct defines as:
- HmacSha256Mac is an XDR Struct defines as:
- InflationPayout is an XDR Struct defines as:
- InnerTransactionResult is an XDR Struct defines as:
- InnerTransactionResultPair is an XDR Struct defines as:
- Int128Parts is an XDR Struct defines as:
- Int256Parts is an XDR Struct defines as:
- InvokeContractArgs is an XDR Struct defines as:
- InvokeHostFunctionOp is an XDR Struct defines as:
- InvokeHostFunctionSuccessPreImage is an XDR Struct defines as:
- LedgerBounds is an XDR Struct defines as:
- LedgerCloseMetaV0 is an XDR Struct defines as:
- LedgerCloseMetaV1 is an XDR Struct defines as:
- LedgerCloseValueSignature is an XDR Struct defines as:
- LedgerEntry is an XDR Struct defines as:
- LedgerEntryChanges is an XDR Typedef defines as:
- LedgerEntryExtensionV1 is an XDR Struct defines as:
- LedgerFootprint is an XDR Struct defines as:
- LedgerHeader is an XDR Struct defines as:
- LedgerHeaderExtensionV1 is an XDR Struct defines as:
- LedgerHeaderHistoryEntry is an XDR Struct defines as:
- LedgerKeyAccount is an XDR NestedStruct defines as:
- LedgerKeyClaimableBalance is an XDR NestedStruct defines as:
- LedgerKeyConfigSetting is an XDR NestedStruct defines as:
- LedgerKeyContractCode is an XDR NestedStruct defines as:
- LedgerKeyContractData is an XDR NestedStruct defines as:
- LedgerKeyData is an XDR NestedStruct defines as:
- LedgerKeyLiquidityPool is an XDR NestedStruct defines as:
- LedgerKeyOffer is an XDR NestedStruct defines as:
- LedgerKeyTrustLine is an XDR NestedStruct defines as:
- LedgerKeyTtl is an XDR NestedStruct defines as:
- LedgerScpMessages is an XDR Struct defines as:
- Liabilities is an XDR Struct defines as:
Limited
wraps an object and provides functions for enforcing limits.Limits
contains the limits that a limited reader or writer will be constrained to.- LiquidityPoolConstantProductParameters is an XDR Struct defines as:
- LiquidityPoolDepositOp is an XDR Struct defines as:
- LiquidityPoolEntry is an XDR Struct defines as:
- LiquidityPoolEntryConstantProduct is an XDR NestedStruct defines as:
- LiquidityPoolWithdrawOp is an XDR Struct defines as:
- ManageBuyOfferOp is an XDR Struct defines as:
- ManageDataOp is an XDR Struct defines as:
- ManageOfferSuccessResult is an XDR Struct defines as:
- ManageSellOfferOp is an XDR Struct defines as:
- MuxedAccountMed25519 is an XDR NestedStruct defines as:
- NodeId is an XDR Typedef defines as:
- OfferEntry is an XDR Struct defines as:
- Operation is an XDR Struct defines as:
- OperationMeta is an XDR Struct defines as:
- PathPaymentStrictReceiveOp is an XDR Struct defines as:
- PathPaymentStrictReceiveResultSuccess is an XDR NestedStruct defines as:
- PathPaymentStrictSendOp is an XDR Struct defines as:
- PathPaymentStrictSendResultSuccess is an XDR NestedStruct defines as:
- PaymentOp is an XDR Struct defines as:
- PeerAddress is an XDR Struct defines as:
- PeerStatList is an XDR Typedef defines as:
- PeerStats is an XDR Struct defines as:
- PersistedScpStateV0 is an XDR Struct defines as:
- PersistedScpStateV1 is an XDR Struct defines as:
- PoolId is an XDR Typedef defines as:
- PreconditionsV2 is an XDR Struct defines as:
- Price is an XDR Struct defines as:
- RestoreFootprintOp is an XDR Struct defines as:
- RevokeSponsorshipOpSigner is an XDR NestedStruct defines as:
- SError is an XDR Struct defines as:
- ScBytes is an XDR Typedef defines as:
- ScContractInstance is an XDR Struct defines as:
- ScMap is an XDR Typedef defines as:
- ScMapEntry is an XDR Struct defines as:
- ScMetaV0 is an XDR Struct defines as:
- ScNonceKey is an XDR Struct defines as:
- ScSpecFunctionInputV0 is an XDR Struct defines as:
- ScSpecFunctionV0 is an XDR Struct defines as:
- ScSpecTypeBytesN is an XDR Struct defines as:
- ScSpecTypeMap is an XDR Struct defines as:
- ScSpecTypeOption is an XDR Struct defines as:
- ScSpecTypeResult is an XDR Struct defines as:
- ScSpecTypeTuple is an XDR Struct defines as:
- ScSpecTypeUdt is an XDR Struct defines as:
- ScSpecTypeVec is an XDR Struct defines as:
- ScSpecUdtEnumCaseV0 is an XDR Struct defines as:
- ScSpecUdtEnumV0 is an XDR Struct defines as:
- ScSpecUdtErrorEnumCaseV0 is an XDR Struct defines as:
- ScSpecUdtErrorEnumV0 is an XDR Struct defines as:
- ScSpecUdtStructFieldV0 is an XDR Struct defines as:
- ScSpecUdtStructV0 is an XDR Struct defines as:
- ScSpecUdtUnionCaseTupleV0 is an XDR Struct defines as:
- ScSpecUdtUnionCaseVoidV0 is an XDR Struct defines as:
- ScSpecUdtUnionV0 is an XDR Struct defines as:
- ScString is an XDR Typedef defines as:
- ScSymbol is an XDR Typedef defines as:
- ScVec is an XDR Typedef defines as:
- ScpBallot is an XDR Struct defines as:
- ScpEnvelope is an XDR Struct defines as:
- ScpHistoryEntryV0 is an XDR Struct defines as:
- ScpNomination is an XDR Struct defines as:
- ScpQuorumSet is an XDR Struct defines as:
- ScpStatement is an XDR Struct defines as:
- ScpStatementConfirm is an XDR NestedStruct defines as:
- ScpStatementExternalize is an XDR NestedStruct defines as:
- ScpStatementPrepare is an XDR NestedStruct defines as:
- SendMore is an XDR Struct defines as:
- SendMoreExtended is an XDR Struct defines as:
- SequenceNumber is an XDR Typedef defines as:
- SetOptionsOp is an XDR Struct defines as:
- SetTrustLineFlagsOp is an XDR Struct defines as:
- Signature is an XDR Typedef defines as:
- SignatureHint is an XDR Typedef defines as:
- SignedSurveyRequestMessage is an XDR Struct defines as:
- SignedSurveyResponseMessage is an XDR Struct defines as:
- Signer is an XDR Struct defines as:
- SignerKeyEd25519SignedPayload is an XDR NestedStruct defines as:
- SimplePaymentResult is an XDR Struct defines as:
- SorobanAddressCredentials is an XDR Struct defines as:
- SorobanAuthorizationEntry is an XDR Struct defines as:
- SorobanAuthorizedInvocation is an XDR Struct defines as:
- SorobanResources is an XDR Struct defines as:
- SorobanTransactionData is an XDR Struct defines as:
- SorobanTransactionMeta is an XDR Struct defines as:
- SponsorshipDescriptor is an XDR Typedef defines as:
- StateArchivalSettings is an XDR Struct defines as:
- StellarValue is an XDR Struct defines as:
- StoredDebugTransactionSet is an XDR Struct defines as:
- String32 is an XDR Typedef defines as:
- String64 is an XDR Typedef defines as:
- A string type that contains arbitrary bytes.
- SurveyRequestMessage is an XDR Struct defines as:
- SurveyResponseMessage is an XDR Struct defines as:
- Thresholds is an XDR Typedef defines as:
- TimeBounds is an XDR Struct defines as:
- TimePoint is an XDR Typedef defines as:
- TopologyResponseBodyV0 is an XDR Struct defines as:
- TopologyResponseBodyV1 is an XDR Struct defines as:
- Transaction is an XDR Struct defines as:
- TransactionHistoryEntry is an XDR Struct defines as:
- TransactionHistoryResultEntry is an XDR Struct defines as:
- TransactionMetaV1 is an XDR Struct defines as:
- TransactionMetaV2 is an XDR Struct defines as:
- TransactionMetaV3 is an XDR Struct defines as:
- TransactionResult is an XDR Struct defines as:
- TransactionResultMeta is an XDR Struct defines as:
- TransactionResultPair is an XDR Struct defines as:
- TransactionResultSet is an XDR Struct defines as:
- TransactionSet is an XDR Struct defines as:
- TransactionSetV1 is an XDR Struct defines as:
- TransactionSignaturePayload is an XDR Struct defines as:
- TransactionV0 is an XDR Struct defines as:
- TransactionV0Envelope is an XDR Struct defines as:
- TransactionV1Envelope is an XDR Struct defines as:
- TrustLineEntry is an XDR Struct defines as:
- TrustLineEntryExtensionV2 is an XDR Struct defines as:
- TrustLineEntryV1 is an XDR NestedStruct defines as:
- TtlEntry is an XDR Struct defines as:
- TxAdvertVector is an XDR Typedef defines as:
- TxDemandVector is an XDR Typedef defines as:
- TxSetComponentTxsMaybeDiscountedFee is an XDR NestedStruct defines as:
- UInt128Parts is an XDR Struct defines as:
- UInt256Parts is an XDR Struct defines as:
- Uint256 is an XDR Typedef defines as:
- UpgradeEntryMeta is an XDR Struct defines as:
- UpgradeType is an XDR Typedef defines as:
- Value is an XDR Typedef defines as:
Enums
- AccountEntryExt is an XDR NestedUnion defines as:
- AccountEntryExtensionV1Ext is an XDR NestedUnion defines as:
- AccountEntryExtensionV2Ext is an XDR NestedUnion defines as:
- AccountFlags is an XDR Enum defines as:
- AccountMergeResult is an XDR Union defines as:
- AccountMergeResultCode is an XDR Enum defines as:
- AllowTrustResult is an XDR Union defines as:
- AllowTrustResultCode is an XDR Enum defines as:
- Asset is an XDR Union defines as:
- AssetCode is an XDR Union defines as:
- AssetType is an XDR Enum defines as:
- AuthenticatedMessage is an XDR Union defines as:
- BeginSponsoringFutureReservesResult is an XDR Union defines as:
- BeginSponsoringFutureReservesResultCode is an XDR Enum defines as:
- BucketEntry is an XDR Union defines as:
- BucketEntryType is an XDR Enum defines as:
- BucketMetadataExt is an XDR NestedUnion defines as:
- BumpSequenceResult is an XDR Union defines as:
- BumpSequenceResultCode is an XDR Enum defines as:
- ChangeTrustAsset is an XDR Union defines as:
- ChangeTrustResult is an XDR Union defines as:
- ChangeTrustResultCode is an XDR Enum defines as:
- ClaimAtom is an XDR Union defines as:
- ClaimAtomType is an XDR Enum defines as:
- ClaimClaimableBalanceResult is an XDR Union defines as:
- ClaimClaimableBalanceResultCode is an XDR Enum defines as:
- ClaimPredicate is an XDR Union defines as:
- ClaimPredicateType is an XDR Enum defines as:
- ClaimableBalanceEntryExt is an XDR NestedUnion defines as:
- ClaimableBalanceEntryExtensionV1Ext is an XDR NestedUnion defines as:
- ClaimableBalanceFlags is an XDR Enum defines as:
- ClaimableBalanceId is an XDR Union defines as:
- ClaimableBalanceIdType is an XDR Enum defines as:
- Claimant is an XDR Union defines as:
- ClaimantType is an XDR Enum defines as:
- ClawbackClaimableBalanceResult is an XDR Union defines as:
- ClawbackClaimableBalanceResultCode is an XDR Enum defines as:
- ClawbackResult is an XDR Union defines as:
- ClawbackResultCode is an XDR Enum defines as:
- ConfigSettingEntry is an XDR Union defines as:
- ConfigSettingId is an XDR Enum defines as:
- ContractCostType is an XDR Enum defines as:
- ContractDataDurability is an XDR Enum defines as:
- ContractEventBody is an XDR NestedUnion defines as:
- ContractEventType is an XDR Enum defines as:
- ContractExecutable is an XDR Union defines as:
- ContractExecutableType is an XDR Enum defines as:
- ContractIdPreimage is an XDR Union defines as:
- ContractIdPreimageType is an XDR Enum defines as:
- CreateAccountResult is an XDR Union defines as:
- CreateAccountResultCode is an XDR Enum defines as:
- CreateClaimableBalanceResult is an XDR Union defines as:
- CreateClaimableBalanceResultCode is an XDR Enum defines as:
- CryptoKeyType is an XDR Enum defines as:
- DataEntryExt is an XDR NestedUnion defines as:
- EndSponsoringFutureReservesResult is an XDR Union defines as:
- EndSponsoringFutureReservesResultCode is an XDR Enum defines as:
- EnvelopeType is an XDR Enum defines as:
- Error contains all errors returned by functions in this crate. It can be compared via
PartialEq
, however any contained IO errors will only be compared on theirErrorKind
. - ErrorCode is an XDR Enum defines as:
- ExtendFootprintTtlResult is an XDR Union defines as:
- ExtendFootprintTtlResultCode is an XDR Enum defines as:
- ExtensionPoint is an XDR Union defines as:
- FeeBumpTransactionExt is an XDR NestedUnion defines as:
- FeeBumpTransactionInnerTx is an XDR NestedUnion defines as:
- GeneralizedTransactionSet is an XDR Union defines as:
- HashIdPreimage is an XDR Union defines as:
- HostFunction is an XDR Union defines as:
- HostFunctionType is an XDR Enum defines as:
- InflationResult is an XDR Union defines as:
- InflationResultCode is an XDR Enum defines as:
- InnerTransactionResultExt is an XDR NestedUnion defines as:
- InnerTransactionResultResult is an XDR NestedUnion defines as:
- InvokeHostFunctionResult is an XDR Union defines as:
- InvokeHostFunctionResultCode is an XDR Enum defines as:
- IpAddrType is an XDR Enum defines as:
- LedgerCloseMeta is an XDR Union defines as:
- LedgerEntryChange is an XDR Union defines as:
- LedgerEntryChangeType is an XDR Enum defines as:
- LedgerEntryData is an XDR NestedUnion defines as:
- LedgerEntryExt is an XDR NestedUnion defines as:
- LedgerEntryExtensionV1Ext is an XDR NestedUnion defines as:
- LedgerEntryType is an XDR Enum defines as:
- LedgerHeaderExt is an XDR NestedUnion defines as:
- LedgerHeaderExtensionV1Ext is an XDR NestedUnion defines as:
- LedgerHeaderFlags is an XDR Enum defines as:
- LedgerHeaderHistoryEntryExt is an XDR NestedUnion defines as:
- LedgerKey is an XDR Union defines as:
- LedgerUpgrade is an XDR Union defines as:
- LedgerUpgradeType is an XDR Enum defines as:
- LiquidityPoolDepositResult is an XDR Union defines as:
- LiquidityPoolDepositResultCode is an XDR Enum defines as:
- LiquidityPoolEntryBody is an XDR NestedUnion defines as:
- LiquidityPoolParameters is an XDR Union defines as:
- LiquidityPoolType is an XDR Enum defines as:
- LiquidityPoolWithdrawResult is an XDR Union defines as:
- LiquidityPoolWithdrawResultCode is an XDR Enum defines as:
- ManageBuyOfferResult is an XDR Union defines as:
- ManageBuyOfferResultCode is an XDR Enum defines as:
- ManageDataResult is an XDR Union defines as:
- ManageDataResultCode is an XDR Enum defines as:
- ManageOfferEffect is an XDR Enum defines as:
- ManageOfferSuccessResultOffer is an XDR NestedUnion defines as:
- ManageSellOfferResult is an XDR Union defines as:
- ManageSellOfferResultCode is an XDR Enum defines as:
- Memo is an XDR Union defines as:
- MemoType is an XDR Enum defines as:
- MessageType is an XDR Enum defines as:
- MuxedAccount is an XDR Union defines as:
- OfferEntryExt is an XDR NestedUnion defines as:
- OfferEntryFlags is an XDR Enum defines as:
- OperationBody is an XDR NestedUnion defines as:
- OperationResult is an XDR Union defines as:
- OperationResultCode is an XDR Enum defines as:
- OperationResultTr is an XDR NestedUnion defines as:
- OperationType is an XDR Enum defines as:
- PathPaymentStrictReceiveResult is an XDR Union defines as:
- PathPaymentStrictReceiveResultCode is an XDR Enum defines as:
- PathPaymentStrictSendResult is an XDR Union defines as:
- PathPaymentStrictSendResultCode is an XDR Enum defines as:
- PaymentResult is an XDR Union defines as:
- PaymentResultCode is an XDR Enum defines as:
- PeerAddressIp is an XDR NestedUnion defines as:
- PersistedScpState is an XDR Union defines as:
- PreconditionType is an XDR Enum defines as:
- Preconditions is an XDR Union defines as:
- PublicKey is an XDR Union defines as:
- PublicKeyType is an XDR Enum defines as:
- RestoreFootprintResult is an XDR Union defines as:
- RestoreFootprintResultCode is an XDR Enum defines as:
- RevokeSponsorshipOp is an XDR Union defines as:
- RevokeSponsorshipResult is an XDR Union defines as:
- RevokeSponsorshipResultCode is an XDR Enum defines as:
- RevokeSponsorshipType is an XDR Enum defines as:
- ScAddress is an XDR Union defines as:
- ScAddressType is an XDR Enum defines as:
- ScEnvMetaEntry is an XDR Union defines as:
- ScEnvMetaKind is an XDR Enum defines as:
- ScError is an XDR Union defines as:
- ScErrorCode is an XDR Enum defines as:
- ScErrorType is an XDR Enum defines as:
- ScMetaEntry is an XDR Union defines as:
- ScMetaKind is an XDR Enum defines as:
- ScSpecEntry is an XDR Union defines as:
- ScSpecEntryKind is an XDR Enum defines as:
- ScSpecType is an XDR Enum defines as:
- ScSpecTypeDef is an XDR Union defines as:
- ScSpecUdtUnionCaseV0 is an XDR Union defines as:
- ScSpecUdtUnionCaseV0Kind is an XDR Enum defines as:
- ScVal is an XDR Union defines as:
- ScValType is an XDR Enum defines as:
- ScpHistoryEntry is an XDR Union defines as:
- ScpStatementPledges is an XDR NestedUnion defines as:
- ScpStatementType is an XDR Enum defines as:
- SetOptionsResult is an XDR Union defines as:
- SetOptionsResultCode is an XDR Enum defines as:
- SetTrustLineFlagsResult is an XDR Union defines as:
- SetTrustLineFlagsResultCode is an XDR Enum defines as:
- SignerKey is an XDR Union defines as:
- SignerKeyType is an XDR Enum defines as:
- SorobanAuthorizedFunction is an XDR Union defines as:
- SorobanAuthorizedFunctionType is an XDR Enum defines as:
- SorobanCredentials is an XDR Union defines as:
- SorobanCredentialsType is an XDR Enum defines as:
- StellarMessage is an XDR Union defines as:
- StellarValueExt is an XDR NestedUnion defines as:
- StellarValueType is an XDR Enum defines as:
- StoredTransactionSet is an XDR Union defines as:
- SurveyMessageCommandType is an XDR Enum defines as:
- SurveyMessageResponseType is an XDR Enum defines as:
- SurveyResponseBody is an XDR Union defines as:
- ThresholdIndexes is an XDR Enum defines as:
- TransactionEnvelope is an XDR Union defines as:
- TransactionExt is an XDR NestedUnion defines as:
- TransactionHistoryEntryExt is an XDR NestedUnion defines as:
- TransactionHistoryResultEntryExt is an XDR NestedUnion defines as:
- TransactionMeta is an XDR Union defines as:
- TransactionPhase is an XDR Union defines as:
- TransactionResultCode is an XDR Enum defines as:
- TransactionResultExt is an XDR NestedUnion defines as:
- TransactionResultResult is an XDR NestedUnion defines as:
- TransactionSignaturePayloadTaggedTransaction is an XDR NestedUnion defines as:
- TransactionV0Ext is an XDR NestedUnion defines as:
- TrustLineAsset is an XDR Union defines as:
- TrustLineEntryExt is an XDR NestedUnion defines as:
- TrustLineEntryExtensionV2Ext is an XDR NestedUnion defines as:
- TrustLineEntryV1Ext is an XDR NestedUnion defines as:
- TrustLineFlags is an XDR Enum defines as:
- TxSetComponent is an XDR Union defines as:
- TxSetComponentType is an XDR Enum defines as:
Constants
- AuthMsgFlagFlowControlBytesRequested is an XDR Const defines as:
- ContractCostCountLimit is an XDR Const defines as:
- LiquidityPoolFeeV18 is an XDR Const defines as:
- MaskAccountFlags is an XDR Const defines as:
- MaskAccountFlagsV17 is an XDR Const defines as:
- MaskClaimableBalanceFlags is an XDR Const defines as:
- MaskLedgerHeaderFlags is an XDR Const defines as:
- MaskOfferentryFlags is an XDR Const defines as:
- MaskTrustlineFlags is an XDR Const defines as:
- MaskTrustlineFlagsV13 is an XDR Const defines as:
- MaskTrustlineFlagsV17 is an XDR Const defines as:
- MaxOpsPerTx is an XDR Const defines as:
- MaxSigners is an XDR Const defines as:
- ScsymbolLimit is an XDR Const defines as:
- ScSpecDocLimit is an XDR Const defines as:
- TxAdvertVectorMaxSize is an XDR Const defines as:
- TxDemandVectorMaxSize is an XDR Const defines as:
XDR_FILES_SHA256
is a list of pairs of source files and their SHA256 hashes.
Traits
- Discriminant defines types that may contain a one-of value determined according to the discriminant, and exposes the value of the discriminant for that type, such as in an XDR union.
- Implemented by types that can be deserialized from Bytes.
- Name defines types that assign a static name to their value, such as the name given to an identifier in an XDR enum, or the name given to the case in a union.
- Implemented by types that can be serialized to Bytes.
- Iter defines types that have variants that can be iterated.
Type Aliases
- Int32 is an XDR Typedef defines as:
- Int64 is an XDR Typedef defines as:
- Uint32 is an XDR Typedef defines as:
- Uint64 is an XDR Typedef defines as: