@stellar/stellar-sdk
Version:
A library for working with the Stellar network, including communication with the Horizon and Soroban RPC servers.
1,893 lines (1,283 loc) • 431 kB
TypeScript
// Automatically generated by xdrgen on 2024-09-12T11:09:00-08:00
// DO NOT EDIT or your changes may be overwritten
import { OperationRecord } from "../operations/types.js";
export {};
// Hidden namespace as hack to work around name collision.
declare namespace xdrHidden {
// tslint:disable-line:strict-export-declare-modifiers
class Operation2<T extends OperationRecord = OperationRecord> {
constructor(attributes: {
sourceAccount: null | xdr.MuxedAccount;
body: xdr.OperationBody;
});
sourceAccount(value?: null | xdr.MuxedAccount): null | xdr.MuxedAccount;
body(value?: xdr.OperationBody): xdr.OperationBody;
toXDR(format?: "raw"): Buffer;
toXDR(format: "hex" | "base64"): string;
static read(io: Buffer): xdr.Operation;
static write(value: xdr.Operation, io: Buffer): void;
static isValid(value: xdr.Operation): boolean;
static toXDR(value: xdr.Operation): Buffer;
static fromXDR(input: Buffer, format?: "raw"): xdr.Operation;
static fromXDR(input: string, format: "hex" | "base64"): xdr.Operation;
static validateXDR(input: Buffer, format?: "raw"): boolean;
static validateXDR(input: string, format: "hex" | "base64"): boolean;
}
}
export namespace xdr {
export import Operation = xdrHidden.Operation2; // tslint:disable-line:strict-export-declare-modifiers
type Hash = Opaque[]; // workaround, cause unknown
/**
* Returns an {@link ScVal} with a map type and sorted entries.
*
* @param items the key-value pairs to sort.
*
* @warning This only performs 'best-effort' sorting, working best when the
* keys are all either numeric or string-like.
*/
function scvSortedMap(items: ScMapEntry[]): ScVal;
interface SignedInt {
readonly MAX_VALUE: 2147483647;
readonly MIN_VALUE: -2147483648;
read(io: Buffer): number;
write(value: number, io: Buffer): void;
isValid(value: number): boolean;
toXDR(value: number): Buffer;
fromXDR(input: Buffer, format?: "raw"): number;
fromXDR(input: string, format: "hex" | "base64"): number;
validateXDR(input: Buffer, format?: "raw"): boolean;
validateXDR(input: string, format: "hex" | "base64"): boolean;
}
interface UnsignedInt {
readonly MAX_VALUE: 4294967295;
readonly MIN_VALUE: 0;
read(io: Buffer): number;
write(value: number, io: Buffer): void;
isValid(value: number): boolean;
toXDR(value: number): Buffer;
fromXDR(input: Buffer, format?: "raw"): number;
fromXDR(input: string, format: "hex" | "base64"): number;
validateXDR(input: Buffer, format?: "raw"): boolean;
validateXDR(input: string, format: "hex" | "base64"): boolean;
}
interface Bool {
read(io: Buffer): boolean;
write(value: boolean, io: Buffer): void;
isValid(value: boolean): boolean;
toXDR(value: boolean): Buffer;
fromXDR(input: Buffer, format?: "raw"): boolean;
fromXDR(input: string, format: "hex" | "base64"): boolean;
validateXDR(input: Buffer, format?: "raw"): boolean;
validateXDR(input: string, format: "hex" | "base64"): boolean;
}
class Hyper {
low: number;
high: number;
unsigned: boolean;
constructor(
values: string | bigint | number | (string | bigint | number)[],
);
toXDR(format?: "raw"): Buffer;
toXDR(format: "hex" | "base64"): string;
static toXDR(value: Hyper): Buffer;
static fromXDR(input: Buffer, format?: "raw"): Hyper;
static fromXDR(input: string, format: "hex" | "base64"): Hyper;
static validateXDR(input: Buffer, format?: "raw"): boolean;
static validateXDR(input: string, format: "hex" | "base64"): boolean;
static readonly MAX_VALUE: Hyper;
static readonly MIN_VALUE: Hyper;
static read(io: Buffer): Hyper;
static write(value: Hyper, io: Buffer): void;
static fromString(input: string): Hyper;
static fromBytes(low: number, high: number): Hyper;
static isValid(value: Hyper): boolean;
toBigInt(): bigint;
toString(): string;
}
class UnsignedHyper {
low: number;
high: number;
unsigned: boolean;
constructor(
values: string | bigint | number | Array<string | bigint | number>,
);
toXDR(format?: "raw"): Buffer;
toXDR(format: "hex" | "base64"): string;
static toXDR(value: UnsignedHyper): Buffer;
static fromXDR(input: Buffer, format?: "raw"): UnsignedHyper;
static fromXDR(input: string, format: "hex" | "base64"): UnsignedHyper;
static validateXDR(input: Buffer, format?: "raw"): boolean;
static validateXDR(input: string, format: "hex" | "base64"): boolean;
static readonly MAX_VALUE: UnsignedHyper;
static readonly MIN_VALUE: UnsignedHyper;
static read(io: Buffer): UnsignedHyper;
static write(value: UnsignedHyper, io: Buffer): void;
static fromString(input: string): UnsignedHyper;
static fromBytes(low: number, high: number): UnsignedHyper;
static isValid(value: UnsignedHyper): boolean;
toBigInt(): bigint;
toString(): string;
}
class XDRString {
constructor(maxLength: 4294967295);
read(io: Buffer): Buffer;
readString(io: Buffer): string;
write(value: string | Buffer, io: Buffer): void;
isValid(value: string | number[] | Buffer): boolean;
toXDR(value: string | Buffer): Buffer;
fromXDR(input: Buffer, format?: "raw"): Buffer;
fromXDR(input: string, format: "hex" | "base64"): Buffer;
validateXDR(input: Buffer, format?: "raw"): boolean;
validateXDR(input: string, format: "hex" | "base64"): boolean;
}
class XDRArray<T> {
read(io: Buffer): Buffer;
write(value: T[], io: Buffer): void;
isValid(value: T[]): boolean;
toXDR(value: T[]): Buffer;
fromXDR(input: Buffer, format?: "raw"): T[];
fromXDR(input: string, format: "hex" | "base64"): T[];
validateXDR(input: Buffer, format?: "raw"): boolean;
validateXDR(input: string, format: "hex" | "base64"): boolean;
}
class Opaque {
constructor(length: number);
read(io: Buffer): Buffer;
write(value: Buffer, io: Buffer): void;
isValid(value: Buffer): boolean;
toXDR(value: Buffer): Buffer;
fromXDR(input: Buffer, format?: "raw"): Buffer;
fromXDR(input: string, format: "hex" | "base64"): Buffer;
validateXDR(input: Buffer, format?: "raw"): boolean;
validateXDR(input: string, format: "hex" | "base64"): boolean;
}
class VarOpaque extends Opaque {}
class Option {
constructor(childType: {
read(io: any): any;
write(value: any, io: Buffer): void;
isValid(value: any): boolean;
});
read(io: Buffer): any;
write(value: any, io: Buffer): void;
isValid(value: any): boolean;
toXDR(value: any): Buffer;
fromXDR(input: Buffer, format?: "raw"): any;
fromXDR(input: string, format: "hex" | "base64"): any;
validateXDR(input: Buffer, format?: "raw"): boolean;
validateXDR(input: string, format: "hex" | "base64"): boolean;
}
class ScpStatementType {
readonly name:
| "scpStPrepare"
| "scpStConfirm"
| "scpStExternalize"
| "scpStNominate";
readonly value: 0 | 1 | 2 | 3;
static scpStPrepare(): ScpStatementType;
static scpStConfirm(): ScpStatementType;
static scpStExternalize(): ScpStatementType;
static scpStNominate(): ScpStatementType;
}
class AssetType {
readonly name:
| "assetTypeNative"
| "assetTypeCreditAlphanum4"
| "assetTypeCreditAlphanum12"
| "assetTypePoolShare";
readonly value: 0 | 1 | 2 | 3;
static assetTypeNative(): AssetType;
static assetTypeCreditAlphanum4(): AssetType;
static assetTypeCreditAlphanum12(): AssetType;
static assetTypePoolShare(): AssetType;
}
class ThresholdIndices {
readonly name:
| "thresholdMasterWeight"
| "thresholdLow"
| "thresholdMed"
| "thresholdHigh";
readonly value: 0 | 1 | 2 | 3;
static thresholdMasterWeight(): ThresholdIndices;
static thresholdLow(): ThresholdIndices;
static thresholdMed(): ThresholdIndices;
static thresholdHigh(): ThresholdIndices;
}
class LedgerEntryType {
readonly name:
| "account"
| "trustline"
| "offer"
| "data"
| "claimableBalance"
| "liquidityPool"
| "contractData"
| "contractCode"
| "configSetting"
| "ttl";
readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9;
static account(): LedgerEntryType;
static trustline(): LedgerEntryType;
static offer(): LedgerEntryType;
static data(): LedgerEntryType;
static claimableBalance(): LedgerEntryType;
static liquidityPool(): LedgerEntryType;
static contractData(): LedgerEntryType;
static contractCode(): LedgerEntryType;
static configSetting(): LedgerEntryType;
static ttl(): LedgerEntryType;
}
class AccountFlags {
readonly name:
| "authRequiredFlag"
| "authRevocableFlag"
| "authImmutableFlag"
| "authClawbackEnabledFlag";
readonly value: 1 | 2 | 4 | 8;
static authRequiredFlag(): AccountFlags;
static authRevocableFlag(): AccountFlags;
static authImmutableFlag(): AccountFlags;
static authClawbackEnabledFlag(): AccountFlags;
}
class TrustLineFlags {
readonly name:
| "authorizedFlag"
| "authorizedToMaintainLiabilitiesFlag"
| "trustlineClawbackEnabledFlag";
readonly value: 1 | 2 | 4;
static authorizedFlag(): TrustLineFlags;
static authorizedToMaintainLiabilitiesFlag(): TrustLineFlags;
static trustlineClawbackEnabledFlag(): TrustLineFlags;
}
class LiquidityPoolType {
readonly name: "liquidityPoolConstantProduct";
readonly value: 0;
static liquidityPoolConstantProduct(): LiquidityPoolType;
}
class OfferEntryFlags {
readonly name: "passiveFlag";
readonly value: 1;
static passiveFlag(): OfferEntryFlags;
}
class ClaimPredicateType {
readonly name:
| "claimPredicateUnconditional"
| "claimPredicateAnd"
| "claimPredicateOr"
| "claimPredicateNot"
| "claimPredicateBeforeAbsoluteTime"
| "claimPredicateBeforeRelativeTime";
readonly value: 0 | 1 | 2 | 3 | 4 | 5;
static claimPredicateUnconditional(): ClaimPredicateType;
static claimPredicateAnd(): ClaimPredicateType;
static claimPredicateOr(): ClaimPredicateType;
static claimPredicateNot(): ClaimPredicateType;
static claimPredicateBeforeAbsoluteTime(): ClaimPredicateType;
static claimPredicateBeforeRelativeTime(): ClaimPredicateType;
}
class ClaimantType {
readonly name: "claimantTypeV0";
readonly value: 0;
static claimantTypeV0(): ClaimantType;
}
class ClaimableBalanceFlags {
readonly name: "claimableBalanceClawbackEnabledFlag";
readonly value: 1;
static claimableBalanceClawbackEnabledFlag(): ClaimableBalanceFlags;
}
class ContractDataDurability {
readonly name: "temporary" | "persistent";
readonly value: 0 | 1;
static temporary(): ContractDataDurability;
static persistent(): ContractDataDurability;
}
class EnvelopeType {
readonly name:
| "envelopeTypeTxV0"
| "envelopeTypeScp"
| "envelopeTypeTx"
| "envelopeTypeAuth"
| "envelopeTypeScpvalue"
| "envelopeTypeTxFeeBump"
| "envelopeTypeOpId"
| "envelopeTypePoolRevokeOpId"
| "envelopeTypeContractId"
| "envelopeTypeSorobanAuthorization"
| "envelopeTypeSorobanAuthorizationWithAddress";
readonly value: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10;
static envelopeTypeTxV0(): EnvelopeType;
static envelopeTypeScp(): EnvelopeType;
static envelopeTypeTx(): EnvelopeType;
static envelopeTypeAuth(): EnvelopeType;
static envelopeTypeScpvalue(): EnvelopeType;
static envelopeTypeTxFeeBump(): EnvelopeType;
static envelopeTypeOpId(): EnvelopeType;
static envelopeTypePoolRevokeOpId(): EnvelopeType;
static envelopeTypeContractId(): EnvelopeType;
static envelopeTypeSorobanAuthorization(): EnvelopeType;
static envelopeTypeSorobanAuthorizationWithAddress(): EnvelopeType;
}
class BucketListType {
readonly name: "live" | "hotArchive";
readonly value: 0 | 1;
static live(): BucketListType;
static hotArchive(): BucketListType;
}
class BucketEntryType {
readonly name: "metaentry" | "liveentry" | "deadentry" | "initentry";
readonly value: -1 | 0 | 1 | 2;
static metaentry(): BucketEntryType;
static liveentry(): BucketEntryType;
static deadentry(): BucketEntryType;
static initentry(): BucketEntryType;
}
class HotArchiveBucketEntryType {
readonly name:
| "hotArchiveMetaentry"
| "hotArchiveArchived"
| "hotArchiveLive";
readonly value: -1 | 0 | 1;
static hotArchiveMetaentry(): HotArchiveBucketEntryType;
static hotArchiveArchived(): HotArchiveBucketEntryType;
static hotArchiveLive(): HotArchiveBucketEntryType;
}
class StellarValueType {
readonly name: "stellarValueBasic" | "stellarValueSigned";
readonly value: 0 | 1;
static stellarValueBasic(): StellarValueType;
static stellarValueSigned(): StellarValueType;
}
class LedgerHeaderFlags {
readonly name:
| "disableLiquidityPoolTradingFlag"
| "disableLiquidityPoolDepositFlag"
| "disableLiquidityPoolWithdrawalFlag";
readonly value: 1 | 2 | 4;
static disableLiquidityPoolTradingFlag(): LedgerHeaderFlags;
static disableLiquidityPoolDepositFlag(): LedgerHeaderFlags;
static disableLiquidityPoolWithdrawalFlag(): LedgerHeaderFlags;
}
class LedgerUpgradeType {
readonly name:
| "ledgerUpgradeVersion"
| "ledgerUpgradeBaseFee"
| "ledgerUpgradeMaxTxSetSize"
| "ledgerUpgradeBaseReserve"
| "ledgerUpgradeFlags"
| "ledgerUpgradeConfig"
| "ledgerUpgradeMaxSorobanTxSetSize";
readonly value: 1 | 2 | 3 | 4 | 5 | 6 | 7;
static ledgerUpgradeVersion(): LedgerUpgradeType;
static ledgerUpgradeBaseFee(): LedgerUpgradeType;
static ledgerUpgradeMaxTxSetSize(): LedgerUpgradeType;
static ledgerUpgradeBaseReserve(): LedgerUpgradeType;
static ledgerUpgradeFlags(): LedgerUpgradeType;
static ledgerUpgradeConfig(): LedgerUpgradeType;
static ledgerUpgradeMaxSorobanTxSetSize(): LedgerUpgradeType;
}
class TxSetComponentType {
readonly name: "txsetCompTxsMaybeDiscountedFee";
readonly value: 0;
static txsetCompTxsMaybeDiscountedFee(): TxSetComponentType;
}
class LedgerEntryChangeType {
readonly name:
| "ledgerEntryCreated"
| "ledgerEntryUpdated"
| "ledgerEntryRemoved"
| "ledgerEntryState"
| "ledgerEntryRestored";
readonly value: 0 | 1 | 2 | 3 | 4;
static ledgerEntryCreated(): LedgerEntryChangeType;
static ledgerEntryUpdated(): LedgerEntryChangeType;
static ledgerEntryRemoved(): LedgerEntryChangeType;
static ledgerEntryState(): LedgerEntryChangeType;
static ledgerEntryRestored(): LedgerEntryChangeType;
}
class ContractEventType {
readonly name: "system" | "contract" | "diagnostic";
readonly value: 0 | 1 | 2;
static system(): ContractEventType;
static contract(): ContractEventType;
static diagnostic(): ContractEventType;
}
class TransactionEventStage {
readonly name:
| "transactionEventStageBeforeAllTxes"
| "transactionEventStageAfterTx"
| "transactionEventStageAfterAllTxes";
readonly value: 0 | 1 | 2;
static transactionEventStageBeforeAllTxes(): TransactionEventStage;
static transactionEventStageAfterTx(): TransactionEventStage;
static transactionEventStageAfterAllTxes(): TransactionEventStage;
}
class ErrorCode {
readonly name: "errMisc" | "errData" | "errConf" | "errAuth" | "errLoad";
readonly value: 0 | 1 | 2 | 3 | 4;
static errMisc(): ErrorCode;
static errData(): ErrorCode;
static errConf(): ErrorCode;
static errAuth(): ErrorCode;
static errLoad(): ErrorCode;
}
class IpAddrType {
readonly name: "iPv4" | "iPv6";
readonly value: 0 | 1;
static iPv4(): IpAddrType;
static iPv6(): IpAddrType;
}
class MessageType {
readonly name:
| "errorMsg"
| "auth"
| "dontHave"
| "peers"
| "getTxSet"
| "txSet"
| "generalizedTxSet"
| "transaction"
| "getScpQuorumset"
| "scpQuorumset"
| "scpMessage"
| "getScpState"
| "hello"
| "sendMore"
| "sendMoreExtended"
| "floodAdvert"
| "floodDemand"
| "timeSlicedSurveyRequest"
| "timeSlicedSurveyResponse"
| "timeSlicedSurveyStartCollecting"
| "timeSlicedSurveyStopCollecting";
readonly value:
| 0
| 2
| 3
| 5
| 6
| 7
| 17
| 8
| 9
| 10
| 11
| 12
| 13
| 16
| 20
| 18
| 19
| 21
| 22
| 23
| 24;
static errorMsg(): MessageType;
static auth(): MessageType;
static dontHave(): MessageType;
static peers(): MessageType;
static getTxSet(): MessageType;
static txSet(): MessageType;
static generalizedTxSet(): MessageType;
static transaction(): MessageType;
static getScpQuorumset(): MessageType;
static scpQuorumset(): MessageType;
static scpMessage(): MessageType;
static getScpState(): MessageType;
static hello(): MessageType;
static sendMore(): MessageType;
static sendMoreExtended(): MessageType;
static floodAdvert(): MessageType;
static floodDemand(): MessageType;
static timeSlicedSurveyRequest(): MessageType;
static timeSlicedSurveyResponse(): MessageType;
static timeSlicedSurveyStartCollecting(): MessageType;
static timeSlicedSurveyStopCollecting(): MessageType;
}
class SurveyMessageCommandType {
readonly name: "timeSlicedSurveyTopology";
readonly value: 1;
static timeSlicedSurveyTopology(): SurveyMessageCommandType;
}
class SurveyMessageResponseType {
readonly name: "surveyTopologyResponseV2";
readonly value: 2;
static surveyTopologyResponseV2(): SurveyMessageResponseType;
}
class OperationType {
readonly name:
| "createAccount"
| "payment"
| "pathPaymentStrictReceive"
| "manageSellOffer"
| "createPassiveSellOffer"
| "setOptions"
| "changeTrust"
| "allowTrust"
| "accountMerge"
| "inflation"
| "manageData"
| "bumpSequence"
| "manageBuyOffer"
| "pathPaymentStrictSend"
| "createClaimableBalance"
| "claimClaimableBalance"
| "beginSponsoringFutureReserves"
| "endSponsoringFutureReserves"
| "revokeSponsorship"
| "clawback"
| "clawbackClaimableBalance"
| "setTrustLineFlags"
| "liquidityPoolDeposit"
| "liquidityPoolWithdraw"
| "invokeHostFunction"
| "extendFootprintTtl"
| "restoreFootprint";
readonly value:
| 0
| 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
| 12
| 13
| 14
| 15
| 16
| 17
| 18
| 19
| 20
| 21
| 22
| 23
| 24
| 25
| 26;
static createAccount(): OperationType;
static payment(): OperationType;
static pathPaymentStrictReceive(): OperationType;
static manageSellOffer(): OperationType;
static createPassiveSellOffer(): OperationType;
static setOptions(): OperationType;
static changeTrust(): OperationType;
static allowTrust(): OperationType;
static accountMerge(): OperationType;
static inflation(): OperationType;
static manageData(): OperationType;
static bumpSequence(): OperationType;
static manageBuyOffer(): OperationType;
static pathPaymentStrictSend(): OperationType;
static createClaimableBalance(): OperationType;
static claimClaimableBalance(): OperationType;
static beginSponsoringFutureReserves(): OperationType;
static endSponsoringFutureReserves(): OperationType;
static revokeSponsorship(): OperationType;
static clawback(): OperationType;
static clawbackClaimableBalance(): OperationType;
static setTrustLineFlags(): OperationType;
static liquidityPoolDeposit(): OperationType;
static liquidityPoolWithdraw(): OperationType;
static invokeHostFunction(): OperationType;
static extendFootprintTtl(): OperationType;
static restoreFootprint(): OperationType;
}
class RevokeSponsorshipType {
readonly name: "revokeSponsorshipLedgerEntry" | "revokeSponsorshipSigner";
readonly value: 0 | 1;
static revokeSponsorshipLedgerEntry(): RevokeSponsorshipType;
static revokeSponsorshipSigner(): RevokeSponsorshipType;
}
class HostFunctionType {
readonly name:
| "hostFunctionTypeInvokeContract"
| "hostFunctionTypeCreateContract"
| "hostFunctionTypeUploadContractWasm"
| "hostFunctionTypeCreateContractV2";
readonly value: 0 | 1 | 2 | 3;
static hostFunctionTypeInvokeContract(): HostFunctionType;
static hostFunctionTypeCreateContract(): HostFunctionType;
static hostFunctionTypeUploadContractWasm(): HostFunctionType;
static hostFunctionTypeCreateContractV2(): HostFunctionType;
}
class ContractIdPreimageType {
readonly name:
| "contractIdPreimageFromAddress"
| "contractIdPreimageFromAsset";
readonly value: 0 | 1;
static contractIdPreimageFromAddress(): ContractIdPreimageType;
static contractIdPreimageFromAsset(): ContractIdPreimageType;
}
class SorobanAuthorizedFunctionType {
readonly name:
| "sorobanAuthorizedFunctionTypeContractFn"
| "sorobanAuthorizedFunctionTypeCreateContractHostFn"
| "sorobanAuthorizedFunctionTypeCreateContractV2HostFn";
readonly value: 0 | 1 | 2;
static sorobanAuthorizedFunctionTypeContractFn(): SorobanAuthorizedFunctionType;
static sorobanAuthorizedFunctionTypeCreateContractHostFn(): SorobanAuthorizedFunctionType;
static sorobanAuthorizedFunctionTypeCreateContractV2HostFn(): SorobanAuthorizedFunctionType;
}
class SorobanCredentialsType {
readonly name:
| "sorobanCredentialsSourceAccount"
| "sorobanCredentialsAddress"
| "sorobanCredentialsAddressV2"
| "sorobanCredentialsAddressWithDelegates";
readonly value: 0 | 1 | 2 | 3;
static sorobanCredentialsSourceAccount(): SorobanCredentialsType;
static sorobanCredentialsAddress(): SorobanCredentialsType;
static sorobanCredentialsAddressV2(): SorobanCredentialsType;
static sorobanCredentialsAddressWithDelegates(): SorobanCredentialsType;
}
class MemoType {
readonly name:
| "memoNone"
| "memoText"
| "memoId"
| "memoHash"
| "memoReturn";
readonly value: 0 | 1 | 2 | 3 | 4;
static memoNone(): MemoType;
static memoText(): MemoType;
static memoId(): MemoType;
static memoHash(): MemoType;
static memoReturn(): MemoType;
}
class PreconditionType {
readonly name: "precondNone" | "precondTime" | "precondV2";
readonly value: 0 | 1 | 2;
static precondNone(): PreconditionType;
static precondTime(): PreconditionType;
static precondV2(): PreconditionType;
}
class ClaimAtomType {
readonly name:
| "claimAtomTypeV0"
| "claimAtomTypeOrderBook"
| "claimAtomTypeLiquidityPool";
readonly value: 0 | 1 | 2;
static claimAtomTypeV0(): ClaimAtomType;
static claimAtomTypeOrderBook(): ClaimAtomType;
static claimAtomTypeLiquidityPool(): ClaimAtomType;
}
class CreateAccountResultCode {
readonly name:
| "createAccountSuccess"
| "createAccountMalformed"
| "createAccountUnderfunded"
| "createAccountLowReserve"
| "createAccountAlreadyExist";
readonly value: 0 | -1 | -2 | -3 | -4;
static createAccountSuccess(): CreateAccountResultCode;
static createAccountMalformed(): CreateAccountResultCode;
static createAccountUnderfunded(): CreateAccountResultCode;
static createAccountLowReserve(): CreateAccountResultCode;
static createAccountAlreadyExist(): CreateAccountResultCode;
}
class PaymentResultCode {
readonly name:
| "paymentSuccess"
| "paymentMalformed"
| "paymentUnderfunded"
| "paymentSrcNoTrust"
| "paymentSrcNotAuthorized"
| "paymentNoDestination"
| "paymentNoTrust"
| "paymentNotAuthorized"
| "paymentLineFull"
| "paymentNoIssuer";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9;
static paymentSuccess(): PaymentResultCode;
static paymentMalformed(): PaymentResultCode;
static paymentUnderfunded(): PaymentResultCode;
static paymentSrcNoTrust(): PaymentResultCode;
static paymentSrcNotAuthorized(): PaymentResultCode;
static paymentNoDestination(): PaymentResultCode;
static paymentNoTrust(): PaymentResultCode;
static paymentNotAuthorized(): PaymentResultCode;
static paymentLineFull(): PaymentResultCode;
static paymentNoIssuer(): PaymentResultCode;
}
class PathPaymentStrictReceiveResultCode {
readonly name:
| "pathPaymentStrictReceiveSuccess"
| "pathPaymentStrictReceiveMalformed"
| "pathPaymentStrictReceiveUnderfunded"
| "pathPaymentStrictReceiveSrcNoTrust"
| "pathPaymentStrictReceiveSrcNotAuthorized"
| "pathPaymentStrictReceiveNoDestination"
| "pathPaymentStrictReceiveNoTrust"
| "pathPaymentStrictReceiveNotAuthorized"
| "pathPaymentStrictReceiveLineFull"
| "pathPaymentStrictReceiveNoIssuer"
| "pathPaymentStrictReceiveTooFewOffers"
| "pathPaymentStrictReceiveOfferCrossSelf"
| "pathPaymentStrictReceiveOverSendmax";
readonly value:
| 0
| -1
| -2
| -3
| -4
| -5
| -6
| -7
| -8
| -9
| -10
| -11
| -12;
static pathPaymentStrictReceiveSuccess(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveMalformed(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveUnderfunded(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveSrcNoTrust(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveSrcNotAuthorized(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveNoDestination(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveNoTrust(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveNotAuthorized(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveLineFull(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveNoIssuer(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveTooFewOffers(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveOfferCrossSelf(): PathPaymentStrictReceiveResultCode;
static pathPaymentStrictReceiveOverSendmax(): PathPaymentStrictReceiveResultCode;
}
class PathPaymentStrictSendResultCode {
readonly name:
| "pathPaymentStrictSendSuccess"
| "pathPaymentStrictSendMalformed"
| "pathPaymentStrictSendUnderfunded"
| "pathPaymentStrictSendSrcNoTrust"
| "pathPaymentStrictSendSrcNotAuthorized"
| "pathPaymentStrictSendNoDestination"
| "pathPaymentStrictSendNoTrust"
| "pathPaymentStrictSendNotAuthorized"
| "pathPaymentStrictSendLineFull"
| "pathPaymentStrictSendNoIssuer"
| "pathPaymentStrictSendTooFewOffers"
| "pathPaymentStrictSendOfferCrossSelf"
| "pathPaymentStrictSendUnderDestmin";
readonly value:
| 0
| -1
| -2
| -3
| -4
| -5
| -6
| -7
| -8
| -9
| -10
| -11
| -12;
static pathPaymentStrictSendSuccess(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendMalformed(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendUnderfunded(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendSrcNoTrust(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendSrcNotAuthorized(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendNoDestination(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendNoTrust(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendNotAuthorized(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendLineFull(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendNoIssuer(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendTooFewOffers(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendOfferCrossSelf(): PathPaymentStrictSendResultCode;
static pathPaymentStrictSendUnderDestmin(): PathPaymentStrictSendResultCode;
}
class ManageSellOfferResultCode {
readonly name:
| "manageSellOfferSuccess"
| "manageSellOfferMalformed"
| "manageSellOfferSellNoTrust"
| "manageSellOfferBuyNoTrust"
| "manageSellOfferSellNotAuthorized"
| "manageSellOfferBuyNotAuthorized"
| "manageSellOfferLineFull"
| "manageSellOfferUnderfunded"
| "manageSellOfferCrossSelf"
| "manageSellOfferSellNoIssuer"
| "manageSellOfferBuyNoIssuer"
| "manageSellOfferNotFound"
| "manageSellOfferLowReserve";
readonly value:
| 0
| -1
| -2
| -3
| -4
| -5
| -6
| -7
| -8
| -9
| -10
| -11
| -12;
static manageSellOfferSuccess(): ManageSellOfferResultCode;
static manageSellOfferMalformed(): ManageSellOfferResultCode;
static manageSellOfferSellNoTrust(): ManageSellOfferResultCode;
static manageSellOfferBuyNoTrust(): ManageSellOfferResultCode;
static manageSellOfferSellNotAuthorized(): ManageSellOfferResultCode;
static manageSellOfferBuyNotAuthorized(): ManageSellOfferResultCode;
static manageSellOfferLineFull(): ManageSellOfferResultCode;
static manageSellOfferUnderfunded(): ManageSellOfferResultCode;
static manageSellOfferCrossSelf(): ManageSellOfferResultCode;
static manageSellOfferSellNoIssuer(): ManageSellOfferResultCode;
static manageSellOfferBuyNoIssuer(): ManageSellOfferResultCode;
static manageSellOfferNotFound(): ManageSellOfferResultCode;
static manageSellOfferLowReserve(): ManageSellOfferResultCode;
}
class ManageOfferEffect {
readonly name:
| "manageOfferCreated"
| "manageOfferUpdated"
| "manageOfferDeleted";
readonly value: 0 | 1 | 2;
static manageOfferCreated(): ManageOfferEffect;
static manageOfferUpdated(): ManageOfferEffect;
static manageOfferDeleted(): ManageOfferEffect;
}
class ManageBuyOfferResultCode {
readonly name:
| "manageBuyOfferSuccess"
| "manageBuyOfferMalformed"
| "manageBuyOfferSellNoTrust"
| "manageBuyOfferBuyNoTrust"
| "manageBuyOfferSellNotAuthorized"
| "manageBuyOfferBuyNotAuthorized"
| "manageBuyOfferLineFull"
| "manageBuyOfferUnderfunded"
| "manageBuyOfferCrossSelf"
| "manageBuyOfferSellNoIssuer"
| "manageBuyOfferBuyNoIssuer"
| "manageBuyOfferNotFound"
| "manageBuyOfferLowReserve";
readonly value:
| 0
| -1
| -2
| -3
| -4
| -5
| -6
| -7
| -8
| -9
| -10
| -11
| -12;
static manageBuyOfferSuccess(): ManageBuyOfferResultCode;
static manageBuyOfferMalformed(): ManageBuyOfferResultCode;
static manageBuyOfferSellNoTrust(): ManageBuyOfferResultCode;
static manageBuyOfferBuyNoTrust(): ManageBuyOfferResultCode;
static manageBuyOfferSellNotAuthorized(): ManageBuyOfferResultCode;
static manageBuyOfferBuyNotAuthorized(): ManageBuyOfferResultCode;
static manageBuyOfferLineFull(): ManageBuyOfferResultCode;
static manageBuyOfferUnderfunded(): ManageBuyOfferResultCode;
static manageBuyOfferCrossSelf(): ManageBuyOfferResultCode;
static manageBuyOfferSellNoIssuer(): ManageBuyOfferResultCode;
static manageBuyOfferBuyNoIssuer(): ManageBuyOfferResultCode;
static manageBuyOfferNotFound(): ManageBuyOfferResultCode;
static manageBuyOfferLowReserve(): ManageBuyOfferResultCode;
}
class SetOptionsResultCode {
readonly name:
| "setOptionsSuccess"
| "setOptionsLowReserve"
| "setOptionsTooManySigners"
| "setOptionsBadFlags"
| "setOptionsInvalidInflation"
| "setOptionsCantChange"
| "setOptionsUnknownFlag"
| "setOptionsThresholdOutOfRange"
| "setOptionsBadSigner"
| "setOptionsInvalidHomeDomain"
| "setOptionsAuthRevocableRequired";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -10;
static setOptionsSuccess(): SetOptionsResultCode;
static setOptionsLowReserve(): SetOptionsResultCode;
static setOptionsTooManySigners(): SetOptionsResultCode;
static setOptionsBadFlags(): SetOptionsResultCode;
static setOptionsInvalidInflation(): SetOptionsResultCode;
static setOptionsCantChange(): SetOptionsResultCode;
static setOptionsUnknownFlag(): SetOptionsResultCode;
static setOptionsThresholdOutOfRange(): SetOptionsResultCode;
static setOptionsBadSigner(): SetOptionsResultCode;
static setOptionsInvalidHomeDomain(): SetOptionsResultCode;
static setOptionsAuthRevocableRequired(): SetOptionsResultCode;
}
class ChangeTrustResultCode {
readonly name:
| "changeTrustSuccess"
| "changeTrustMalformed"
| "changeTrustNoIssuer"
| "changeTrustInvalidLimit"
| "changeTrustLowReserve"
| "changeTrustSelfNotAllowed"
| "changeTrustTrustLineMissing"
| "changeTrustCannotDelete"
| "changeTrustNotAuthMaintainLiabilities";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8;
static changeTrustSuccess(): ChangeTrustResultCode;
static changeTrustMalformed(): ChangeTrustResultCode;
static changeTrustNoIssuer(): ChangeTrustResultCode;
static changeTrustInvalidLimit(): ChangeTrustResultCode;
static changeTrustLowReserve(): ChangeTrustResultCode;
static changeTrustSelfNotAllowed(): ChangeTrustResultCode;
static changeTrustTrustLineMissing(): ChangeTrustResultCode;
static changeTrustCannotDelete(): ChangeTrustResultCode;
static changeTrustNotAuthMaintainLiabilities(): ChangeTrustResultCode;
}
class AllowTrustResultCode {
readonly name:
| "allowTrustSuccess"
| "allowTrustMalformed"
| "allowTrustNoTrustLine"
| "allowTrustTrustNotRequired"
| "allowTrustCantRevoke"
| "allowTrustSelfNotAllowed"
| "allowTrustLowReserve";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6;
static allowTrustSuccess(): AllowTrustResultCode;
static allowTrustMalformed(): AllowTrustResultCode;
static allowTrustNoTrustLine(): AllowTrustResultCode;
static allowTrustTrustNotRequired(): AllowTrustResultCode;
static allowTrustCantRevoke(): AllowTrustResultCode;
static allowTrustSelfNotAllowed(): AllowTrustResultCode;
static allowTrustLowReserve(): AllowTrustResultCode;
}
class AccountMergeResultCode {
readonly name:
| "accountMergeSuccess"
| "accountMergeMalformed"
| "accountMergeNoAccount"
| "accountMergeImmutableSet"
| "accountMergeHasSubEntries"
| "accountMergeSeqnumTooFar"
| "accountMergeDestFull"
| "accountMergeIsSponsor";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7;
static accountMergeSuccess(): AccountMergeResultCode;
static accountMergeMalformed(): AccountMergeResultCode;
static accountMergeNoAccount(): AccountMergeResultCode;
static accountMergeImmutableSet(): AccountMergeResultCode;
static accountMergeHasSubEntries(): AccountMergeResultCode;
static accountMergeSeqnumTooFar(): AccountMergeResultCode;
static accountMergeDestFull(): AccountMergeResultCode;
static accountMergeIsSponsor(): AccountMergeResultCode;
}
class InflationResultCode {
readonly name: "inflationSuccess" | "inflationNotTime";
readonly value: 0 | -1;
static inflationSuccess(): InflationResultCode;
static inflationNotTime(): InflationResultCode;
}
class ManageDataResultCode {
readonly name:
| "manageDataSuccess"
| "manageDataNotSupportedYet"
| "manageDataNameNotFound"
| "manageDataLowReserve"
| "manageDataInvalidName";
readonly value: 0 | -1 | -2 | -3 | -4;
static manageDataSuccess(): ManageDataResultCode;
static manageDataNotSupportedYet(): ManageDataResultCode;
static manageDataNameNotFound(): ManageDataResultCode;
static manageDataLowReserve(): ManageDataResultCode;
static manageDataInvalidName(): ManageDataResultCode;
}
class BumpSequenceResultCode {
readonly name: "bumpSequenceSuccess" | "bumpSequenceBadSeq";
readonly value: 0 | -1;
static bumpSequenceSuccess(): BumpSequenceResultCode;
static bumpSequenceBadSeq(): BumpSequenceResultCode;
}
class CreateClaimableBalanceResultCode {
readonly name:
| "createClaimableBalanceSuccess"
| "createClaimableBalanceMalformed"
| "createClaimableBalanceLowReserve"
| "createClaimableBalanceNoTrust"
| "createClaimableBalanceNotAuthorized"
| "createClaimableBalanceUnderfunded";
readonly value: 0 | -1 | -2 | -3 | -4 | -5;
static createClaimableBalanceSuccess(): CreateClaimableBalanceResultCode;
static createClaimableBalanceMalformed(): CreateClaimableBalanceResultCode;
static createClaimableBalanceLowReserve(): CreateClaimableBalanceResultCode;
static createClaimableBalanceNoTrust(): CreateClaimableBalanceResultCode;
static createClaimableBalanceNotAuthorized(): CreateClaimableBalanceResultCode;
static createClaimableBalanceUnderfunded(): CreateClaimableBalanceResultCode;
}
class ClaimClaimableBalanceResultCode {
readonly name:
| "claimClaimableBalanceSuccess"
| "claimClaimableBalanceDoesNotExist"
| "claimClaimableBalanceCannotClaim"
| "claimClaimableBalanceLineFull"
| "claimClaimableBalanceNoTrust"
| "claimClaimableBalanceNotAuthorized"
| "claimClaimableBalanceTrustlineFrozen";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6;
static claimClaimableBalanceSuccess(): ClaimClaimableBalanceResultCode;
static claimClaimableBalanceDoesNotExist(): ClaimClaimableBalanceResultCode;
static claimClaimableBalanceCannotClaim(): ClaimClaimableBalanceResultCode;
static claimClaimableBalanceLineFull(): ClaimClaimableBalanceResultCode;
static claimClaimableBalanceNoTrust(): ClaimClaimableBalanceResultCode;
static claimClaimableBalanceNotAuthorized(): ClaimClaimableBalanceResultCode;
static claimClaimableBalanceTrustlineFrozen(): ClaimClaimableBalanceResultCode;
}
class BeginSponsoringFutureReservesResultCode {
readonly name:
| "beginSponsoringFutureReservesSuccess"
| "beginSponsoringFutureReservesMalformed"
| "beginSponsoringFutureReservesAlreadySponsored"
| "beginSponsoringFutureReservesRecursive";
readonly value: 0 | -1 | -2 | -3;
static beginSponsoringFutureReservesSuccess(): BeginSponsoringFutureReservesResultCode;
static beginSponsoringFutureReservesMalformed(): BeginSponsoringFutureReservesResultCode;
static beginSponsoringFutureReservesAlreadySponsored(): BeginSponsoringFutureReservesResultCode;
static beginSponsoringFutureReservesRecursive(): BeginSponsoringFutureReservesResultCode;
}
class EndSponsoringFutureReservesResultCode {
readonly name:
| "endSponsoringFutureReservesSuccess"
| "endSponsoringFutureReservesNotSponsored";
readonly value: 0 | -1;
static endSponsoringFutureReservesSuccess(): EndSponsoringFutureReservesResultCode;
static endSponsoringFutureReservesNotSponsored(): EndSponsoringFutureReservesResultCode;
}
class RevokeSponsorshipResultCode {
readonly name:
| "revokeSponsorshipSuccess"
| "revokeSponsorshipDoesNotExist"
| "revokeSponsorshipNotSponsor"
| "revokeSponsorshipLowReserve"
| "revokeSponsorshipOnlyTransferable"
| "revokeSponsorshipMalformed";
readonly value: 0 | -1 | -2 | -3 | -4 | -5;
static revokeSponsorshipSuccess(): RevokeSponsorshipResultCode;
static revokeSponsorshipDoesNotExist(): RevokeSponsorshipResultCode;
static revokeSponsorshipNotSponsor(): RevokeSponsorshipResultCode;
static revokeSponsorshipLowReserve(): RevokeSponsorshipResultCode;
static revokeSponsorshipOnlyTransferable(): RevokeSponsorshipResultCode;
static revokeSponsorshipMalformed(): RevokeSponsorshipResultCode;
}
class ClawbackResultCode {
readonly name:
| "clawbackSuccess"
| "clawbackMalformed"
| "clawbackNotClawbackEnabled"
| "clawbackNoTrust"
| "clawbackUnderfunded";
readonly value: 0 | -1 | -2 | -3 | -4;
static clawbackSuccess(): ClawbackResultCode;
static clawbackMalformed(): ClawbackResultCode;
static clawbackNotClawbackEnabled(): ClawbackResultCode;
static clawbackNoTrust(): ClawbackResultCode;
static clawbackUnderfunded(): ClawbackResultCode;
}
class ClawbackClaimableBalanceResultCode {
readonly name:
| "clawbackClaimableBalanceSuccess"
| "clawbackClaimableBalanceDoesNotExist"
| "clawbackClaimableBalanceNotIssuer"
| "clawbackClaimableBalanceNotClawbackEnabled";
readonly value: 0 | -1 | -2 | -3;
static clawbackClaimableBalanceSuccess(): ClawbackClaimableBalanceResultCode;
static clawbackClaimableBalanceDoesNotExist(): ClawbackClaimableBalanceResultCode;
static clawbackClaimableBalanceNotIssuer(): ClawbackClaimableBalanceResultCode;
static clawbackClaimableBalanceNotClawbackEnabled(): ClawbackClaimableBalanceResultCode;
}
class SetTrustLineFlagsResultCode {
readonly name:
| "setTrustLineFlagsSuccess"
| "setTrustLineFlagsMalformed"
| "setTrustLineFlagsNoTrustLine"
| "setTrustLineFlagsCantRevoke"
| "setTrustLineFlagsInvalidState"
| "setTrustLineFlagsLowReserve";
readonly value: 0 | -1 | -2 | -3 | -4 | -5;
static setTrustLineFlagsSuccess(): SetTrustLineFlagsResultCode;
static setTrustLineFlagsMalformed(): SetTrustLineFlagsResultCode;
static setTrustLineFlagsNoTrustLine(): SetTrustLineFlagsResultCode;
static setTrustLineFlagsCantRevoke(): SetTrustLineFlagsResultCode;
static setTrustLineFlagsInvalidState(): SetTrustLineFlagsResultCode;
static setTrustLineFlagsLowReserve(): SetTrustLineFlagsResultCode;
}
class LiquidityPoolDepositResultCode {
readonly name:
| "liquidityPoolDepositSuccess"
| "liquidityPoolDepositMalformed"
| "liquidityPoolDepositNoTrust"
| "liquidityPoolDepositNotAuthorized"
| "liquidityPoolDepositUnderfunded"
| "liquidityPoolDepositLineFull"
| "liquidityPoolDepositBadPrice"
| "liquidityPoolDepositPoolFull"
| "liquidityPoolDepositTrustlineFrozen";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8;
static liquidityPoolDepositSuccess(): LiquidityPoolDepositResultCode;
static liquidityPoolDepositMalformed(): LiquidityPoolDepositResultCode;
static liquidityPoolDepositNoTrust(): LiquidityPoolDepositResultCode;
static liquidityPoolDepositNotAuthorized(): LiquidityPoolDepositResultCode;
static liquidityPoolDepositUnderfunded(): LiquidityPoolDepositResultCode;
static liquidityPoolDepositLineFull(): LiquidityPoolDepositResultCode;
static liquidityPoolDepositBadPrice(): LiquidityPoolDepositResultCode;
static liquidityPoolDepositPoolFull(): LiquidityPoolDepositResultCode;
static liquidityPoolDepositTrustlineFrozen(): LiquidityPoolDepositResultCode;
}
class LiquidityPoolWithdrawResultCode {
readonly name:
| "liquidityPoolWithdrawSuccess"
| "liquidityPoolWithdrawMalformed"
| "liquidityPoolWithdrawNoTrust"
| "liquidityPoolWithdrawUnderfunded"
| "liquidityPoolWithdrawLineFull"
| "liquidityPoolWithdrawUnderMinimum"
| "liquidityPoolWithdrawTrustlineFrozen";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6;
static liquidityPoolWithdrawSuccess(): LiquidityPoolWithdrawResultCode;
static liquidityPoolWithdrawMalformed(): LiquidityPoolWithdrawResultCode;
static liquidityPoolWithdrawNoTrust(): LiquidityPoolWithdrawResultCode;
static liquidityPoolWithdrawUnderfunded(): LiquidityPoolWithdrawResultCode;
static liquidityPoolWithdrawLineFull(): LiquidityPoolWithdrawResultCode;
static liquidityPoolWithdrawUnderMinimum(): LiquidityPoolWithdrawResultCode;
static liquidityPoolWithdrawTrustlineFrozen(): LiquidityPoolWithdrawResultCode;
}
class InvokeHostFunctionResultCode {
readonly name:
| "invokeHostFunctionSuccess"
| "invokeHostFunctionMalformed"
| "invokeHostFunctionTrapped"
| "invokeHostFunctionResourceLimitExceeded"
| "invokeHostFunctionEntryArchived"
| "invokeHostFunctionInsufficientRefundableFee";
readonly value: 0 | -1 | -2 | -3 | -4 | -5;
static invokeHostFunctionSuccess(): InvokeHostFunctionResultCode;
static invokeHostFunctionMalformed(): InvokeHostFunctionResultCode;
static invokeHostFunctionTrapped(): InvokeHostFunctionResultCode;
static invokeHostFunctionResourceLimitExceeded(): InvokeHostFunctionResultCode;
static invokeHostFunctionEntryArchived(): InvokeHostFunctionResultCode;
static invokeHostFunctionInsufficientRefundableFee(): InvokeHostFunctionResultCode;
}
class ExtendFootprintTtlResultCode {
readonly name:
| "extendFootprintTtlSuccess"
| "extendFootprintTtlMalformed"
| "extendFootprintTtlResourceLimitExceeded"
| "extendFootprintTtlInsufficientRefundableFee";
readonly value: 0 | -1 | -2 | -3;
static extendFootprintTtlSuccess(): ExtendFootprintTtlResultCode;
static extendFootprintTtlMalformed(): ExtendFootprintTtlResultCode;
static extendFootprintTtlResourceLimitExceeded(): ExtendFootprintTtlResultCode;
static extendFootprintTtlInsufficientRefundableFee(): ExtendFootprintTtlResultCode;
}
class RestoreFootprintResultCode {
readonly name:
| "restoreFootprintSuccess"
| "restoreFootprintMalformed"
| "restoreFootprintResourceLimitExceeded"
| "restoreFootprintInsufficientRefundableFee";
readonly value: 0 | -1 | -2 | -3;
static restoreFootprintSuccess(): RestoreFootprintResultCode;
static restoreFootprintMalformed(): RestoreFootprintResultCode;
static restoreFootprintResourceLimitExceeded(): RestoreFootprintResultCode;
static restoreFootprintInsufficientRefundableFee(): RestoreFootprintResultCode;
}
class OperationResultCode {
readonly name:
| "opInner"
| "opBadAuth"
| "opNoAccount"
| "opNotSupported"
| "opTooManySubentries"
| "opExceededWorkLimit"
| "opTooManySponsoring";
readonly value: 0 | -1 | -2 | -3 | -4 | -5 | -6;
static opInner(): OperationResultCode;
static opBadAuth(): OperationResultCode;
static opNoAccount(): OperationResultCode;
static opNotSupported(): OperationResultCode;
static opTooManySubentries(): OperationResultCode;
static opExceededWorkLimit(): OperationResultCode;
static opTooManySponsoring(): OperationResultCode;
}
class TransactionResultCode {
readonly name:
| "txFeeBumpInnerSuccess"
| "txSuccess"
| "txFailed"
| "txTooEarly"
| "txTooLate"
| "txMissingOperation"
| "txBadSeq"
| "txBadAuth"
| "txInsufficientBalance"
| "txNoAccount"
| "txInsufficientFee"
| "txBadAuthExtra"
| "txInternalError"
| "txNotSupported"
| "txFeeBumpInnerFailed"
| "txBadSponsorship"
| "txBadMinSeqAgeOrGap"
| "txMalformed"
| "txSorobanInvalid"
| "txFrozenKeyAccessed";
readonly value:
| 1
| 0
| -1
| -2
| -3
| -4
| -5
| -6
| -7
| -8
| -9
| -10
| -11
| -12
| -13
| -14
| -15
| -16
| -17
| -18;
static txFeeBumpInnerSuccess(): TransactionResultCode;
static txSuccess(): TransactionResultCode;
static txFailed(): TransactionResultCode;
static txTooEarly(): TransactionResultCode;
static txTooLate(): TransactionResultCode;
static txMissingOperation(): TransactionResultCode;
static txBadSeq(): TransactionResultCode;
static txBadAuth(): TransactionResultCode;
static txInsufficientBalance(): TransactionResultCode;
static txNoAccount(): TransactionResultCode;
static txInsufficientFee(): TransactionResultCode;
static txBadAuthExtra(): TransactionResultCode;
static txInternalError(): TransactionResultCode;
static txNotSupported(): TransactionResultCode;
static txFeeBumpInnerFailed(): TransactionResultCode;
static txBadSponsorship(): TransactionResultCode;
static txBadMinSeqAgeOrGap(): TransactionResultCode;
static txMalformed(): TransactionResultCode;
static txSorobanInvalid(): TransactionResultCode;
static txFrozenKeyAccessed(): TransactionResultCode;
}
class CryptoKeyType {
readonly name:
| "keyTypeEd25519"
| "keyTypePreAuthTx"
| "keyTypeHashX"
| "keyTypeEd25519SignedPayload"
| "keyTypeMuxedEd25519";
readonly value: 0 | 1 | 2