UNPKG

wowok_agent

Version:

Create, collaborate, and transact on your own terms with the AI-driven web3 collaboration protocol.

1 lines 12.3 kB
"use strict";(this.webpackChunkwowok_agent=this.webpackChunkwowok_agent||[]).push([[392],{1132:(e,t,n)=>{n.d(t,{R:()=>o});var r=n(5412),u=n(8956);function o(e){switch(e){case"u8":return r.j.u8();case"u16":return r.j.u16();case"u32":return r.j.u32();case"u64":return r.j.u64();case"u128":return r.j.u128();case"u256":return r.j.u256();case"bool":return r.j.bool();case"string":return r.j.string();case"id":case"address":return u.pV}const t=e.match(/^(vector|option)<(.+)>$/);if(t){const[e,n]=t.slice(1);return"vector"===e?r.j.vector(o(n)):r.j.option(o(n))}throw new Error(`Invalid Pure type name: ${e}`)}},3852:(e,t,n)=>{n.d(t,{r:()=>i});var r=n(7573),u=n(9298);const o=/^vector<(.+)>$/,a=/^([^:]+)::([^:]+)::([^<]+)(<(.+)>)?/;class i{static parseFromStr(e,t=!1){if("address"===e)return{address:null};if("bool"===e)return{bool:null};if("u8"===e)return{u8:null};if("u16"===e)return{u16:null};if("u32"===e)return{u32:null};if("u64"===e)return{u64:null};if("u128"===e)return{u128:null};if("u256"===e)return{u256:null};if("signer"===e)return{signer:null};const n=e.match(o);if(n)return{vector:i.parseFromStr(n[1],t)};const r=e.match(a);if(r)return{struct:{address:t?(0,u.t4)(r[1]):r[1],module:r[2],name:r[3],typeParams:void 0===r[5]?[]:i.parseStructTypeArgs(r[5],t)}};throw new Error(`Encountered unexpected token when parsing type args for ${e}`)}static parseStructTypeArgs(e,t=!1){return(0,r.sT)(e).map((e=>i.parseFromStr(e,t)))}static tagToString(e){if("bool"in e)return"bool";if("u8"in e)return"u8";if("u16"in e)return"u16";if("u32"in e)return"u32";if("u64"in e)return"u64";if("u128"in e)return"u128";if("u256"in e)return"u256";if("address"in e)return"address";if("signer"in e)return"signer";if("vector"in e)return`vector<${i.tagToString(e.vector)}>`;if("struct"in e){const t=e.struct,n=t.typeParams.map(i.tagToString).join(", ");return`${t.address}::${t.module}::${t.name}${n?`<${n}>`:""}`}throw new Error("Invalid TypeTag")}}},6101:(e,t,n)=>{n.d(t,{jy:()=>h});var r=n(5412),u=n(8956);const o=r.j.enum("PackageUpgradeError",{UnableToFetchPackage:r.j.struct("UnableToFetchPackage",{packageId:u.pV}),NotAPackage:r.j.struct("NotAPackage",{objectId:u.pV}),IncompatibleUpgrade:null,DigestDoesNotMatch:r.j.struct("DigestDoesNotMatch",{digest:r.j.vector(r.j.u8())}),UnknownUpgradePolicy:r.j.struct("UnknownUpgradePolicy",{policy:r.j.u8()}),PackageIDDoesNotMatch:r.j.struct("PackageIDDoesNotMatch",{packageId:u.pV,ticketId:u.pV})}),a=r.j.struct("ModuleId",{address:u.pV,name:r.j.string()}),i=r.j.struct("MoveLocation",{module:a,function:r.j.u16(),instruction:r.j.u16(),functionName:r.j.option(r.j.string())}),s=r.j.enum("CommandArgumentError",{TypeMismatch:null,InvalidBCSBytes:null,InvalidUsageOfPureArg:null,InvalidArgumentToPrivateEntryFunction:null,IndexOutOfBounds:r.j.struct("IndexOutOfBounds",{idx:r.j.u16()}),SecondaryIndexOutOfBounds:r.j.struct("SecondaryIndexOutOfBounds",{resultIdx:r.j.u16(),secondaryIdx:r.j.u16()}),InvalidResultArity:r.j.struct("InvalidResultArity",{resultIdx:r.j.u16()}),InvalidGasCoinUsage:null,InvalidValueUsage:null,InvalidObjectByValue:null,InvalidObjectByMutRef:null,SharedObjectOperationNotAllowed:null}),c=r.j.enum("TypeArgumentError",{TypeNotFound:null,ConstraintNotSatisfied:null}),l=r.j.enum("ExecutionFailureStatus",{InsufficientGas:null,InvalidGasObject:null,InvariantViolation:null,FeatureNotYetSupported:null,MoveObjectTooBig:r.j.struct("MoveObjectTooBig",{objectSize:r.j.u64(),maxObjectSize:r.j.u64()}),MovePackageTooBig:r.j.struct("MovePackageTooBig",{objectSize:r.j.u64(),maxObjectSize:r.j.u64()}),CircularObjectOwnership:r.j.struct("CircularObjectOwnership",{object:u.pV}),InsufficientCoinBalance:null,CoinBalanceOverflow:null,PublishErrorNonZeroAddress:null,SuiMoveVerificationError:null,MovePrimitiveRuntimeError:r.j.option(i),MoveAbort:r.j.tuple([i,r.j.u64()]),VMVerificationOrDeserializationError:null,VMInvariantViolation:null,FunctionNotFound:null,ArityMismatch:null,TypeArityMismatch:null,NonEntryFunctionInvoked:null,CommandArgumentError:r.j.struct("CommandArgumentError",{argIdx:r.j.u16(),kind:s}),TypeArgumentError:r.j.struct("TypeArgumentError",{argumentIdx:r.j.u16(),kind:c}),UnusedValueWithoutDrop:r.j.struct("UnusedValueWithoutDrop",{resultIdx:r.j.u16(),secondaryIdx:r.j.u16()}),InvalidPublicFunctionReturnType:r.j.struct("InvalidPublicFunctionReturnType",{idx:r.j.u16()}),InvalidTransferObject:null,EffectsTooLarge:r.j.struct("EffectsTooLarge",{currentSize:r.j.u64(),maxSize:r.j.u64()}),PublishUpgradeMissingDependency:null,PublishUpgradeDependencyDowngrade:null,PackageUpgradeError:r.j.struct("PackageUpgradeError",{upgradeError:o}),WrittenObjectsTooLarge:r.j.struct("WrittenObjectsTooLarge",{currentSize:r.j.u64(),maxSize:r.j.u64()}),CertificateDenied:null,SuiMoveVerificationTimedout:null,SharedObjectOperationNotAllowed:null,InputObjectDeleted:null,ExecutionCancelledDueToSharedObjectCongestion:r.j.struct("ExecutionCancelledDueToSharedObjectCongestion",{congestedObjects:r.j.vector(u.pV)}),AddressDeniedForCoin:r.j.struct("AddressDeniedForCoin",{address:u.pV,coinType:r.j.string()}),CoinTypeGlobalPause:r.j.struct("CoinTypeGlobalPause",{coinType:r.j.string()}),ExecutionCancelledDueToRandomnessUnavailable:null}),j=r.j.enum("ExecutionStatus",{Success:null,Failed:r.j.struct("ExecutionFailed",{error:l,command:r.j.option(r.j.u64())})}),d=r.j.struct("GasCostSummary",{computationCost:r.j.u64(),storageCost:r.j.u64(),storageRebate:r.j.u64(),nonRefundableStorageFee:r.j.u64()}),p=r.j.struct("TransactionEffectsV1",{status:j,executedEpoch:r.j.u64(),gasUsed:d,modifiedAtVersions:r.j.vector(r.j.tuple([u.pV,r.j.u64()])),sharedObjects:r.j.vector(u.MD),transactionDigest:u._p,created:r.j.vector(r.j.tuple([u.MD,u._e])),mutated:r.j.vector(r.j.tuple([u.MD,u._e])),unwrapped:r.j.vector(r.j.tuple([u.MD,u._e])),deleted:r.j.vector(u.MD),unwrappedThenDeleted:r.j.vector(u.MD),wrapped:r.j.vector(u.MD),gasObject:r.j.tuple([u.MD,u._e]),eventsDigest:r.j.option(u._p),dependencies:r.j.vector(u._p)}),g=r.j.tuple([r.j.u64(),u._p]),m=r.j.enum("ObjectIn",{NotExist:null,Exist:r.j.tuple([g,u._e])}),v=r.j.enum("ObjectOut",{NotExist:null,ObjectWrite:r.j.tuple([u._p,u._e]),PackageWrite:g}),f=r.j.enum("IDOperation",{None:null,Created:null,Deleted:null}),b=r.j.struct("EffectsObjectChange",{inputState:m,outputState:v,idOperation:f}),S=r.j.enum("UnchangedSharedKind",{ReadOnlyRoot:g,MutateDeleted:r.j.u64(),ReadDeleted:r.j.u64(),Cancelled:r.j.u64(),PerEpochConfig:null}),y=r.j.struct("TransactionEffectsV2",{status:j,executedEpoch:r.j.u64(),gasUsed:d,transactionDigest:u._p,gasObjectIndex:r.j.option(r.j.u32()),eventsDigest:r.j.option(u._p),dependencies:r.j.vector(u._p),lamportVersion:r.j.u64(),changedObjects:r.j.vector(r.j.tuple([u.pV,b])),unchangedSharedObjects:r.j.vector(r.j.tuple([u.pV,S])),auxDataDigest:r.j.option(u._p)}),O=r.j.enum("TransactionEffects",{V1:p,V2:y}),h={...r.j,U8:r.j.u8(),U16:r.j.u16(),U32:r.j.u32(),U64:r.j.u64(),U128:r.j.u128(),U256:r.j.u256(),ULEB128:r.j.uleb128(),Bool:r.j.bool(),String:r.j.string(),Address:u.pV,AppId:u.l0,Argument:u.ef,CallArg:u.FB,CompressedSignature:u.uj,GasData:u.gq,Intent:u.JD,IntentMessage:u.P4,IntentScope:u.fn,IntentVersion:u.VG,MultiSig:u.Ft,MultiSigPkMap:u.Yj,MultiSigPublicKey:u.$R,ObjectArg:u.MS,ObjectDigest:u._p,Owner:u._e,ProgrammableMoveCall:u.Jz,ProgrammableTransaction:u.CN,PublicKey:u.J3,SenderSignedData:u.qQ,SenderSignedTransaction:u.m4,SharedObjectRef:u.Cm,StructTag:u.wN,SuiObjectRef:u.MD,Command:u.uB,TransactionData:u.pl,TransactionDataV1:u.Ov,TransactionExpiration:u.ko,TransactionKind:u.LH,TypeTag:u.Lk,TransactionEffects:O,PasskeyAuthenticator:u.AK}},8956:(e,t,n)=>{n.d(t,{$R:()=>F,AK:()=>z,CN:()=>h,Cm:()=>d,FB:()=>m,Ft:()=>_,J3:()=>U,JD:()=>V,Jz:()=>S,LH:()=>T,Lk:()=>f,MD:()=>j,MS:()=>p,Ov:()=>C,P4:()=>w,VG:()=>A,Yj:()=>N,_e:()=>g,_p:()=>l,ef:()=>b,fn:()=>k,gq:()=>M,ko:()=>D,l0:()=>P,m4:()=>B,pV:()=>c,pl:()=>E,qQ:()=>$,uB:()=>y,uj:()=>x,wN:()=>I});var r=n(5412),u=n(4329),o=n(451),a=n(9440),i=n(9298),s=n(3852);const c=r.j.bytes(i.wn).transform({validate:e=>{const t="string"==typeof e?e:(0,u.nj)(e);if(!t||!(0,i.AP)((0,i.t4)(t)))throw new Error(`Invalid Sui address ${t}`)},input:e=>"string"==typeof e?(0,u.aD)((0,i.t4)(e)):e,output:e=>(0,i.t4)((0,u.nj)(e))}),l=r.j.vector(r.j.u8()).transform({name:"ObjectDigest",input:e=>(0,o.n3)(e),output:e=>(0,o.gT)(new Uint8Array(e)),validate:e=>{if(32!==(0,o.n3)(e).length)throw new Error("ObjectDigest must be 32 bytes")}}),j=r.j.struct("SuiObjectRef",{objectId:c,version:r.j.u64(),digest:l}),d=r.j.struct("SharedObjectRef",{objectId:c,initialSharedVersion:r.j.u64(),mutable:r.j.bool()}),p=r.j.enum("ObjectArg",{ImmOrOwnedObject:j,SharedObject:d,Receiving:j}),g=r.j.enum("Owner",{AddressOwner:c,ObjectOwner:c,Shared:r.j.struct("Shared",{initialSharedVersion:r.j.u64()}),Immutable:null,ConsensusV2:r.j.struct("ConsensusV2",{authenticator:r.j.struct("Authenticator",{SingleOwner:r.j.string()}),startVersion:r.j.string()})}),m=r.j.enum("CallArg",{Pure:r.j.struct("Pure",{bytes:r.j.vector(r.j.u8()).transform({input:e=>"string"==typeof e?(0,a.Ey)(e):e,output:e=>(0,a.nk)(new Uint8Array(e))})}),Object:p}),v=r.j.enum("TypeTag",{bool:null,u8:null,u64:null,u128:null,address:null,signer:null,vector:r.j.lazy((()=>v)),struct:r.j.lazy((()=>I)),u16:null,u32:null,u256:null}),f=v.transform({input:e=>"string"==typeof e?s.r.parseFromStr(e,!0):e,output:e=>s.r.tagToString(e)}),b=r.j.enum("Argument",{GasCoin:null,Input:r.j.u16(),Result:r.j.u16(),NestedResult:r.j.tuple([r.j.u16(),r.j.u16()])}),S=r.j.struct("ProgrammableMoveCall",{package:c,module:r.j.string(),function:r.j.string(),typeArguments:r.j.vector(f),arguments:r.j.vector(b)}),y=r.j.enum("Command",{MoveCall:S,TransferObjects:r.j.struct("TransferObjects",{objects:r.j.vector(b),address:b}),SplitCoins:r.j.struct("SplitCoins",{coin:b,amounts:r.j.vector(b)}),MergeCoins:r.j.struct("MergeCoins",{destination:b,sources:r.j.vector(b)}),Publish:r.j.struct("Publish",{modules:r.j.vector(r.j.vector(r.j.u8()).transform({input:e=>"string"==typeof e?(0,a.Ey)(e):e,output:e=>(0,a.nk)(new Uint8Array(e))})),dependencies:r.j.vector(c)}),MakeMoveVec:r.j.struct("MakeMoveVec",{type:(O=f,r.j.enum("Option",{None:null,Some:O})).transform({input:e=>null===e?{None:!0}:{Some:e},output:e=>e.Some??null}),elements:r.j.vector(b)}),Upgrade:r.j.struct("Upgrade",{modules:r.j.vector(r.j.vector(r.j.u8()).transform({input:e=>"string"==typeof e?(0,a.Ey)(e):e,output:e=>(0,a.nk)(new Uint8Array(e))})),dependencies:r.j.vector(c),package:c,ticket:b})});var O;const h=r.j.struct("ProgrammableTransaction",{inputs:r.j.vector(m),commands:r.j.vector(y)}),T=r.j.enum("TransactionKind",{ProgrammableTransaction:h,ChangeEpoch:null,Genesis:null,ConsensusCommitPrologue:null}),D=r.j.enum("TransactionExpiration",{None:null,Epoch:r.j.u64({name:"unsafe_u64"}).transform({input:e=>e,output:e=>Number(e)})});const I=r.j.struct("StructTag",{address:c,module:r.j.string(),name:r.j.string(),typeParams:r.j.vector(v)}),M=r.j.struct("GasData",{payment:r.j.vector(j),owner:c,price:r.j.u64(),budget:r.j.u64()}),C=r.j.struct("TransactionDataV1",{kind:T,sender:c,gasData:M,expiration:D}),E=r.j.enum("TransactionData",{V1:C}),k=r.j.enum("IntentScope",{TransactionData:null,TransactionEffects:null,CheckpointSummary:null,PersonalMessage:null}),A=r.j.enum("IntentVersion",{V0:null}),P=r.j.enum("AppId",{Sui:null}),V=r.j.struct("Intent",{scope:k,version:A,appId:P});function w(e){return r.j.struct(`IntentMessage<${e.name}>`,{intent:V,value:e})}const x=r.j.enum("CompressedSignature",{ED25519:r.j.fixedArray(64,r.j.u8()),Secp256k1:r.j.fixedArray(64,r.j.u8()),Secp256r1:r.j.fixedArray(64,r.j.u8()),ZkLogin:r.j.vector(r.j.u8())}),U=r.j.enum("PublicKey",{ED25519:r.j.fixedArray(32,r.j.u8()),Secp256k1:r.j.fixedArray(33,r.j.u8()),Secp256r1:r.j.fixedArray(33,r.j.u8()),ZkLogin:r.j.vector(r.j.u8())}),N=r.j.struct("MultiSigPkMap",{pubKey:U,weight:r.j.u8()}),F=r.j.struct("MultiSigPublicKey",{pk_map:r.j.vector(N),threshold:r.j.u16()}),_=r.j.struct("MultiSig",{sigs:r.j.vector(x),bitmap:r.j.u16(),multisig_pk:F}),R=r.j.vector(r.j.u8()).transform({input:e=>"string"==typeof e?(0,a.Ey)(e):e,output:e=>(0,a.nk)(new Uint8Array(e))}),B=r.j.struct("SenderSignedTransaction",{intentMessage:w(E),txSignatures:r.j.vector(R)}),$=r.j.vector(B,{name:"SenderSignedData"}),z=r.j.struct("PasskeyAuthenticator",{authenticatorData:r.j.vector(r.j.u8()),clientDataJson:r.j.string(),userSignature:r.j.vector(r.j.u8())})}}]);