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 blockData 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 ; } gasConfig : { 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" GasCoin : 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 addBuildPlugin addBuildPlugin ( step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:149 addIntentResolver addIntentResolver ( intent , resolver ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:153 addSerializationPlugin addSerializationPlugin ( 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 getData getData ( ) : { 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" > gasData : { 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 getDigest getDigest ( options ? ) : Promise < string > Returns Promise < string > Defined in sdk/typescript/src/transactions/Transaction.ts:472 makeMoveVec makeMoveVec ( __namedParameters ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:423 mergeCoins mergeCoins ( destination , sources ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:348 moveCall moveCall ( __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 objectRef objectRef ( ... 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 prepareForSerialization prepareForSerialization ( 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 receivingRef receivingRef ( ... 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 setExpiration setExpiration ( expiration ? ) : void Parameters Optional
expiration : null | EnumInputShape < { Epoch : string | number ; None : true ; } > Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:173 setGasBudget setGasBudget ( budget ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:179 setGasOwner setGasOwner ( owner ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:182 setGasPayment setGasPayment ( payments ) : void Parameters payments : { digest : string ; objectId : string ; version : string | number ; } [] Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:185 setGasPrice setGasPrice ( price ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:176 setSender setSender ( sender ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:161 setSenderIfNotSet setSenderIfNotSet ( sender ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:168 sharedObjectRef sharedObjectRef ( ... 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 splitCoins splitCoins ( 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 transferObjects transferObjects ( 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
fromKind fromKind ( serialized ) : Transaction Parameters serialized : string | Uint8Array Defined in sdk/typescript/src/transactions/Transaction.ts:113
Transaction Builder