Defined in sdk/typescript/src/transactions/Transaction.ts:104 Constructors constructor new  ( ) :  Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:236 Accessors [TRANSACTION_ get  [TRANSACTION_BRAND]( ) :  boolean Returns boolean  Defined in sdk/typescript/src/transactions/Transaction.ts:203 block 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 :  {       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 :  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 add ( step ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:149 add add ( intent , resolver ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:153 add add ( 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 get ( ) :  {       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 :  {       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 get ( options ? ) :  Promise < string > Returns Promise < string >  Defined in sdk/typescript/src/transactions/Transaction.ts:472 make make ( __namedParameters ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:423 merge merge ( destination , sources ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:348 move move ( __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 object ( ... 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 prepare ( 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 receiving ( ... 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 set ( expiration ? ) :  void Parameters Optional expiration : null  |  EnumInputShape < {       Epoch :  string  |  number ;       None :  true ;  } > Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:173 set set ( budget ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:179 set set ( owner ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:182 set set ( payments ) :  void Parameters payments : {       digest :  string ;       objectId :  string ;       version :  string  |  number ;  } [] Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:185 set set ( price ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:176 set set ( sender ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:161 set set ( sender ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:168 shared shared ( ... 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 split ( 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 transfer ( 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 from ( serialized ) :  Transaction Parameters serialized : string  |  Uint8Array Defined in sdk/typescript/src/transactions/Transaction.ts:113 
Transaction Builder