Defined in sdk/typescript/src/transactions/Transaction.ts:134 Constructorsconstructor new Transaction ( ) : Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:307 Propertiesobject object : { clock ( ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } ; denyList ( ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } ; option ( __namedParameters : { type : string ; value : null | TransactionObjectInput ; } ) : ( ( tx : Transaction ) => TransactionResult ) ; random ( ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } ; system ( ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } ; ( value : TransactionObjectInput ) : { $kind : "Input" ; Input : number ; type ?: "object" ; } ; } = ... Defined in sdk/typescript/src/transactions/Transaction.ts:322 Accessorsblock Data get blockData( ) : { expiration ?: 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 ?: 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 ; } Optional
expiration ?: 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:263 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:315 pure get pure( ) : { id : ( ( value : string ) => | { $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 : string ) : | { $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 : boolean ) : | { $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 ] ; } ; option < Type > ( type : Type , value : undefined | null | ShapeFromPureTypeName < Type > ) : | { $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 : string ) : | { $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 : string | number | bigint ) : | { $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 : number ) : | { $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 : string | number | bigint ) : | { $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 : number ) : | { $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 : string | number | bigint ) : | { $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 : number ) : | { $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 ] ; } ; vector < Type > ( type : Type , value : Iterable < ShapeFromPureTypeName < Type > , any , any > & { length : number ; } ) : | { $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 ] ; } ; < T > ( type : T extends PureTypeName ? ValidPureTypeName < T < T > > : T , value : ShapeFromPureTypeName < T > ) : T ; ( value : Uint8Array | SerializedBcs < any , any > ) : T ; } Returns { id : ( ( value : string ) => | { $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 : string ) : | { $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 : boolean ) : | { $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 ] ; } ; option < Type > ( type : Type , value : undefined | null | ShapeFromPureTypeName < Type > ) : | { $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 : string ) : | { $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 : string | number | bigint ) : | { $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 : number ) : | { $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 : string | number | bigint ) : | { $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 : number ) : | { $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 : string | number | bigint ) : | { $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 : number ) : | { $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 ] ; } ; vector < Type > ( type : Type , value : Iterable < ShapeFromPureTypeName < Type > , any , any > & { length : number ; } ) : | { $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 ] ; } ; < T > ( type : T extends PureTypeName ? ValidPureTypeName < T < T > > : T , value : ShapeFromPureTypeName < T > ) : T ; ( value : Uint8Array | SerializedBcs < any , any > ) : T ; } < T > ( type , value ) : T Parameters type : T extends PureTypeName ? ValidPureTypeName < T < T > > : T value : ShapeFromPureTypeName < T > Returns T ( value ) : T Returns T id : ( ( value : string ) => | { $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:47 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:45 option : functionoption < Type > ( type , 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 ] ; } Type Parameters Type extends PureTypeName Parameters type : Type value : undefined | null | ShapeFromPureTypeName < Type > 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:55 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:46 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:43 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:40 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:44 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:41 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:42 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:39 vector : functionvector < Type > ( type , 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 ] ; } Type Parameters Type extends PureTypeName Parameters type : Type value : Iterable < ShapeFromPureTypeName < Type > , any , any > & { length : 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:49 Defined in sdk/typescript/src/transactions/Transaction.ts:279 Methodsadd add < T > ( command ) : T Returns T Defined in sdk/typescript/src/transactions/Transaction.ts:385 add Build Plugin add Build Plugin ( step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:213 add Intent Resolver add Intent Resolver ( intent , resolver ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:217 add Serialization Plugin add Serialization Plugin ( step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:209 build build ( options ? ) : Promise < Uint8Array > Returns Promise < Uint8Array > Defined in sdk/typescript/src/transactions/Transaction.ts:543 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 ?: 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 ?: 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 ?: 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 ?: 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" > [] Optional
expiration ?: 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" > [] Optional
sender ?: null | string version : 2 Defined in sdk/typescript/src/transactions/Transaction.ts:268 get Digest get Digest ( options ? ) : Promise < string > Returns Promise < string > Defined in sdk/typescript/src/transactions/Transaction.ts:552 make Move Vec make Move Vec ( __namedParameters ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:503 merge Coins merge Coins ( destination , sources ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:428 move Call move Call ( __namedParameters ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:467 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:364 prepare For Serialization prepare For Serialization ( options ) : Promise < void > Returns Promise < void > Defined in sdk/typescript/src/transactions/Transaction.ts:610 publish publish ( __namedParameters ) : TransactionResult Parameters __namedParameters : { dependencies : string [] ; modules : string [] | number [] [] ; } dependencies : string [] modules : string [] | number [] [] Defined in sdk/typescript/src/transactions/Transaction.ts:439 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:372 serialize serialize ( ) : string Returns string Defined in sdk/typescript/src/transactions/Transaction.ts:522 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:237 set Gas Budget set Gas Budget ( budget ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:243 set Gas Budget If Not Set set Gas Budget If Not Set ( budget ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:247 set Gas Owner set Gas Owner ( owner ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:253 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:256 set Gas Price set Gas Price ( price ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:240 set Sender set Sender ( sender ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:225 set Sender If Not Set set Sender If Not Set ( sender ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:232 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:380 sign sign ( options ) : Promise < SignatureWithBytes > Defined in sdk/typescript/src/transactions/Transaction.ts:536 split Coins split Coins ( coin , amounts ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:413 toJSON toJSON ( options ? ) : Promise < string > Returns Promise < string > Defined in sdk/typescript/src/transactions/Transaction.ts:526 transfer Objects transfer Objects ( objects , address ) : TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:490 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:447 Static
from from ( transaction ) : Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:159 Static
from Kind from Kind ( serialized ) : Transaction Parameters serialized : string | Uint8Array Defined in sdk/typescript/src/transactions/Transaction.ts:143 Static
register Global Build Plugin register Global Build Plugin ( step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:193 register Global Build Plugin ( name , step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:194 Static
register Global Serialization Plugin register Global Serialization Plugin ( step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:176 register Global Serialization Plugin ( name , step ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:177 Static
unregister Global Build Plugin unregister Global Build Plugin ( name ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:205 Static
unregister Global Serialization Plugin unregister Global Serialization Plugin ( name ) : void Returns void Defined in sdk/typescript/src/transactions/Transaction.ts:188
Transaction Builder