Defined in sdk/typescript/src/transactions/Transaction.ts:134 constructor new  ( ) :  Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:307 object 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 block 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 ;  }  Optionalexpiration ?:  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 ;  } Optionalbudget ?:  string  |  number  |  bigint Optionalowner ?:  string Optionalpayment ?:  {       digest :  string ;       objectId :  string ;       version :  string  |  number  |  bigint ;  } [] Optionalprice ?:  string  |  number  |  bigint inputs :  ( {       index :  number ;       kind :  "Input" ;       type ?:  "object" ;       value :  unknown ;  }  |  {       index :  number ;       kind :  "Input" ;       type :  "pure" ;       value :  unknown ;  } ) [] Optionalsender ?:  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 :  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 > >  &  {           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 > >  &  {           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 > >  &  {       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 add add < T > ( command ) :  T Returns T  Defined in sdk/typescript/src/transactions/Transaction.ts:385 add add ( step ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:213 add add ( intent , resolver ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:217 add add ( 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:547 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 ?:  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" > [] Optionalexpiration ?:  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" > [] Optionalsender ?:  null  |  string version :  2 Defined in sdk/typescript/src/transactions/Transaction.ts:268 get get ( options ? ) :  Promise < string > Returns Promise < string >  Defined in sdk/typescript/src/transactions/Transaction.ts:556 make make ( __namedParameters ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:507 merge merge ( destination , sources ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:432 move move ( __namedParameters ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:471 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 Optionaltype ?:  "object" Defined in sdk/typescript/src/transactions/Transaction.ts:364 prepare prepare ( options ) :  Promise < void > Returns Promise < void >  Defined in sdk/typescript/src/transactions/Transaction.ts:614 publish publish ( __namedParameters ) :  TransactionResult Parameters __namedParameters : {       dependencies :  string [] ;       modules :  string []  |  number [] [] ;  } dependencies :  string [] modules :  string []  |  number [] [] Defined in sdk/typescript/src/transactions/Transaction.ts:443 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 Optionaltype ?:  "object" Defined in sdk/typescript/src/transactions/Transaction.ts:372 serialize serialize ( ) :  string Returns string  Defined in sdk/typescript/src/transactions/Transaction.ts:526 set set ( expiration ? ) :  void Parameters Optionalexpiration : null  |  EnumInputShape < {       Epoch :  string  |  number ;       None :  true ;  } > Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:237 set set ( budget ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:243 set set ( budget ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:247 set set ( owner ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:253 set set ( payments ) :  void Parameters payments : {       digest :  string ;       objectId :  string ;       version :  string  |  number ;  } [] Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:256 set set ( price ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:240 set set ( sender ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:225 set set ( sender ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:232 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 Optionaltype ?:  "object" Defined in sdk/typescript/src/transactions/Transaction.ts:380 sign sign ( options ) :  Promise < SignatureWithBytes > Defined in sdk/typescript/src/transactions/Transaction.ts:540 split split < const  Amounts > ( coin , amounts ) :  {       $kind :  "Result" ;       Result :  number ;  }  &  {      [ K  in  string  |  number  |  symbol ] :  {           $kind :  "NestedResult" ;           NestedResult :  [ number ,  number ] ;       } } Returns {       $kind :  "Result" ;       Result :  number ;  }  &  {      [ K  in  string  |  number  |  symbol ] :  {           $kind :  "NestedResult" ;           NestedResult :  [ number ,  number ] ;       } }  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:530 transfer transfer ( objects , address ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:494 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:451 Staticfrom from ( transaction ) :  Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:159 Staticfrom from ( serialized ) :  Transaction Parameters serialized : string  |  Uint8Array Defined in sdk/typescript/src/transactions/Transaction.ts:143 Staticregister register ( step ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:193 register ( name , step ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:194 Staticregister register ( step ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:176 register ( name , step ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:177 Staticunregister unregister ( name ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:205 Staticunregister unregister ( name ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:188 
Transaction Builder