Defined in sdk/typescript/src/transactions/Transaction.ts:104   Constructorsconstructor new  Transaction ( ) :  Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:243   Accessorsblock Data get  blockData( ) :  {       expiration ?:  null  |  {           Epoch :  number ;       }  |  {           None :  null  |  true ;       } ;       gasConfig :  {           budget ?:  string  |  number  |  bigint ;           owner ?:  string ;           payment ?:  {               digest :  string ;               objectId :  string ;               version :  string  |  number  |  bigint ;           } [] ;           price ?:  string  |  number  |  bigint ;       } ;       inputs :  ( {           index :  number ;           kind :  "Input" ;           type ?:  "object" ;           value :  unknown ;       }  |  {           index :  number ;           kind :  "Input" ;           type :  "pure" ;           value :  unknown ;       } ) [] ;       sender ?:  string ;       transactions :  (          |  {               arguments :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;               kind :  "MoveCall" ;               target :  ` ${ string } :: ${ string } :: ${ string } ` ;               typeArguments :  string [] ;           }          |  {               address :                   |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ;               kind :  "TransferObjects" ;               objects :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;           }          |  {               amounts :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;               coin :                   |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ;               kind :  "SplitCoins" ;           }          |  {               destination :                   |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ;               kind :  "MergeCoins" ;               sources :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;           }          |  {               kind :  "MakeMoveVec" ;               objects :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;               type :  {                   Some :  TypeTag ;               }  |  {                   None :  null  |  true ;               } ;           }          |  {               dependencies :  string [] ;               kind :  "Publish" ;               modules :  number [] [] ;           }          |  {               dependencies :  string [] ;               kind :  "Upgrade" ;               modules :  number [] [] ;               packageId :  string ;               ticket :                   |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ;           } ) [] ;       version :  1 ;  } Returns {       expiration ?:  null  |  {           Epoch :  number ;       }  |  {           None :  null  |  true ;       } ;       gasConfig :  {           budget ?:  string  |  number  |  bigint ;           owner ?:  string ;           payment ?:  {               digest :  string ;               objectId :  string ;               version :  string  |  number  |  bigint ;           } [] ;           price ?:  string  |  number  |  bigint ;       } ;       inputs :  ( {           index :  number ;           kind :  "Input" ;           type ?:  "object" ;           value :  unknown ;       }  |  {           index :  number ;           kind :  "Input" ;           type :  "pure" ;           value :  unknown ;       } ) [] ;       sender ?:  string ;       transactions :  (          |  {               arguments :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;               kind :  "MoveCall" ;               target :  ` ${ string } :: ${ string } :: ${ string } ` ;               typeArguments :  string [] ;           }          |  {               address :                   |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ;               kind :  "TransferObjects" ;               objects :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;           }          |  {               amounts :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;               coin :                   |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ;               kind :  "SplitCoins" ;           }          |  {               destination :                   |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ;               kind :  "MergeCoins" ;               sources :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;           }          |  {               kind :  "MakeMoveVec" ;               objects :  (                  |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ) [] ;               type :  {                   Some :  TypeTag ;               }  |  {                   None :  null  |  true ;               } ;           }          |  {               dependencies :  string [] ;               kind :  "Publish" ;               modules :  number [] [] ;           }          |  {               dependencies :  string [] ;               kind :  "Upgrade" ;               modules :  number [] [] ;               packageId :  string ;               ticket :                   |  {                       index :  number ;                       kind :  "Input" ;                       type ?:  "object" ;                       value :  unknown ;                   }                  |  {                       index :  number ;                       kind :  "Input" ;                       type :  "pure" ;                       value :  unknown ;                   }                  |  {                       kind :  "GasCoin" ;                   }                  |  {                       index :  number ;                       kind :  "Result" ;                   }                  |  {                       index :  number ;                       kind :  "NestedResult" ;                       resultIndex :  number ;                   } ;           } ) [] ;       version :  1 ;  }  Optionalexpiration ?:  null  |  {       Epoch :  number ;  }  |  {       None :  null  |  true ;  } gas Config :  {       budget ?:  string  |  number  |  bigint ;       owner ?:  string ;       payment ?:  {           digest :  string ;           objectId :  string ;           version :  string  |  number  |  bigint ;       } [] ;       price ?:  string  |  number  |  bigint ;  } 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:199 gas get  gas( ) :  {       $kind :  "GasCoin" ;       GasCoin :  true ;  } Returns {       $kind :  "GasCoin" ;       GasCoin :  true ;  }  $kind :  "GasCoin" Gas Coin :  true Defined in sdk/typescript/src/transactions/Transaction.ts:248 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:215   Methodsadd add < T > ( command ) :  T Returns T  Defined in sdk/typescript/src/transactions/Transaction.ts:312 add Build Plugin add Build Plugin ( step ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:149 add Intent Resolver add Intent Resolver ( intent , resolver ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:153 add Serialization Plugin add Serialization Plugin ( step ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:145 build build ( options ? ) :  Promise < Uint8Array > Returns Promise < Uint8Array >  Defined in sdk/typescript/src/transactions/Transaction.ts:470 get Data get Data ( ) :  {       commands :  EnumOutputShapeWithKeys < {           $Intent :  {               data :  {} ;               inputs :  {} ;               name :  string ;           } ;           MakeMoveVec :  {               elements :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;               type :  null  |  string ;           } ;           MergeCoins :  {               destination :                   |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ;               sources :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;           } ;           MoveCall :  {               _argumentTypes ?:  null  |  {                   body :  OpenMoveTypeSignatureBody ;                   ref :  null  |  "&"  |  "&mut" ;               } [] ;               arguments :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;               function :  string ;               module :  string ;               package :  string ;               typeArguments :  string [] ;           } ;           Publish :  {               dependencies :  string [] ;               modules :  string [] ;           } ;           SplitCoins :  {               amounts :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;               coin :                   |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ;           } ;           TransferObjects :  {               address :                   |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ;               objects :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;           } ;           Upgrade :  {               dependencies :  string [] ;               modules :  string [] ;               package :  string ;               ticket :                   |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ;           } ;       } ,           |  "MoveCall"          |  "TransferObjects"          |  "SplitCoins"          |  "MergeCoins"          |  "Publish"          |  "MakeMoveVec"          |  "Upgrade"          |  "$Intent" > [] ;       expiration ?:  null  |  EnumOutputShapeWithKeys < {           Epoch :  string  |  number ;           None :  true ;       } ,  "None"  |  "Epoch" > ;       gasData :  {           budget :  null  |  string  |  number ;           owner :  null  |  string ;           payment :  null  |  {               digest :  string ;               objectId :  string ;               version :  string  |  number ;           } [] ;           price :  null  |  string  |  number ;       } ;       inputs :  EnumOutputShapeWithKeys < {           Object :  EnumOutputShapeWithKeys < {               ImmOrOwnedObject :  {                   digest :  string ;                   objectId :  string ;                   version :  string  |  number ;               } ;               Receiving :  {                   digest :  string ;                   objectId :  string ;                   version :  string  |  number ;               } ;               SharedObject :  {                   initialSharedVersion :  string  |  number ;                   mutable :  boolean ;                   objectId :  string ;               } ;           } ,  "ImmOrOwnedObject"  |  "SharedObject"  |  "Receiving" > ;           Pure :  {               bytes :  string ;           } ;           UnresolvedObject :  {               digest ?:  null  |  string ;               initialSharedVersion ?:  null  |  string  |  number ;               objectId :  string ;               version ?:  null  |  string  |  number ;           } ;           UnresolvedPure :  {               value :  unknown ;           } ;       } ,           |  "Pure"          |  "Object"          |  "UnresolvedPure"          |  "UnresolvedObject" > [] ;       sender ?:  null  |  string ;       version :  2 ;  } Returns {       commands :  EnumOutputShapeWithKeys < {           $Intent :  {               data :  {} ;               inputs :  {} ;               name :  string ;           } ;           MakeMoveVec :  {               elements :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;               type :  null  |  string ;           } ;           MergeCoins :  {               destination :                   |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ;               sources :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;           } ;           MoveCall :  {               _argumentTypes ?:  null  |  {                   body :  OpenMoveTypeSignatureBody ;                   ref :  null  |  "&"  |  "&mut" ;               } [] ;               arguments :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;               function :  string ;               module :  string ;               package :  string ;               typeArguments :  string [] ;           } ;           Publish :  {               dependencies :  string [] ;               modules :  string [] ;           } ;           SplitCoins :  {               amounts :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;               coin :                   |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ;           } ;           TransferObjects :  {               address :                   |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ;               objects :  (                  |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ) [] ;           } ;           Upgrade :  {               dependencies :  string [] ;               modules :  string [] ;               package :  string ;               ticket :                   |  {                       $kind :  "GasCoin" ;                       GasCoin :  true ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "pure" ;                   }                  |  {                       $kind :  "Input" ;                       Input :  number ;                       type ?:  "object" ;                   }                  |  {                       $kind :  "Result" ;                       Result :  number ;                   }                  |  {                       $kind :  "NestedResult" ;                       NestedResult :  [ number ,  number ] ;                   } ;           } ;       } ,           |  "MoveCall"          |  "TransferObjects"          |  "SplitCoins"          |  "MergeCoins"          |  "Publish"          |  "MakeMoveVec"          |  "Upgrade"          |  "$Intent" > [] ;       expiration ?:  null  |  EnumOutputShapeWithKeys < {           Epoch :  string  |  number ;           None :  true ;       } ,  "None"  |  "Epoch" > ;       gasData :  {           budget :  null  |  string  |  number ;           owner :  null  |  string ;           payment :  null  |  {               digest :  string ;               objectId :  string ;               version :  string  |  number ;           } [] ;           price :  null  |  string  |  number ;       } ;       inputs :  EnumOutputShapeWithKeys < {           Object :  EnumOutputShapeWithKeys < {               ImmOrOwnedObject :  {                   digest :  string ;                   objectId :  string ;                   version :  string  |  number ;               } ;               Receiving :  {                   digest :  string ;                   objectId :  string ;                   version :  string  |  number ;               } ;               SharedObject :  {                   initialSharedVersion :  string  |  number ;                   mutable :  boolean ;                   objectId :  string ;               } ;           } ,  "ImmOrOwnedObject"  |  "SharedObject"  |  "Receiving" > ;           Pure :  {               bytes :  string ;           } ;           UnresolvedObject :  {               digest ?:  null  |  string ;               initialSharedVersion ?:  null  |  string  |  number ;               objectId :  string ;               version ?:  null  |  string  |  number ;           } ;           UnresolvedPure :  {               value :  unknown ;           } ;       } ,           |  "Pure"          |  "Object"          |  "UnresolvedPure"          |  "UnresolvedObject" > [] ;       sender ?:  null  |  string ;       version :  2 ;  }  commands :  EnumOutputShapeWithKeys < {       $Intent :  {           data :  {} ;           inputs :  {} ;           name :  string ;       } ;       MakeMoveVec :  {           elements :  (              |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ) [] ;           type :  null  |  string ;       } ;       MergeCoins :  {           destination :               |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ;           sources :  (              |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ) [] ;       } ;       MoveCall :  {           _argumentTypes ?:  null  |  {               body :  OpenMoveTypeSignatureBody ;               ref :  null  |  "&"  |  "&mut" ;           } [] ;           arguments :  (              |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ) [] ;           function :  string ;           module :  string ;           package :  string ;           typeArguments :  string [] ;       } ;       Publish :  {           dependencies :  string [] ;           modules :  string [] ;       } ;       SplitCoins :  {           amounts :  (              |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ) [] ;           coin :               |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ;       } ;       TransferObjects :  {           address :               |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ;           objects :  (              |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ) [] ;       } ;       Upgrade :  {           dependencies :  string [] ;           modules :  string [] ;           package :  string ;           ticket :               |  {                   $kind :  "GasCoin" ;                   GasCoin :  true ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "pure" ;               }              |  {                   $kind :  "Input" ;                   Input :  number ;                   type ?:  "object" ;               }              |  {                   $kind :  "Result" ;                   Result :  number ;               }              |  {                   $kind :  "NestedResult" ;                   NestedResult :  [ number ,  number ] ;               } ;       } ;  } ,       |  "MoveCall"      |  "TransferObjects"      |  "SplitCoins"      |  "MergeCoins"      |  "Publish"      |  "MakeMoveVec"      |  "Upgrade"      |  "$Intent" > [] Optionalexpiration ?:  null  |  EnumOutputShapeWithKeys < {       Epoch :  string  |  number ;       None :  true ;  } ,  "None"  |  "Epoch" > gas Data :  {       budget :  null  |  string  |  number ;       owner :  null  |  string ;       payment :  null  |  {           digest :  string ;           objectId :  string ;           version :  string  |  number ;       } [] ;       price :  null  |  string  |  number ;  } budget :  null  |  string  |  number owner :  null  |  string payment :  null  |  {       digest :  string ;       objectId :  string ;       version :  string  |  number ;  } [] price :  null  |  string  |  number inputs :  EnumOutputShapeWithKeys < {       Object :  EnumOutputShapeWithKeys < {           ImmOrOwnedObject :  {               digest :  string ;               objectId :  string ;               version :  string  |  number ;           } ;           Receiving :  {               digest :  string ;               objectId :  string ;               version :  string  |  number ;           } ;           SharedObject :  {               initialSharedVersion :  string  |  number ;               mutable :  boolean ;               objectId :  string ;           } ;       } ,  "ImmOrOwnedObject"  |  "SharedObject"  |  "Receiving" > ;       Pure :  {           bytes :  string ;       } ;       UnresolvedObject :  {           digest ?:  null  |  string ;           initialSharedVersion ?:  null  |  string  |  number ;           objectId :  string ;           version ?:  null  |  string  |  number ;       } ;       UnresolvedPure :  {           value :  unknown ;       } ;  } ,       |  "Pure"      |  "Object"      |  "UnresolvedPure"      |  "UnresolvedObject" > [] Optionalsender ?:  null  |  string version :  2 Defined in sdk/typescript/src/transactions/Transaction.ts:204 get Digest get Digest ( options ? ) :  Promise < string > Returns Promise < string >  Defined in sdk/typescript/src/transactions/Transaction.ts:479 make Move Vec make Move Vec ( __namedParameters ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:430 merge Coins merge Coins ( destination , sources ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:355 move Call move Call ( __namedParameters ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:394 object object ( value ) :  {       $kind :  "Input" ;       Input :  number ;       type ?:  "object" ;  } Returns {       $kind :  "Input" ;       Input :  number ;       type ?:  "object" ;  }  $kind :  "Input" Input :  number Optionaltype ?:  "object" Defined in sdk/typescript/src/transactions/Transaction.ts:255 object Ref object Ref ( ... args ) :  {       $kind :  "Input" ;       Input :  number ;       type ?:  "object" ;  } Parameters Rest... args : [ {       digest :  string ;       objectId :  string ;       version :  string  |  number ;  } ] Returns {       $kind :  "Input" ;       Input :  number ;       type ?:  "object" ;  }  $kind :  "Input" Input :  number Optionaltype ?:  "object" Defined in sdk/typescript/src/transactions/Transaction.ts:291 prepare For Serialization prepare For Serialization ( options ) :  Promise < void > Returns Promise < void >  Defined in sdk/typescript/src/transactions/Transaction.ts:537 publish publish ( __namedParameters ) :  TransactionResult Parameters __namedParameters : {       dependencies :  string [] ;       modules :  string []  |  number [] [] ;  } dependencies :  string [] modules :  string []  |  number [] [] Defined in sdk/typescript/src/transactions/Transaction.ts:366 receiving Ref receiving Ref ( ... args ) :  {       $kind :  "Input" ;       Input :  number ;       type ?:  "object" ;  } Parameters Rest... args : [ {       digest :  string ;       objectId :  string ;       version :  string  |  number ;  } ] Returns {       $kind :  "Input" ;       Input :  number ;       type ?:  "object" ;  }  $kind :  "Input" Input :  number Optionaltype ?:  "object" Defined in sdk/typescript/src/transactions/Transaction.ts:299 serialize serialize ( ) :  string Returns string  Defined in sdk/typescript/src/transactions/Transaction.ts:449 set Expiration set Expiration ( expiration ? ) :  void Parameters Optionalexpiration : null  |  EnumInputShape < {       Epoch :  string  |  number ;       None :  true ;  } > Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:173 set Gas Budget set Gas Budget ( budget ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:179 set Gas Budget If Not Set set Gas Budget If Not Set ( budget ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:183 set Gas Owner set Gas Owner ( owner ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:189 set Gas Payment set Gas Payment ( payments ) :  void Parameters payments : {       digest :  string ;       objectId :  string ;       version :  string  |  number ;  } [] Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:192 set Gas Price set Gas Price ( price ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:176 set Sender set Sender ( sender ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:161 set Sender If Not Set set Sender If Not Set ( sender ) :  void Returns void  Defined in sdk/typescript/src/transactions/Transaction.ts:168 shared Object Ref shared Object Ref ( ... args ) :  {       $kind :  "Input" ;       Input :  number ;       type ?:  "object" ;  } Parameters Rest... args : [ {       initialSharedVersion :  string  |  number ;       mutable :  boolean ;       objectId :  string ;  } ] Returns {       $kind :  "Input" ;       Input :  number ;       type ?:  "object" ;  }  $kind :  "Input" Input :  number Optionaltype ?:  "object" Defined in sdk/typescript/src/transactions/Transaction.ts:307 sign sign ( options ) :  Promise < SignatureWithBytes > Defined in sdk/typescript/src/transactions/Transaction.ts:463 split Coins split Coins ( coin , amounts ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:340 toJSON toJSON ( options ? ) :  Promise < string > Returns Promise < string >  Defined in sdk/typescript/src/transactions/Transaction.ts:453 transfer Objects transfer Objects ( objects , address ) :  TransactionResult Defined in sdk/typescript/src/transactions/Transaction.ts:417 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:374 Staticfrom from ( transaction ) :  Transaction Defined in sdk/typescript/src/transactions/Transaction.ts:129 Staticfrom Kind from Kind ( serialized ) :  Transaction Parameters serialized : string  |  Uint8Array Defined in sdk/typescript/src/transactions/Transaction.ts:113 
Transaction Builder