Defined in sdk/typescript/src/transactions/Transaction.ts:104 Constructors constructor new Transaction ( ) : Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:236 Accessors [TRANSACTION_ BRAND] get [TRANSACTION_BRAND]( ) : boolean Returns boolean Defined in sdk/typescript/src/transactions/Transaction.ts:203 block Data get blockData( ) : { expiration : undefined | null | { Epoch : number ; } | { None : null | true ; } ; gasConfig : { budget ?: string | number | bigint ; owner ?: string ; payment ?: { digest : string ; objectId : string ; version : string | number | bigint ; } [] ; price ?: string | number | bigint ; } ; inputs : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } ) [] ; sender ?: string ; transactions : ( { arguments : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; kind : "MoveCall" ; target : ` ${ string } :: ${ string } :: ${ string } ` ; typeArguments : string [] ; } | { address : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "TransferObjects" ; objects : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; } | { amounts : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; coin : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "SplitCoins" ; } | { destination : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "MergeCoins" ; sources : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; } | { kind : "MakeMoveVec" ; objects : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; type : { Some : TypeTag ; } | { None : null | true ; } ; } | { dependencies : string [] ; kind : "Publish" ; modules : number [] [] ; } | { dependencies : string [] ; kind : "Upgrade" ; modules : number [] [] ; packageId : string ; ticket : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; } ) [] ; version : 1 ; } Returns { expiration : undefined | null | { Epoch : number ; } | { None : null | true ; } ; gasConfig : { budget ?: string | number | bigint ; owner ?: string ; payment ?: { digest : string ; objectId : string ; version : string | number | bigint ; } [] ; price ?: string | number | bigint ; } ; inputs : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } ) [] ; sender ?: string ; transactions : ( { arguments : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; kind : "MoveCall" ; target : ` ${ string } :: ${ string } :: ${ string } ` ; typeArguments : string [] ; } | { address : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "TransferObjects" ; objects : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; } | { amounts : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; coin : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "SplitCoins" ; } | { destination : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "MergeCoins" ; sources : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; } | { kind : "MakeMoveVec" ; objects : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; type : { Some : TypeTag ; } | { None : null | true ; } ; } | { dependencies : string [] ; kind : "Publish" ; modules : number [] [] ; } | { dependencies : string [] ; kind : "Upgrade" ; modules : number [] [] ; packageId : string ; ticket : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; } ) [] ; version : 1 ; } expiration : undefined | null | { Epoch : number ; } | { None : null | true ; } gas Config : { budget ?: string | number | bigint ; owner ?: string ; payment ?: { digest : string ; objectId : string ; version : string | number | bigint ; } [] ; price ?: string | number | bigint ; } Optional
budget ?: string | number | bigint Optional
owner ?: string Optional
payment ?: { digest : string ; objectId : string ; version : string | number | bigint ; } [] Optional
price ?: string | number | bigint inputs : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } ) [] Optional
sender ?: string transactions : ( { arguments : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; kind : "MoveCall" ; target : ` ${ string } :: ${ string } :: ${ string } ` ; typeArguments : string [] ; } | { address : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "TransferObjects" ; objects : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; } | { amounts : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; coin : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "SplitCoins" ; } | { destination : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; kind : "MergeCoins" ; sources : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; } | { kind : "MakeMoveVec" ; objects : ( { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ) [] ; type : { Some : TypeTag ; } | { None : null | true ; } ; } | { dependencies : string [] ; kind : "Publish" ; modules : number [] [] ; } | { dependencies : string [] ; kind : "Upgrade" ; modules : number [] [] ; packageId : string ; ticket : { index : number ; kind : "Input" ; type ?: "object" ; value : unknown ; } | { index : number ; kind : "Input" ; type : "pure" ; value : unknown ; } | { kind : "GasCoin" ; } | { index : number ; kind : "Result" ; } | { index : number ; kind : "NestedResult" ; resultIndex : number ; } ; } ) [] version : 1 Defined in sdk/typescript/src/transactions/Transaction.ts:192 gas get gas( ) : { $kind : "GasCoin" ; GasCoin : true ; } Returns { $kind : "GasCoin" ; GasCoin : true ; } $kind : "GasCoin" Gas Coin : true Defined in sdk/typescript/src/transactions/Transaction.ts:241 pure get pure( ) : { id : ( ( value ) => { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) ; address ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; bool ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; string ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u128 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u16 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u256 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u32 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u64 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u8 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; ( value ) : Argument ; } Returns { id : ( ( value ) => { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) ; address ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; bool ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; string ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u128 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u16 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u256 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u32 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u64 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; u8 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; ( value ) : Argument ; } id : ( ( value ) => { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } address : functionaddress ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:28 bool : functionbool ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:26 string : functionstring ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:27 u128 : functionu128 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Parameters value : string | number | bigint Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:24 u16 : functionu16 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:21 u256 : functionu256 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Parameters value : string | number | bigint Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:25 u32 : functionu32 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:22 u64 : functionu64 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Parameters value : string | number | bigint Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:23 u8 : functionu8 ( value ) : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Returns { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } Defined in sdk/typescript/src/transactions/pure.ts:20 Defined in sdk/typescript/src/transactions/Transaction.ts:208 Methods add add < T > ( command ) : T Returns T Defined in sdk/typescript/src/transactions/Transaction.ts:305 add Build Plugin add Build Plugin ( step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:149 add Intent Resolver add Intent Resolver ( intent , resolver ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:153 add Serialization Plugin add Serialization Plugin ( step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:145 build build ( options ? ) : Promise < Uint8Array > Returns Promise < Uint8Array > Defined in sdk/typescript/src/transactions/Transaction.ts:463 get Data get Data ( ) : { commands : EnumOutputShapeWithKeys < { $Intent : { data : {} ; inputs : {} ; name : string ; } ; MakeMoveVec : { elements : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; type : null | string ; } ; MergeCoins : { destination : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; sources : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; } ; MoveCall : { _argumentTypes ?: null | { body : OpenMoveTypeSignatureBody ; ref : null | "&" | "&mut" ; } [] ; arguments : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; function : string ; module : string ; package : string ; typeArguments : string [] ; } ; Publish : { dependencies : string [] ; modules : string [] ; } ; SplitCoins : { amounts : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; coin : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; } ; TransferObjects : { address : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; objects : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; } ; Upgrade : { dependencies : string [] ; modules : string [] ; package : string ; ticket : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; } ; } , "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade" | "$Intent" > [] ; expiration : undefined | null | EnumOutputShapeWithKeys < { Epoch : string | number ; None : true ; } , "None" | "Epoch" > ; gasData : { budget : null | string | number ; owner : null | string ; payment : null | { digest : string ; objectId : string ; version : string | number ; } [] ; price : null | string | number ; } ; inputs : EnumOutputShapeWithKeys < { Object : EnumOutputShapeWithKeys < { ImmOrOwnedObject : { digest : string ; objectId : string ; version : string | number ; } ; Receiving : { digest : string ; objectId : string ; version : string | number ; } ; SharedObject : { initialSharedVersion : string | number ; mutable : boolean ; objectId : string ; } ; } , "ImmOrOwnedObject" | "SharedObject" | "Receiving" > ; Pure : { bytes : string ; } ; UnresolvedObject : { digest ?: null | string ; initialSharedVersion ?: null | string | number ; objectId : string ; version ?: null | string | number ; } ; UnresolvedPure : { value : unknown ; } ; } , "Pure" | "Object" | "UnresolvedPure" | "UnresolvedObject" > [] ; sender : undefined | null | string ; version : 2 ; } Returns { commands : EnumOutputShapeWithKeys < { $Intent : { data : {} ; inputs : {} ; name : string ; } ; MakeMoveVec : { elements : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; type : null | string ; } ; MergeCoins : { destination : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; sources : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; } ; MoveCall : { _argumentTypes ?: null | { body : OpenMoveTypeSignatureBody ; ref : null | "&" | "&mut" ; } [] ; arguments : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; function : string ; module : string ; package : string ; typeArguments : string [] ; } ; Publish : { dependencies : string [] ; modules : string [] ; } ; SplitCoins : { amounts : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; coin : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; } ; TransferObjects : { address : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; objects : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; } ; Upgrade : { dependencies : string [] ; modules : string [] ; package : string ; ticket : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; } ; } , "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade" | "$Intent" > [] ; expiration : undefined | null | EnumOutputShapeWithKeys < { Epoch : string | number ; None : true ; } , "None" | "Epoch" > ; gasData : { budget : null | string | number ; owner : null | string ; payment : null | { digest : string ; objectId : string ; version : string | number ; } [] ; price : null | string | number ; } ; inputs : EnumOutputShapeWithKeys < { Object : EnumOutputShapeWithKeys < { ImmOrOwnedObject : { digest : string ; objectId : string ; version : string | number ; } ; Receiving : { digest : string ; objectId : string ; version : string | number ; } ; SharedObject : { initialSharedVersion : string | number ; mutable : boolean ; objectId : string ; } ; } , "ImmOrOwnedObject" | "SharedObject" | "Receiving" > ; Pure : { bytes : string ; } ; UnresolvedObject : { digest ?: null | string ; initialSharedVersion ?: null | string | number ; objectId : string ; version ?: null | string | number ; } ; UnresolvedPure : { value : unknown ; } ; } , "Pure" | "Object" | "UnresolvedPure" | "UnresolvedObject" > [] ; sender : undefined | null | string ; version : 2 ; } commands : EnumOutputShapeWithKeys < { $Intent : { data : {} ; inputs : {} ; name : string ; } ; MakeMoveVec : { elements : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; type : null | string ; } ; MergeCoins : { destination : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; sources : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; } ; MoveCall : { _argumentTypes ?: null | { body : OpenMoveTypeSignatureBody ; ref : null | "&" | "&mut" ; } [] ; arguments : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; function : string ; module : string ; package : string ; typeArguments : string [] ; } ; Publish : { dependencies : string [] ; modules : string [] ; } ; SplitCoins : { amounts : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; coin : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; } ; TransferObjects : { address : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; objects : ( { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ) [] ; } ; Upgrade : { dependencies : string [] ; modules : string [] ; package : string ; ticket : { $kind : "GasCoin" ; GasCoin : true ; } | { $kind : "Input" ; Input : number ; type ?: "pure" ; } | { $kind : "Input" ; Input : number ; type ?: "object" ; } | { $kind : "Result" ; Result : number ; } | { $kind : "NestedResult" ; NestedResult : [ number , number ] ; } ; } ; } , "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade" | "$Intent" > [] expiration : undefined | null | EnumOutputShapeWithKeys < { Epoch : string | number ; None : true ; } , "None" | "Epoch" > gas Data : { budget : null | string | number ; owner : null | string ; payment : null | { digest : string ; objectId : string ; version : string | number ; } [] ; price : null | string | number ; } budget : null | string | number owner : null | string payment : null | { digest : string ; objectId : string ; version : string | number ; } [] price : null | string | number inputs : EnumOutputShapeWithKeys < { Object : EnumOutputShapeWithKeys < { ImmOrOwnedObject : { digest : string ; objectId : string ; version : string | number ; } ; Receiving : { digest : string ; objectId : string ; version : string | number ; } ; SharedObject : { initialSharedVersion : string | number ; mutable : boolean ; objectId : string ; } ; } , "ImmOrOwnedObject" | "SharedObject" | "Receiving" > ; Pure : { bytes : string ; } ; UnresolvedObject : { digest ?: null | string ; initialSharedVersion ?: null | string | number ; objectId : string ; version ?: null | string | number ; } ; UnresolvedPure : { value : unknown ; } ; } , "Pure" | "Object" | "UnresolvedPure" | "UnresolvedObject" > [] sender : undefined | null | string version : 2 Defined in sdk/typescript/src/transactions/Transaction.ts:197 get Digest get Digest ( options ? ) : Promise < string > Returns Promise < string > Defined in sdk/typescript/src/transactions/Transaction.ts:472 make Move Vec make Move Vec ( __namedParameters ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:423 merge Coins merge Coins ( destination , sources ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:348 move Call move Call ( __namedParameters ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:387 object object ( value ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } Returns { $kind : "Input" ; Input : number ; type ?: "object" ; } $kind : "Input" Input : number Optional
type ?: "object" Defined in sdk/typescript/src/transactions/Transaction.ts:248 object Ref object Ref ( ... args ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } Parameters Rest
... args : [ { digest : string ; objectId : string ; version : string | number ; } ] Returns { $kind : "Input" ; Input : number ; type ?: "object" ; } $kind : "Input" Input : number Optional
type ?: "object" Defined in sdk/typescript/src/transactions/Transaction.ts:284 prepare For Serialization prepare For Serialization ( options ) : Promise < void > Returns Promise < void > Defined in sdk/typescript/src/transactions/Transaction.ts:530 publish publish ( __namedParameters ) : TransactionResult Parameters __namedParameters : { dependencies : string [] ; modules : string [] | number [] [] ; } dependencies : string [] modules : string [] | number [] [] Defined in sdk/typescript/src/transactions/Transaction.ts:359 receiving Ref receiving Ref ( ... args ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } Parameters Rest
... args : [ { digest : string ; objectId : string ; version : string | number ; } ] Returns { $kind : "Input" ; Input : number ; type ?: "object" ; } $kind : "Input" Input : number Optional
type ?: "object" Defined in sdk/typescript/src/transactions/Transaction.ts:292 serialize serialize ( ) : string Returns string Defined in sdk/typescript/src/transactions/Transaction.ts:442 set Expiration set Expiration ( expiration ? ) : void Parameters Optional
expiration : null | EnumInputShape < { Epoch : string | number ; None : true ; } > Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:173 set Gas Budget set Gas Budget ( budget ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:179 set Gas Owner set Gas Owner ( owner ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:182 set Gas Payment set Gas Payment ( payments ) : void Parameters payments : { digest : string ; objectId : string ; version : string | number ; } [] Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:185 set Gas Price set Gas Price ( price ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:176 set Sender set Sender ( sender ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:161 set Sender If Not Set set Sender If Not Set ( sender ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:168 shared Object Ref shared Object Ref ( ... args ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } Parameters Rest
... args : [ { initialSharedVersion : string | number ; mutable : boolean ; objectId : string ; } ] Returns { $kind : "Input" ; Input : number ; type ?: "object" ; } $kind : "Input" Input : number Optional
type ?: "object" Defined in sdk/typescript/src/transactions/Transaction.ts:300 sign sign ( options ) : Promise < SignatureWithBytes > Defined in sdk/typescript/src/transactions/Transaction.ts:456 split Coins split Coins ( coin , amounts ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:333 toJSON toJSON ( options ? ) : Promise < string > Returns Promise < string > Defined in sdk/typescript/src/transactions/Transaction.ts:446 transfer Objects transfer Objects ( objects , address ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:410 upgrade upgrade ( __namedParameters ) : TransactionResult Parameters __namedParameters : { dependencies : string [] ; modules : string [] | number [] [] ; package : string ; ticket : string | TransactionObjectArgument ; } dependencies : string [] modules : string [] | number [] [] package : string Defined in sdk/typescript/src/transactions/Transaction.ts:367 Static
from from ( transaction ) : Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:129 Static
from Kind from Kind ( serialized ) : Transaction Parameters serialized : string | Uint8Array Defined in sdk/typescript/src/transactions/Transaction.ts:113
Transaction Builder