test-triam-base-contract
Version:
Low level triam smart cotnract support library
2 lines • 409 kB
JavaScript
var StellarBase=function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";t.exports=r(1)},function(t,e,r){"use strict";function n(t,e){var r=e({},t);return delete r["default"],r}function o(t,e){for(var r=Object.getOwnPropertyNames(e),n=0;n<r.length;n++){var o=r[n],i=Object.getOwnPropertyDescriptor(e,o);i&&i.configurable&&void 0===t[o]&&Object.defineProperty(t,o,i)}return t}function i(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var a=r(2),u=i(a);e.xdr=u["default"];var s=r(265);Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return s.hash}});var c=r(276);Object.defineProperty(e,"sign",{enumerable:!0,get:function(){return c.sign}}),Object.defineProperty(e,"verify",{enumerable:!0,get:function(){return c.verify}}),Object.defineProperty(e,"FastSigning",{enumerable:!0,get:function(){return c.FastSigning}});var f=r(279);Object.defineProperty(e,"Keypair",{enumerable:!0,get:function(){return f.Keypair}});var l=r(3);Object.defineProperty(e,"UnsignedHyper",{enumerable:!0,get:function(){return l.UnsignedHyper}}),Object.defineProperty(e,"Hyper",{enumerable:!0,get:function(){return l.Hyper}});var h=r(300);Object.defineProperty(e,"Transaction",{enumerable:!0,get:function(){return h.Transaction}});var p=r(432);Object.defineProperty(e,"TransactionBuilder",{enumerable:!0,get:function(){return p.TransactionBuilder}});var d=r(302);Object.defineProperty(e,"Asset",{enumerable:!0,get:function(){return d.Asset}});var y=r(345);Object.defineProperty(e,"ContractInput",{enumerable:!0,get:function(){return y.ContractInput}});var v=r(301);Object.defineProperty(e,"Operation",{enumerable:!0,get:function(){return v.Operation}}),Object.defineProperty(e,"AuthRequiredFlag",{enumerable:!0,get:function(){return v.AuthRequiredFlag}}),Object.defineProperty(e,"AuthRevocableFlag",{enumerable:!0,get:function(){return v.AuthRevocableFlag}}),Object.defineProperty(e,"AuthImmutableFlag",{enumerable:!0,get:function(){return v.AuthImmutableFlag}});var g=r(349);Object.defineProperty(e,"ContrOperation",{enumerable:!0,get:function(){return g.ContrOperation}});var m=r(377);o(e,n(m,o));var b=r(433);Object.defineProperty(e,"Account",{enumerable:!0,get:function(){return b.Account}});var w=r(280);Object.defineProperty(e,"Network",{enumerable:!0,get:function(){return w.Network}}),Object.defineProperty(e,"Networks",{enumerable:!0,get:function(){return w.Networks}});var _=r(284);Object.defineProperty(e,"StrKey",{enumerable:!0,get:function(){return _.StrKey}});var k=r(434);Object.defineProperty(e,"Storage",{enumerable:!0,get:function(){return k.Storage}}),Object.defineProperty(e,"State",{enumerable:!0,get:function(){return k.State}}),Object.defineProperty(e,"IContract",{enumerable:!0,get:function(){return k.IContract}}),Object.defineProperty(e,"OutputFormat",{enumerable:!0,get:function(){return k.OutputFormat}}),Object.defineProperty(e,"exec",{enumerable:!0,get:function(){return k.exec}}),Object.defineProperty(e,"ReturnData",{enumerable:!0,get:function(){return k.ReturnData}}),Object.defineProperty(e,"Encode",{enumerable:!0,get:function(){return k.Encode}}),Object.defineProperty(e,"Decode",{enumerable:!0,get:function(){return k.Decode}}),Object.defineProperty(e,"getLedgerSeq",{enumerable:!0,get:function(){return k.getLedgerSeq}}),Object.defineProperty(e,"getState",{enumerable:!0,get:function(){return k.getState}}),Object.defineProperty(e,"getBalance",{enumerable:!0,get:function(){return k.getBalance}}),Object.defineProperty(e,"getBalanceAsset",{enumerable:!0,get:function(){return k.getBalanceAsset}}),Object.defineProperty(e,"ResultCode",{enumerable:!0,get:function(){return k.ResultCode}}),Object.defineProperty(e,"Success",{enumerable:!0,get:function(){return k.Success}}),Object.defineProperty(e,"Failed",{enumerable:!0,get:function(){return k.Failed}}),e["default"]=t.exports},function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e}Object.defineProperty(e,"__esModule",{value:!0});var o=r(3),i=n(o),a=i.config(function(t){t.typedef("Value",t.varOpaque()),t.struct("ScpBallot",[["counter",t.lookup("Uint32")],["value",t.lookup("Value")]]),t["enum"]("ScpStatementType",{scpStPrepare:0,scpStConfirm:1,scpStExternalize:2,scpStNominate:3}),t.struct("ScpNomination",[["quorumSetHash",t.lookup("Hash")],["votes",t.varArray(t.lookup("Value"),2147483647)],["accepted",t.varArray(t.lookup("Value"),2147483647)]]),t.struct("ScpStatementPrepare",[["quorumSetHash",t.lookup("Hash")],["ballot",t.lookup("ScpBallot")],["prepared",t.option(t.lookup("ScpBallot"))],["preparedPrime",t.option(t.lookup("ScpBallot"))],["nC",t.lookup("Uint32")],["nH",t.lookup("Uint32")]]),t.struct("ScpStatementConfirm",[["ballot",t.lookup("ScpBallot")],["nPrepared",t.lookup("Uint32")],["nCommit",t.lookup("Uint32")],["nH",t.lookup("Uint32")],["quorumSetHash",t.lookup("Hash")]]),t.struct("ScpStatementExternalize",[["commit",t.lookup("ScpBallot")],["nH",t.lookup("Uint32")],["commitQuorumSetHash",t.lookup("Hash")]]),t.union("ScpStatementPledges",{switchOn:t.lookup("ScpStatementType"),switchName:"type",switches:[["scpStPrepare","prepare"],["scpStConfirm","confirm"],["scpStExternalize","externalize"],["scpStNominate","nominate"]],arms:{prepare:t.lookup("ScpStatementPrepare"),confirm:t.lookup("ScpStatementConfirm"),externalize:t.lookup("ScpStatementExternalize"),nominate:t.lookup("ScpNomination")}}),t.struct("ScpStatement",[["nodeId",t.lookup("NodeId")],["slotIndex",t.lookup("Uint64")],["pledges",t.lookup("ScpStatementPledges")]]),t.struct("ScpEnvelope",[["statement",t.lookup("ScpStatement")],["signature",t.lookup("Signature")]]),t.struct("ScpQuorumSet",[["threshold",t.lookup("Uint32")],["validators",t.varArray(t.lookup("PublicKey"),2147483647)],["innerSets",t.varArray(t.lookup("ScpQuorumSet"),2147483647)]]),t.typedef("AccountId",t.lookup("PublicKey")),t.typedef("ContractId",t.lookup("PublicKey")),t.typedef("Thresholds",t.opaque(4)),t.typedef("String32",t.string(32)),t.typedef("String64",t.string(64)),t.typedef("String128",t.string(128)),t.typedef("String256",t.string(256)),t.typedef("String2048",t.string(2048)),t.typedef("SequenceNumber",t.lookup("Int64")),t.typedef("DataValue",t.varOpaque(64)),t.typedef("ContractParams",t.varOpaque()),t.typedef("ContractExeCode",t.varOpaque()),t.typedef("StateString",t.varOpaque()),t.typedef("TxOldBody",t.varOpaque()),t.typedef("ContractAddr",t.varOpaque()),t.struct("ContractInput",[["funcName",t.lookup("String64")],["contractParams",t.lookup("ContractParams")]]),t.struct("ContractOutput",[["newState",t.lookup("StateString")],["exeCode",t.lookup("ContractExeCode")]]),t["enum"]("AssetType",{assetTypeNative:0,assetTypeCreditAlphanum4:1,assetTypeCreditAlphanum12:2}),t.struct("AssetAlphaNum4",[["assetCode",t.opaque(4)],["issuer",t.lookup("AccountId")]]),t.struct("AssetAlphaNum12",[["assetCode",t.opaque(12)],["issuer",t.lookup("AccountId")]]),t.union("Asset",{switchOn:t.lookup("AssetType"),switchName:"type",switches:[["assetTypeNative",t["void"]()],["assetTypeCreditAlphanum4","alphaNum4"],["assetTypeCreditAlphanum12","alphaNum12"]],arms:{alphaNum4:t.lookup("AssetAlphaNum4"),alphaNum12:t.lookup("AssetAlphaNum12")}}),t.struct("Price",[["n",t.lookup("Int32")],["d",t.lookup("Int32")]]),t.struct("Liabilities",[["buying",t.lookup("Int64")],["selling",t.lookup("Int64")]]),t["enum"]("ThresholdIndices",{thresholdMasterWeight:0,thresholdLow:1,thresholdMed:2,thresholdHigh:3}),t["enum"]("LedgerEntryType",{account:0,trustline:1,offer:2,datum:3,asset:4,contractstate:5}),t.struct("Signer",[["key",t.lookup("SignerKey")],["weight",t.lookup("Uint32")]]),t["enum"]("AccountFlags",{authRequiredFlag:1,authRevocableFlag:2,authImmutableFlag:4}),t["const"]("MASK_ACCOUNT_FLAGS",7),t.union("AccountEntryV1Ext",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("AccountEntryV1",[["liabilities",t.lookup("Liabilities")],["amountLock",t.lookup("Int64")],["ext",t.lookup("AccountEntryV1Ext")]]),t.union("AccountEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()],[1,"v1"]],arms:{v1:t.lookup("AccountEntryV1")}}),t.struct("AccountEntry",[["accountId",t.lookup("AccountId")],["balance",t.lookup("Int64")],["seqNum",t.lookup("SequenceNumber")],["numSubEntries",t.lookup("Uint32")],["inflationDest",t.option(t.lookup("AccountId"))],["flags",t.lookup("Uint32")],["homeDomain",t.lookup("String32")],["thresholds",t.lookup("Thresholds")],["signers",t.varArray(t.lookup("Signer"),20)],["ext",t.lookup("AccountEntryExt")]]),t["enum"]("TrustLineFlags",{authorizedFlag:1}),t["const"]("MASK_TRUSTLINE_FLAGS",1),t.union("TrustLineEntryV1Ext",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("TrustLineEntryV1",[["liabilities",t.lookup("Liabilities")],["ext",t.lookup("TrustLineEntryV1Ext")]]),t.union("TrustLineEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()],[1,"v1"]],arms:{v1:t.lookup("TrustLineEntryV1")}}),t.struct("TrustLineEntry",[["accountId",t.lookup("AccountId")],["asset",t.lookup("Asset")],["balance",t.lookup("Int64")],["limit",t.lookup("Int64")],["flags",t.lookup("Uint32")],["ext",t.lookup("TrustLineEntryExt")]]),t["enum"]("OfferEntryFlags",{passiveFlag:1}),t["const"]("MASK_OFFERENTRY_FLAGS",1),t.union("OfferEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("OfferEntry",[["sellerId",t.lookup("AccountId")],["offerId",t.lookup("Uint64")],["selling",t.lookup("Asset")],["buying",t.lookup("Asset")],["amount",t.lookup("Int64")],["price",t.lookup("Price")],["flags",t.lookup("Uint32")],["ext",t.lookup("OfferEntryExt")]]),t.union("DataEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("DataEntry",[["accountId",t.lookup("AccountId")],["dataName",t.lookup("String64")],["dataValue",t.lookup("DataValue")],["ext",t.lookup("DataEntryExt")]]),t.union("AssetEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("AssetEntry",[["asset",t.lookup("Asset")],["beneficiary",t.lookup("String64")],["fee",t.lookup("Uint32")],["ratio",t.lookup("Uint32")],["minfee",t.lookup("Int64")],["total",t.lookup("Int64")],["islimited",t.lookup("Uint32")],["ext",t.lookup("AssetEntryExt")]]),t.union("ContractStateEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("ContractStateEntry",[["accountId",t.lookup("AccountId")],["state",t.lookup("StateString")],["stateHash",t.lookup("String64")],["lastTxModified",t.lookup("String64")],["nonce",t.lookup("Uint32")],["contractAddr",t.lookup("ContractAddr")],["fileHash",t.lookup("String64")],["sourceAcc",t.lookup("AccountId")],["ext",t.lookup("ContractStateEntryExt")]]),t.union("LedgerEntryData",{switchOn:t.lookup("LedgerEntryType"),switchName:"type",switches:[["account","account"],["trustline","trustLine"],["offer","offer"],["datum","data"],["asset","asset"],["contractstate","contractState"]],arms:{account:t.lookup("AccountEntry"),trustLine:t.lookup("TrustLineEntry"),offer:t.lookup("OfferEntry"),data:t.lookup("DataEntry"),asset:t.lookup("AssetEntry"),contractState:t.lookup("ContractStateEntry")}}),t.union("LedgerEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("LedgerEntry",[["lastModifiedLedgerSeq",t.lookup("Uint32")],["data",t.lookup("LedgerEntryData")],["ext",t.lookup("LedgerEntryExt")]]),t["enum"]("EnvelopeType",{envelopeTypeScp:1,envelopeTypeTx:2,envelopeTypeAuth:3}),t.typedef("UpgradeType",t.varOpaque(128)),t.union("StellarValueExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("StellarValue",[["txSetHash",t.lookup("Hash")],["closeTime",t.lookup("Uint64")],["upgrades",t.varArray(t.lookup("UpgradeType"),6)],["ext",t.lookup("StellarValueExt")]]),t.union("LedgerHeaderExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("LedgerHeader",[["ledgerVersion",t.lookup("Uint32")],["previousLedgerHash",t.lookup("Hash")],["scpValue",t.lookup("StellarValue")],["txSetResultHash",t.lookup("Hash")],["bucketListHash",t.lookup("Hash")],["ledgerSeq",t.lookup("Uint32")],["totalCoins",t.lookup("Int64")],["feePool",t.lookup("Int64")],["inflationSeq",t.lookup("Uint32")],["idPool",t.lookup("Uint64")],["baseFee",t.lookup("Uint32")],["baseReserve",t.lookup("Uint32")],["maxTxSetSize",t.lookup("Uint32")],["skipList",t.array(t.lookup("Hash"),4)],["ext",t.lookup("LedgerHeaderExt")]]),t["enum"]("LedgerUpgradeType",{ledgerUpgradeVersion:1,ledgerUpgradeBaseFee:2,ledgerUpgradeMaxTxSetSize:3,ledgerUpgradeBaseReserve:4}),t.union("LedgerUpgrade",{switchOn:t.lookup("LedgerUpgradeType"),switchName:"type",switches:[["ledgerUpgradeVersion","newLedgerVersion"],["ledgerUpgradeBaseFee","newBaseFee"],["ledgerUpgradeMaxTxSetSize","newMaxTxSetSize"],["ledgerUpgradeBaseReserve","newBaseReserve"]],arms:{newLedgerVersion:t.lookup("Uint32"),newBaseFee:t.lookup("Uint32"),newMaxTxSetSize:t.lookup("Uint32"),newBaseReserve:t.lookup("Uint32")}}),t.struct("LedgerKeyAccount",[["accountId",t.lookup("AccountId")]]),t.struct("LedgerKeyTrustLine",[["accountId",t.lookup("AccountId")],["asset",t.lookup("Asset")]]),t.struct("LedgerKeyOffer",[["sellerId",t.lookup("AccountId")],["offerId",t.lookup("Uint64")]]),t.struct("LedgerKeyData",[["accountId",t.lookup("AccountId")],["dataName",t.lookup("String64")]]),t.struct("LedgerKeyAsset",[["asset",t.lookup("Asset")]]),t.struct("LedgerKeyContractState",[["accountId",t.lookup("AccountId")]]),t.union("LedgerKey",{switchOn:t.lookup("LedgerEntryType"),switchName:"type",switches:[["account","account"],["trustline","trustLine"],["offer","offer"],["datum","data"],["asset","asset"],["contractstate","contractState"]],arms:{account:t.lookup("LedgerKeyAccount"),trustLine:t.lookup("LedgerKeyTrustLine"),offer:t.lookup("LedgerKeyOffer"),data:t.lookup("LedgerKeyData"),asset:t.lookup("LedgerKeyAsset"),contractState:t.lookup("LedgerKeyContractState")}}),t["enum"]("BucketEntryType",{liveentry:0,deadentry:1}),t.union("BucketEntry",{switchOn:t.lookup("BucketEntryType"),switchName:"type",switches:[["liveentry","liveEntry"],["deadentry","deadEntry"]],arms:{liveEntry:t.lookup("LedgerEntry"),deadEntry:t.lookup("LedgerKey")}}),t.struct("TransactionSet",[["previousLedgerHash",t.lookup("Hash")],["txes",t.varArray(t.lookup("TransactionEnvelope"),2147483647)]]),t.struct("TransactionResultPair",[["transactionHash",t.lookup("Hash")],["result",t.lookup("TransactionResult")]]),t.struct("TransactionResultSet",[["results",t.varArray(t.lookup("TransactionResultPair"),2147483647)]]),t.union("TransactionHistoryEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("TransactionHistoryEntry",[["ledgerSeq",t.lookup("Uint32")],["txSet",t.lookup("TransactionSet")],["ext",t.lookup("TransactionHistoryEntryExt")]]),t.union("TransactionHistoryResultEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("TransactionHistoryResultEntry",[["ledgerSeq",t.lookup("Uint32")],["txResultSet",t.lookup("TransactionResultSet")],["ext",t.lookup("TransactionHistoryResultEntryExt")]]),t.union("LedgerHeaderHistoryEntryExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("LedgerHeaderHistoryEntry",[["hash",t.lookup("Hash")],["header",t.lookup("LedgerHeader")],["ext",t.lookup("LedgerHeaderHistoryEntryExt")]]),t.struct("LedgerScpMessages",[["ledgerSeq",t.lookup("Uint32")],["messages",t.varArray(t.lookup("ScpEnvelope"),2147483647)]]),t.struct("ScpHistoryEntryV0",[["quorumSets",t.varArray(t.lookup("ScpQuorumSet"),2147483647)],["ledgerMessages",t.lookup("LedgerScpMessages")]]),t.union("ScpHistoryEntry",{switchOn:t.int(),switchName:"v",switches:[[0,"v0"]],arms:{v0:t.lookup("ScpHistoryEntryV0")}}),t["enum"]("LedgerEntryChangeType",{ledgerEntryCreated:0,ledgerEntryUpdated:1,ledgerEntryRemoved:2,ledgerEntryState:3}),t.union("LedgerEntryChange",{switchOn:t.lookup("LedgerEntryChangeType"),switchName:"type",switches:[["ledgerEntryCreated","created"],["ledgerEntryUpdated","updated"],["ledgerEntryRemoved","removed"],["ledgerEntryState","state"]],arms:{created:t.lookup("LedgerEntry"),updated:t.lookup("LedgerEntry"),removed:t.lookup("LedgerKey"),state:t.lookup("LedgerEntry")}}),t.typedef("LedgerEntryChanges",t.varArray(t.lookup("LedgerEntryChange"),2147483647)),t.struct("OperationMeta",[["changes",t.lookup("LedgerEntryChanges")]]),t.struct("TransactionMetaV1",[["txChanges",t.lookup("LedgerEntryChanges")],["operations",t.varArray(t.lookup("OperationMeta"),2147483647)]]),t.union("TransactionMeta",{switchOn:t.int(),switchName:"v",switches:[[0,"operations"],[1,"v1"]],arms:{operations:t.varArray(t.lookup("OperationMeta"),2147483647),v1:t.lookup("TransactionMetaV1")}}),t["enum"]("ErrorCode",{errMisc:0,errDatum:1,errConf:2,errAuth:3,errLoad:4}),t.struct("Error",[["code",t.lookup("ErrorCode")],["msg",t.string(100)]]),t.struct("AuthCert",[["pubkey",t.lookup("Curve25519Public")],["expiration",t.lookup("Uint64")],["sig",t.lookup("Signature")]]),t.struct("Hello",[["ledgerVersion",t.lookup("Uint32")],["overlayVersion",t.lookup("Uint32")],["overlayMinVersion",t.lookup("Uint32")],["networkId",t.lookup("Hash")],["versionStr",t.string(100)],["listeningPort",t.int()],["peerId",t.lookup("NodeId")],["cert",t.lookup("AuthCert")],["nonce",t.lookup("Uint256")]]),t.struct("Auth",[["unused",t.int()]]),t["enum"]("IpAddrType",{iPv4:0,iPv6:1}),t.union("PeerAddressIp",{switchOn:t.lookup("IpAddrType"),switchName:"type",switches:[["iPv4","ipv4"],["iPv6","ipv6"]],arms:{ipv4:t.opaque(4),ipv6:t.opaque(16)}}),t.struct("PeerAddress",[["ip",t.lookup("PeerAddressIp")],["port",t.lookup("Uint32")],["numFailures",t.lookup("Uint32")]]),t["enum"]("MessageType",{errorMsg:0,auth:2,dontHave:3,getPeer:4,peer:5,getTxSet:6,txSet:7,transaction:8,getScpQuorumset:9,scpQuorumset:10,scpMessage:11,getScpState:12,hello:13}),t.struct("DontHave",[["type",t.lookup("MessageType")],["reqHash",t.lookup("Uint256")]]),t.union("StellarMessage",{switchOn:t.lookup("MessageType"),switchName:"type",switches:[["errorMsg","error"],["hello","hello"],["auth","auth"],["dontHave","dontHave"],["getPeer",t["void"]()],["peer","peers"],["getTxSet","txSetHash"],["txSet","txSet"],["transaction","transaction"],["getScpQuorumset","qSetHash"],["scpQuorumset","qSet"],["scpMessage","envelope"],["getScpState","getScpLedgerSeq"]],arms:{error:t.lookup("Error"),hello:t.lookup("Hello"),auth:t.lookup("Auth"),dontHave:t.lookup("DontHave"),peers:t.varArray(t.lookup("PeerAddress"),100),txSetHash:t.lookup("Uint256"),txSet:t.lookup("TransactionSet"),transaction:t.lookup("TransactionEnvelope"),qSetHash:t.lookup("Uint256"),qSet:t.lookup("ScpQuorumSet"),envelope:t.lookup("StellarMessage"),getScpLedgerSeq:t.lookup("Uint32")}}),t.struct("AuthenticatedMessageV0",[["sequence",t.lookup("Uint64")],["message",t.lookup("StellarMessage")],["mac",t.lookup("HmacSha256Mac")]]),t.union("AuthenticatedMessage",{switchOn:t.lookup("Uint32"),switchName:"v",switches:[[0,"v0"]],arms:{v0:t.lookup("AuthenticatedMessageV0")}}),t.struct("DecoratedSignature",[["hint",t.lookup("SignatureHint")],["signature",t.lookup("Signature")]]),t["enum"]("OperationType",{createAccount:0,payment:1,pathPayment:2,manageOffer:3,createPassiveOffer:4,setOption:5,changeTrust:6,allowTrust:7,accountMerge:8,inflation:9,manageDatum:10,bumpSequence:11,createAsset:12,changeAsset:13,limitAsset:14,createContract:15,callContract:16,sendAsset:17,checkContract:18,testContract:19}),t.struct("CreateAccountOp",[["destination",t.lookup("AccountId")],["startingBalance",t.lookup("Int64")]]),t.struct("PaymentOp",[["destination",t.lookup("AccountId")],["asset",t.lookup("Asset")],["amount",t.lookup("Int64")]]),t.struct("PathPaymentOp",[["sendAsset",t.lookup("Asset")],["sendMax",t.lookup("Int64")],["destination",t.lookup("AccountId")],["destAsset",t.lookup("Asset")],["destAmount",t.lookup("Int64")],["path",t.varArray(t.lookup("Asset"),5)]]),t.struct("ManageOfferOp",[["selling",t.lookup("Asset")],["buying",t.lookup("Asset")],["amount",t.lookup("Int64")],["price",t.lookup("Price")],["offerId",t.lookup("Uint64")]]),t.struct("CreatePassiveOfferOp",[["selling",t.lookup("Asset")],["buying",t.lookup("Asset")],["amount",t.lookup("Int64")],["price",t.lookup("Price")]]),t.struct("SetOptionsOp",[["inflationDest",t.option(t.lookup("AccountId"))],["clearFlags",t.option(t.lookup("Uint32"))],["setFlags",t.option(t.lookup("Uint32"))],["masterWeight",t.option(t.lookup("Uint32"))],["lowThreshold",t.option(t.lookup("Uint32"))],["medThreshold",t.option(t.lookup("Uint32"))],["highThreshold",t.option(t.lookup("Uint32"))],["homeDomain",t.option(t.lookup("String32"))],["signer",t.option(t.lookup("Signer"))]]),t.struct("ChangeTrustOp",[["line",t.lookup("Asset")],["limit",t.lookup("Int64")]]),t.union("AllowTrustOpAsset",{switchOn:t.lookup("AssetType"),switchName:"type",switches:[["assetTypeCreditAlphanum4","assetCode4"],["assetTypeCreditAlphanum12","assetCode12"]],arms:{assetCode4:t.opaque(4),assetCode12:t.opaque(12)}}),t.struct("AllowTrustOp",[["trustor",t.lookup("AccountId")],["asset",t.lookup("AllowTrustOpAsset")],["authorize",t.bool()]]),t.struct("ManageDataOp",[["dataName",t.lookup("String64")],["dataValue",t.option(t.lookup("DataValue"))]]),t.struct("BumpSequenceOp",[["bumpTo",t.lookup("SequenceNumber")]]),t.struct("CreateAssetOp",[["asset",t.lookup("Asset")],["beneficiary",t.lookup("String64")],["fee",t.lookup("Uint32")],["ratio",t.lookup("Uint32")],["minfee",t.lookup("Int64")]]),t.struct("ChangeAssetOp",[["asset",t.lookup("Asset")],["beneficiary",t.lookup("String64")]]),t.struct("LimitAssetOp",[["asset",t.lookup("Asset")],["islimited",t.lookup("Uint32")]]),t.struct("CreateContractOp",[["contractId",t.lookup("String64")],["startingBalance",t.lookup("Int64")],["contractAddr",t.lookup("ContractAddr")],["data",t.lookup("ContractInput")],["state",t.lookup("StateString")],["fileHash",t.lookup("String64")],["errFlag",t.lookup("Int32")]]),t.struct("SendAssetOp",[["contractId",t.lookup("ContractId")],["asset",t.lookup("Asset")],["amount",t.lookup("Int64")],["state",t.lookup("StateString")],["errFlag",t.lookup("Int32")]]),t.struct("CheckContractOp",[["isContract",t.lookup("Uint32")]]),t.struct("TestContractOp",[["startingBalance",t.lookup("Uint32")]]),t.struct("Check",[["sourceAccId",t.lookup("AccountId")],["amount",t.lookup("Int64")],["op",t.lookup("String32")]]),t.struct("Invoke",[["newState",t.lookup("StateString")]]),t.struct("Query",[["data",t.lookup("StateString")]]),t.struct("Transfer",[["destination",t.lookup("AccountId")],["asset",t.lookup("Asset")],["amount",t.lookup("Int64")]]),t["enum"]("ContrOperationType",{check:0,invoke:1,query:2,transfer:3}),t.union("ContrOperationBody",{switchOn:t.lookup("ContrOperationType"),switchName:"type",switches:[["check","check"],["invoke","invoke"],["query","query"],["transfer","transfer"]],arms:{check:t.lookup("Check"),invoke:t.lookup("Invoke"),query:t.lookup("Query"),transfer:t.lookup("Transfer")}}),t.struct("ContrOperation",[["body",t.lookup("ContrOperationBody")]]),t.struct("CallContractOp",[["contractId",t.lookup("ContractId")],["data",t.lookup("ContractInput")],["contrOps",t.varArray(t.lookup("ContrOperation"),100)],["errFlag",t.lookup("Int32")]]),t.union("OperationBody",{switchOn:t.lookup("OperationType"),switchName:"type",switches:[["createAccount","createAccountOp"],["payment","paymentOp"],["pathPayment","pathPaymentOp"],["manageOffer","manageOfferOp"],["createPassiveOffer","createPassiveOfferOp"],["setOption","setOptionsOp"],["changeTrust","changeTrustOp"],["allowTrust","allowTrustOp"],["accountMerge","destination"],["inflation",t["void"]()],["manageDatum","manageDataOp"],["bumpSequence","bumpSequenceOp"],["createAsset","createAssetOp"],["changeAsset","changeAssetOp"],["limitAsset","limitAssetOp"],["createContract","createContractOp"],["callContract","callContractOp"],["sendAsset","sendAssetOp"],["checkContract","checkContractOp"],["testContract","testContractOp"]],arms:{createAccountOp:t.lookup("CreateAccountOp"),paymentOp:t.lookup("PaymentOp"),pathPaymentOp:t.lookup("PathPaymentOp"),manageOfferOp:t.lookup("ManageOfferOp"),createPassiveOfferOp:t.lookup("CreatePassiveOfferOp"),setOptionsOp:t.lookup("SetOptionsOp"),changeTrustOp:t.lookup("ChangeTrustOp"),allowTrustOp:t.lookup("AllowTrustOp"),destination:t.lookup("AccountId"),manageDataOp:t.lookup("ManageDataOp"),bumpSequenceOp:t.lookup("BumpSequenceOp"),createAssetOp:t.lookup("CreateAssetOp"),changeAssetOp:t.lookup("ChangeAssetOp"),limitAssetOp:t.lookup("LimitAssetOp"),createContractOp:t.lookup("CreateContractOp"),callContractOp:t.lookup("CallContractOp"),sendAssetOp:t.lookup("SendAssetOp"),checkContractOp:t.lookup("CheckContractOp"),testContractOp:t.lookup("TestContractOp")}}),t.struct("Operation",[["sourceAccount",t.option(t.lookup("AccountId"))],["body",t.lookup("OperationBody")]]),t["enum"]("MemoType",{memoNone:0,memoText:1,memoId:2,memoHash:3,memoReturn:4}),t.union("Memo",{switchOn:t.lookup("MemoType"),switchName:"type",switches:[["memoNone",t["void"]()],["memoText","text"],["memoId","id"],["memoHash","hash"],["memoReturn","retHash"]],arms:{text:t.string(28),id:t.lookup("Uint64"),hash:t.lookup("Hash"),retHash:t.lookup("Hash")}}),t.struct("TimeBounds",[["minTime",t.lookup("Uint64")],["maxTime",t.lookup("Uint64")]]),t.union("TransactionV1Ext",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("TransactionV1",[["txOldBody",t.lookup("TxOldBody")],["ext",t.lookup("TransactionV1Ext")]]),t.union("TransactionExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()],[1,"v1"]],arms:{v1:t.lookup("TransactionV1")}}),t.struct("Transaction",[["sourceAccount",t.lookup("AccountId")],["fee",t.lookup("Uint32")],["seqNum",t.lookup("SequenceNumber")],["timeBounds",t.option(t.lookup("TimeBounds"))],["memo",t.lookup("Memo")],["operations",t.varArray(t.lookup("Operation"),100)],["ext",t.lookup("TransactionExt")]]),t.union("TransactionSignaturePayloadTaggedTransaction",{switchOn:t.lookup("EnvelopeType"),switchName:"type",switches:[["envelopeTypeTx","tx"]],arms:{tx:t.lookup("Transaction")}}),t.struct("TransactionSignaturePayload",[["networkId",t.lookup("Hash")],["taggedTransaction",t.lookup("TransactionSignaturePayloadTaggedTransaction")]]),t.struct("TransactionEnvelope",[["tx",t.lookup("Transaction")],["signatures",t.varArray(t.lookup("DecoratedSignature"),20)]]),t.struct("ClaimOfferAtom",[["sellerId",t.lookup("AccountId")],["offerId",t.lookup("Uint64")],["assetSold",t.lookup("Asset")],["amountSold",t.lookup("Int64")],["assetBought",t.lookup("Asset")],["amountBought",t.lookup("Int64")]]),t["enum"]("CreateAccountResultCode",{createAccountSuccess:0,createAccountMalformed:-1,createAccountUnderfunded:-2,createAccountLowReserve:-3,createAccountAlreadyExist:-4}),t.union("CreateAccountResult",{switchOn:t.lookup("CreateAccountResultCode"),switchName:"code",switches:[["createAccountSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("PaymentResultCode",{paymentSuccess:0,paymentMalformed:-1,paymentUnderfunded:-2,paymentSrcNoTrust:-3,paymentSrcNotAuthorized:-4,paymentNoDestination:-5,paymentNoTrust:-6,paymentNotAuthorized:-7,paymentLineFull:-8,paymentNoIssuer:-9,paymentAssetStopIssuing:-10}),t.union("PaymentResult",{switchOn:t.lookup("PaymentResultCode"),switchName:"code",switches:[["paymentSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("PathPaymentResultCode",{pathPaymentSuccess:0,pathPaymentMalformed:-1,pathPaymentUnderfunded:-2,pathPaymentSrcNoTrust:-3,pathPaymentSrcNotAuthorized:-4,pathPaymentNoDestination:-5,pathPaymentNoTrust:-6,pathPaymentNotAuthorized:-7,pathPaymentLineFull:-8,pathPaymentNoIssuer:-9,pathPaymentTooFewOffer:-10,pathPaymentOfferCrossSelf:-11,pathPaymentOverSendmax:-12,pathPaymentAssetStopIssuing:-13}),t.struct("SimplePaymentResult",[["destination",t.lookup("AccountId")],["asset",t.lookup("Asset")],["amount",t.lookup("Int64")]]),t.struct("PathPaymentResultSuccess",[["offers",t.varArray(t.lookup("ClaimOfferAtom"),2147483647)],["last",t.lookup("SimplePaymentResult")]]),t.union("PathPaymentResult",{switchOn:t.lookup("PathPaymentResultCode"),switchName:"code",switches:[["pathPaymentSuccess","success"],["pathPaymentNoIssuer","noIssuer"]],arms:{success:t.lookup("PathPaymentResultSuccess"),noIssuer:t.lookup("Asset")},defaultArm:t["void"]()}),t["enum"]("ManageOfferResultCode",{manageOfferSuccess:0,manageOfferMalformed:-1,manageOfferSellNoTrust:-2,manageOfferBuyNoTrust:-3,manageOfferSellNotAuthorized:-4,manageOfferBuyNotAuthorized:-5,manageOfferLineFull:-6,manageOfferUnderfunded:-7,manageOfferCrossSelf:-8,manageOfferSellNoIssuer:-9,manageOfferBuyNoIssuer:-10,manageOfferNotFound:-11,manageOfferLowReserve:-12}),t["enum"]("ManageOfferEffect",{manageOfferCreated:0,manageOfferUpdated:1,manageOfferDeleted:2}),t.union("ManageOfferSuccessResultOffer",{switchOn:t.lookup("ManageOfferEffect"),switchName:"effect",switches:[["manageOfferCreated","offer"],["manageOfferUpdated","offer"]],arms:{offer:t.lookup("OfferEntry")},defaultArm:t["void"]()}),t.struct("ManageOfferSuccessResult",[["offersClaimed",t.varArray(t.lookup("ClaimOfferAtom"),2147483647)],["offer",t.lookup("ManageOfferSuccessResultOffer")]]),t.union("ManageOfferResult",{switchOn:t.lookup("ManageOfferResultCode"),switchName:"code",switches:[["manageOfferSuccess","success"]],arms:{success:t.lookup("ManageOfferSuccessResult")},defaultArm:t["void"]()}),t["enum"]("SetOptionsResultCode",{setOptionsSuccess:0,setOptionsLowReserve:-1,setOptionsTooManySigner:-2,setOptionsBadFlag:-3,setOptionsInvalidInflation:-4,setOptionsCantChange:-5,setOptionsUnknownFlag:-6,setOptionsThresholdOutOfRange:-7,setOptionsBadSigner:-8,setOptionsInvalidHomeDomain:-9}),t.union("SetOptionsResult",{switchOn:t.lookup("SetOptionsResultCode"),switchName:"code",switches:[["setOptionsSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("ChangeTrustResultCode",{changeTrustSuccess:0,changeTrustMalformed:-1,changeTrustNoIssuer:-2,changeTrustInvalidLimit:-3,changeTrustLowReserve:-4,changeTrustSelfNotAllowed:-5,changeTrustNoNewAsset:-6}),t.union("ChangeTrustResult",{switchOn:t.lookup("ChangeTrustResultCode"),switchName:"code",switches:[["changeTrustSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("AllowTrustResultCode",{allowTrustSuccess:0,allowTrustMalformed:-1,allowTrustNoTrustLine:-2,allowTrustTrustNotRequired:-3,allowTrustCantRevoke:-4,allowTrustSelfNotAllowed:-5}),t.union("AllowTrustResult",{switchOn:t.lookup("AllowTrustResultCode"),switchName:"code",switches:[["allowTrustSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("AccountMergeResultCode",{accountMergeSuccess:0,accountMergeMalformed:-1,accountMergeNoAccount:-2,accountMergeImmutableSet:-3,accountMergeHasSubEntry:-4,accountMergeSeqnumTooFar:-5,accountMergeDestFull:-6}),t.union("AccountMergeResult",{switchOn:t.lookup("AccountMergeResultCode"),switchName:"code",switches:[["accountMergeSuccess","sourceAccountBalance"]],arms:{sourceAccountBalance:t.lookup("Int64")},defaultArm:t["void"]()}),t["enum"]("InflationResultCode",{inflationSuccess:0,inflationNotTime:-1}),t.struct("InflationPayout",[["destination",t.lookup("AccountId")],["amount",t.lookup("Int64")]]),t.union("InflationResult",{switchOn:t.lookup("InflationResultCode"),switchName:"code",switches:[["inflationSuccess","payouts"]],arms:{payouts:t.varArray(t.lookup("InflationPayout"),2147483647)},defaultArm:t["void"]()}),t["enum"]("ManageDataResultCode",{manageDataSuccess:0,manageDataNotSupportedYet:-1,manageDataNameNotFound:-2,manageDataLowReserve:-3,manageDataInvalidName:-4}),t.union("ManageDataResult",{switchOn:t.lookup("ManageDataResultCode"),switchName:"code",switches:[["manageDataSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("BumpSequenceResultCode",{bumpSequenceSuccess:0,bumpSequenceBadSeq:-1}),t.union("BumpSequenceResult",{switchOn:t.lookup("BumpSequenceResultCode"),switchName:"code",switches:[["bumpSequenceSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("CreateAssetResultCode",{createAssetSuccess:0,createAssetMalformed:-1,createAssetNoIssuer:-2,createAssetAssetExist:-3,createAssetNoBeneficiary:-4,createAssetTrustSelf:-5,createAssetIssuerDiffSigner:-6,createAssetUnderfunded:-7}),t.union("CreateAssetResult",{switchOn:t.lookup("CreateAssetResultCode"),switchName:"code",switches:[["createAssetSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("ChangeAssetResultCode",{changeAssetSuccess:0,changeAssetMalformed:-1,changeAssetAssetNoExist:-2,changeAssetNoBeneficiary:-3,changeAssetTrustSelf:-4,changeAssetIssuerDiffSigner:-5}),t.union("ChangeAssetResult",{switchOn:t.lookup("ChangeAssetResultCode"),switchName:"code",switches:[["changeAssetSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("LimitAssetResultCode",{limitAssetSuccess:0,limitAssetMalformed:-1,limitAssetAssetNoExist:-2,limitAssetIssuerDiffSigner:-3,limitAssetAssetStopIssuing:-4}),t.union("LimitAssetResult",{switchOn:t.lookup("LimitAssetResultCode"),switchName:"code",switches:[["limitAssetSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("CreateContractResultCode",{createContractSuccess:0,createContractMalformed:-1,createContractUnderfunded:-2,createContractLowReserve:-3,createContractAlreadyExist:-4,createContractDockerCannotDownload:-5,createContractDockerInvalidContractFile:-6,createContractDockerCannotExe:-7,createContractDockerInvalidJson:-8,createContractDockerInvalidEnv:-9,createContractDockerInvalidCondition:-10,createContractStateEmpty:-11}),t.union("CreateContractResult",{switchOn:t.lookup("CreateContractResultCode"),switchName:"code",switches:[["createContractSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("SendAssetResultCode",{sendAssetSuccess:0,sendAssetMalformed:-1,sendAssetUnderfunded:-2,sendAssetSrcNoTrust:-3,sendAssetSrcNotAuthorized:-4,sendAssetNoDestination:-5,sendAssetNoTrust:-6,sendAssetNotAuthorized:-7,sendAssetLineFull:-8,sendAssetNoIssuer:-9,sendAssetAssetStopIssuing:-10,sendAssetNoContractState:-11,sendAssetStateEmpty:-12,sendAssetDockerCannotDownload:-13,sendAssetDockerInvalidContractFile:-14,sendAssetDockerCannotExe:-15,sendAssetDockerInvalidJson:-16,sendAssetDockerInvalidEnv:-17,sendAssetDockerInvalidCondition:-18}),t.union("SendAssetResult",{switchOn:t.lookup("SendAssetResultCode"),switchName:"code",switches:[["sendAssetSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("CallContractResultCode",{callContractSuccess:0,callContractMalformed:-1,callContractNoContractState:-2,callContractCheckAmount:-3,callContractUnderfunded:-4,callContractSrcNoTrust:-5,callContractSrcNotAuthorized:-6,callContractNoDestination:-7,callContractNoTrust:-8,callContractNotAuthorized:-9,callContractLineFull:-10,callContractNoIssuer:-11,callContractOverSendmax:-12,callContractStateEmpty:-13,callContractDockerCannotDownload:-14,callContractDockerInvalidContractFile:-15,callContractDockerCannotExe:-16,callContractDockerInvalidJson:-17,callContractDockerInvalidEnv:-18,callContractDockerInvalidCondition:-19,callContractAssetStopIssuing:-20}),t.union("CallContractResult",{switchOn:t.lookup("CallContractResultCode"),switchName:"code",switches:[["callContractSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("CheckContractResultCode",{checkContractSuccess:0,checkContractMalformed:-1}),t["enum"]("TestContractResultCode",{testContractSuccess:0,testContractMalformed:-1}),t.union("CheckContractResult",{switchOn:t.lookup("CheckContractResultCode"),switchName:"code",switches:[["checkContractSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t.union("TestContractResult",{switchOn:t.lookup("TestContractResultCode"),switchName:"code",switches:[["testContractSuccess",t["void"]()]],arms:{},defaultArm:t["void"]()}),t["enum"]("OperationResultCode",{opInner:0,opBadAuth:-1,opNoAccount:-2,opNotSupported:-3}),t.union("OperationResultTr",{switchOn:t.lookup("OperationType"),switchName:"type",switches:[["createAccount","createAccountResult"],["payment","paymentResult"],["pathPayment","pathPaymentResult"],["manageOffer","manageOfferResult"],["createPassiveOffer","createPassiveOfferResult"],["setOption","setOptionsResult"],["changeTrust","changeTrustResult"],["allowTrust","allowTrustResult"],["accountMerge","accountMergeResult"],["inflation","inflationResult"],["manageDatum","manageDataResult"],["bumpSequence","bumpSeqResult"],["createAsset","createAssetResult"],["changeAsset","changeAssetResult"],["limitAsset","limitAssetResult"],["createContract","createContractResult"],["callContract","callContractResult"],["sendAsset","sendAssetResult"],["checkContract","checkContractResult"],["testContract","testContractResult"]],arms:{createAccountResult:t.lookup("CreateAccountResult"),paymentResult:t.lookup("PaymentResult"),pathPaymentResult:t.lookup("PathPaymentResult"),manageOfferResult:t.lookup("ManageOfferResult"),createPassiveOfferResult:t.lookup("ManageOfferResult"),setOptionsResult:t.lookup("SetOptionsResult"),changeTrustResult:t.lookup("ChangeTrustResult"),allowTrustResult:t.lookup("AllowTrustResult"),accountMergeResult:t.lookup("AccountMergeResult"),inflationResult:t.lookup("InflationResult"),manageDataResult:t.lookup("ManageDataResult"),bumpSeqResult:t.lookup("BumpSequenceResult"),createAssetResult:t.lookup("CreateAssetResult"),changeAssetResult:t.lookup("ChangeAssetResult"),limitAssetResult:t.lookup("LimitAssetResult"),createContractResult:t.lookup("CreateContractResult"),callContractResult:t.lookup("CallContractResult"),sendAssetResult:t.lookup("SendAssetResult"),checkContractResult:t.lookup("CheckContractResult"),testContractResult:t.lookup("TestContractResult")}}),t.union("OperationResult",{switchOn:t.lookup("OperationResultCode"),switchName:"code",switches:[["opInner","tr"]],arms:{tr:t.lookup("OperationResultTr")},defaultArm:t["void"]()}),t["enum"]("TransactionResultCode",{txSuccess:0,txFailed:-1,txTooEarly:-2,txTooLate:-3,txMissingOperation:-4,txBadSeq:-5,txBadAuth:-6,txInsufficientBalance:-7,txNoAccount:-8,txInsufficientFee:-9,txBadAuthExtra:-10,txInternalError:-11}),t.union("TransactionResultResult",{switchOn:t.lookup("TransactionResultCode"),switchName:"code",switches:[["txSuccess","results"],["txFailed","results"]],arms:{results:t.varArray(t.lookup("OperationResult"),2147483647)},defaultArm:t["void"]()}),t.union("TransactionResultExt",{switchOn:t.int(),switchName:"v",switches:[[0,t["void"]()]],arms:{}}),t.struct("TransactionResult",[["feeCharged",t.lookup("Int64")],["result",t.lookup("TransactionResultResult")],["ext",t.lookup("TransactionResultExt")]]),t.typedef("Hash",t.opaque(32)),t.typedef("Uint256",t.opaque(32)),t.typedef("Uint32",t.uint()),t.typedef("Int32",t.int()),t.typedef("Uint64",t.uhyper()),t.typedef("Int64",t.hyper()),t["enum"]("CryptoKeyType",{keyTypeEd25519:0,keyTypePreAuthTx:1,keyTypeHashX:2,keyTypePreContract:3}),t["enum"]("PublicKeyType",{publicKeyTypeEd25519:0,publicKeyTypeContract:3}),t["enum"]("SignerKeyType",{signerKeyTypeEd25519:0,signerKeyTypePreAuthTx:1,signerKeyTypeHashX:2,signerKeyTypePreContract:3}),t.union("PublicKey",{switchOn:t.lookup("PublicKeyType"),switchName:"type",switches:[["publicKeyTypeEd25519","ed25519"],["publicKeyTypeContract","contract"]],arms:{ed25519:t.lookup("Uint256"),contract:t.lookup("Uint256")}}),t.union("SignerKey",{switchOn:t.lookup("SignerKeyType"),switchName:"type",switches:[["signerKeyTypeEd25519","ed25519"],["signerKeyTypePreAuthTx","preAuthTx"],["signerKeyTypeHashX","hashX"],["signerKeyTypePreContract","contract"]],arms:{ed25519:t.lookup("Uint256"),preAuthTx:t.lookup("Uint256"),hashX:t.lookup("Uint256"),contract:t.lookup("Uint256")}}),t.typedef("Signature",t.varOpaque(64)),t.typedef("SignatureHint",t.opaque(4)),t.typedef("NodeId",t.lookup("PublicKey")),t.struct("Curve25519Secret",[["key",t.opaque(32)]]),t.struct("Curve25519Public",[["key",t.opaque(32)]]),t.struct("HmacSha256Key",[["key",t.opaque(32)]]),t.struct("HmacSha256Mac",[["mac",t.opaque(32)]])
});e["default"]=a,t.exports=e["default"]},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(4);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var o=r(264);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})})},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(5);Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})});var o=r(160);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}})});var i=r(163);Object.keys(i).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}})});var a=r(164);Object.keys(a).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return a[t]}})});var u=r(165);Object.keys(u).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return u[t]}})});var s=r(166);Object.keys(s).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return s[t]}})});var c=r(167);Object.keys(c).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return c[t]}})});var f=r(168);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}})});var l=r(170);Object.keys(l).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}})});var h=r(172);Object.keys(h).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return h[t]}})});var p=r(173);Object.keys(p).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return p[t]}})});var d=r(174);Object.keys(d).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return d[t]}})});var y=r(183);Object.keys(y).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return y[t]}})});var v=r(184);Object.keys(v).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return v[t]}})});var g=r(187);Object.keys(g).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return g[t]}})});var m=r(188);Object.keys(m).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return m[t]}})});var b=r(258);Object.keys(b).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return b[t]}})});var w=r(263);Object.keys(w).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return w[t]}})})},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Int=void 0;var o=r(6),i=n(o),a=r(14),u=n(a),s=e.Int={read:function(t){return t.readInt32BE()},write:function(t,e){if(!i.default(t))throw new Error("XDR Write Error: not a number");if(Math.floor(t)!==t)throw new Error("XDR Write Error: not an integer");e.writeInt32BE(t)},isValid:function(t){return i.default(t)?Math.floor(t)!==t?!1:t>=s.MIN_VALUE&&t<=s.MAX_VALUE:!1}};s.MAX_VALUE=Math.pow(2,31)-1,s.MIN_VALUE=-Math.pow(2,31),u.default(s)},function(t,e,r){function n(t){return"number"==typeof t||i(t)&&o(t)==a}var o=r(7),i=r(13),a="[object Number]";t.exports=n},function(t,e,r){function n(t){return null==t?void 0===t?s:u:c&&c in Object(t)?i(t):a(t)}var o=r(8),i=r(11),a=r(12),u="[object Null]",s="[object Undefined]",c=o?o.toStringTag:void 0;t.exports=n},function(t,e,r){var n=r(9),o=n.Symbol;t.exports=o},function(t,e,r){var n=r(10),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();t.exports=i},function(t,e){(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t.exports=r}).call(e,function(){return this}())},function(t,e,r){function n(t){var e=a.call(t,s),r=t[s];try{t[s]=void 0;var n=!0}catch(o){}var i=u.call(t);return n&&(e?t[s]=r:delete t[s]),i}var o=r(8),i=Object.prototype,a=i.hasOwnProperty,u=i.toString,s=o?o.toStringTag:void 0;t.exports=n},function(t){function e(t){return n.call(t)}var r=Object.prototype,n=r.toString;t.exports=e},function(t){function e(t){return null!=t&&"object"==typeof t}t.exports=e},function(t,e,r){(function(t){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t){a.default(t,l),s.default(t)&&a.default(t.prototype,h)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var i=r(19),a=n(i),u=r(27),s=n(u),c=r(63),f=Math.pow(2,16),l={toXDR:function(t){var e=new c.Cursor(f);this.write(t,e);var r=e.tell();return e.rewind(),e.slice(r).buffer()},fromXDR:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"raw",n=void 0;switch(r){case"raw":n=e;break;case"hex":n=t.from(e,"hex");break;case"base64":n=t.from(e,"base64");break;default:throw new Error("Invalid format "+r+', must be "raw", "hex", "base64"')}var o=new c.Cursor(n),i=this.read(o);return i}},h={toXDR:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"raw",e=this.constructor.toXDR(this);switch(t){case"raw":return e;case"hex":return e.toString("hex");case"base64":return e.toString("base64");default:throw new Error("Invalid format "+t+', must be "raw", "hex", "base64"')}}}}).call(e,r(15).Buffer)},function(t,e,r){(function(t){"use strict";function n(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(e){return!1}}function o(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t,e){if(o()<e)throw new RangeError("Invalid typed array length");return a.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=a.prototype):(null===t&&(t=new a(e)),t.length=e),t}function a(t,e,r){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(t,e,r);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return f(this,t)}return u(this,t,e,r)}function u(t,e,r,n){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?p(t,e,r,n):"string"==typeof e?l(t,e,r):d(t,e)}function s(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(0>t)throw new RangeError('"size" argument must not be negative')}function c(t,e,r,n){return s(e),0>=e?i(t,e):void 0!==r?"string"==typeof n?i(t,e).fill(r,n):i(t,e).fill(r):i(t,e)}function f(t,e){if(s(e),t=i(t,0>e?0:0|y(e)),!a.TYPED_ARRAY_SUPPORT)for(var r=0;e>r;++r)t[r]=0;return t}function l(t,e,r){if(("string"!=typeof r||""===r)&&(r="utf8"),!a.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|g(e,r);t=i(t,n);var o=t.write(e,r);return o!==n&&(t=t.slice(0,o)),t}function h(t,e){var r=e.length<0?0:0|y(e.length);t=i(t,r);for(var n=0;r>n;n+=1)t[n]=255&e[n];return t}function p(t,e,r,n){if(e.byteLength,0>r||e.byteLength<r)throw new RangeError("'offset' is out of bounds");if(e.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return e=void 0===r&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,r):new Uint8Array(e,r,n),a.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=a.prototype):t=h(t,e),t}function d(t,e){if(a.isBuffer(e)){var r=0|y(e.length);return t=i(t,r),0===t.length?t:(e.copy(t,0,0,r),t)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||$(e.length)?i(t,0):h(t,e);if("Buffer"===e.type&&Q(e.data))return h(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function v(t){return+t!=t&&(t=0),a.alloc(+t)}function g(t,e){if(a.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return X(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Y(t).length;default:if(n)return X(t).length;e=(""+e).toLowerCase(),n=!0}}function m(t,e,r){var n=!1;if((void 0===e||0>e)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),0>=r)return"";if(r>>>=0,e>>>=0,e>=r)return"";for(t||(t="utf8");;)switch(t){case"hex":return j(this,e,r);case"utf8":case"utf-8":return C(this,e,r);case"ascii":return I(this,e,r);case"latin1":case"binary":return R(this,e,r);case"base64":return T(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function b(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function w(t,e,r,n,o){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:-2147483648>r&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:t.length-1),0>r&&(r=t.