Documentation
Preparing search index...
@mysten/sui
client
SuiClientTypes
TransactionData
Interface TransactionData
interface
TransactionData
{
commands
:
EnumInputShape
<
{
$Intent
:
{
data
:
{
[
key
:
string
]:
unknown
}
;
inputs
:
{
[
key
:
string
]:
|
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
|
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
}
;
name
:
string
;
}
;
MakeMoveVec
:
{
elements
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
type
:
string
|
null
;
}
;
MergeCoins
:
{
destination
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
;
sources
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
}
;
MoveCall
:
{
arguments
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
function
:
string
;
module
:
string
;
package
:
string
;
typeArguments
:
string
[]
;
}
;
Publish
:
{
dependencies
:
string
[]
;
modules
:
string
[]
}
;
SplitCoins
:
{
amounts
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
coin
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
;
}
;
TransferObjects
:
{
address
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
;
objects
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
}
;
Upgrade
:
{
dependencies
:
string
[]
;
modules
:
string
[]
;
package
:
string
;
ticket
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
;
}
;
}
,
>
[]
;
digest
?:
string
|
null
;
expiration
?:
|
EnumInputShape
<
{
Epoch
:
string
|
number
;
None
:
true
;
ValidDuring
:
{
chain
:
string
;
maxEpoch
:
string
|
number
|
null
;
maxTimestamp
:
string
|
number
|
null
;
minEpoch
:
string
|
number
|
null
;
minTimestamp
:
string
|
number
|
null
;
nonce
:
number
;
}
;
}
,
>
|
null
;
gasData
:
{
budget
:
string
|
number
|
null
;
owner
:
string
|
null
;
payment
:
|
{
digest
:
string
;
objectId
:
string
;
version
:
string
|
number
}
[]
|
null
;
price
:
string
|
number
|
null
;
}
;
inputs
:
EnumInputShape
<
{
FundsWithdrawal
:
{
reservation
:
{
MaxAmountU64
:
string
|
number
}
;
typeArg
:
{
Balance
:
string
}
;
withdrawFrom
:
EnumSchemaInput
<
{
Sender
:
LiteralSchema
<
true
,
undefined
>
;
Sponsor
:
LiteralSchema
<
true
,
undefined
>
;
}
,
>
;
}
;
Object
:
EnumInputShape
<
{
ImmOrOwnedObject
:
{
digest
:
string
;
objectId
:
string
;
version
:
string
|
number
;
}
;
Receiving
:
{
digest
:
string
;
objectId
:
string
;
version
:
string
|
number
;
}
;
SharedObject
:
{
initialSharedVersion
:
string
|
number
;
mutable
:
boolean
;
objectId
:
string
;
}
;
}
,
>
;
Pure
:
{
bytes
:
string
}
;
UnresolvedObject
:
{
digest
?:
string
|
null
;
initialSharedVersion
?:
string
|
number
|
null
;
mutable
?:
boolean
|
null
;
objectId
:
string
;
version
?:
string
|
number
|
null
;
}
;
UnresolvedPure
:
{
value
:
unknown
}
;
}
,
>
[]
;
sender
?:
string
|
null
;
version
:
2
;
}
Hierarchy (
View Summary
)
SerializedTransactionDataV2
TransactionData
Index
Properties
commands
digest?
expiration?
gas
Data
inputs
sender?
version
Properties
commands
commands
:
EnumInputShape
<
{
$Intent
:
{
data
:
{
[
key
:
string
]:
unknown
}
;
inputs
:
{
[
key
:
string
]:
|
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
|
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
}
;
name
:
string
;
}
;
MakeMoveVec
:
{
elements
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
type
:
string
|
null
;
}
;
MergeCoins
:
{
destination
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
;
sources
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
}
;
MoveCall
:
{
arguments
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
function
:
string
;
module
:
string
;
package
:
string
;
typeArguments
:
string
[]
;
}
;
Publish
:
{
dependencies
:
string
[]
;
modules
:
string
[]
}
;
SplitCoins
:
{
amounts
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
coin
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
;
}
;
TransferObjects
:
{
address
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
;
objects
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
[]
;
}
;
Upgrade
:
{
dependencies
:
string
[]
;
modules
:
string
[]
;
package
:
string
;
ticket
:
EnumInputShape
<
{
GasCoin
:
true
;
Input
:
number
;
NestedResult
:
[
number
,
number
]
;
Result
:
number
;
}
,
>
;
}
;
}
,
>
[]
= ...
Optional
digest
digest
?:
string
|
null
= ...
Optional
expiration
expiration
?:
|
EnumInputShape
<
{
Epoch
:
string
|
number
;
None
:
true
;
ValidDuring
:
{
chain
:
string
;
maxEpoch
:
string
|
number
|
null
;
maxTimestamp
:
string
|
number
|
null
;
minEpoch
:
string
|
number
|
null
;
minTimestamp
:
string
|
number
|
null
;
nonce
:
number
;
}
;
}
,
>
|
null
= ...
gas
Data
gasData
:
{
budget
:
string
|
number
|
null
;
owner
:
string
|
null
;
payment
:
|
{
digest
:
string
;
objectId
:
string
;
version
:
string
|
number
}
[]
|
null
;
price
:
string
|
number
|
null
;
}
= GasData
inputs
inputs
:
EnumInputShape
<
{
FundsWithdrawal
:
{
reservation
:
{
MaxAmountU64
:
string
|
number
}
;
typeArg
:
{
Balance
:
string
}
;
withdrawFrom
:
EnumSchemaInput
<
{
Sender
:
LiteralSchema
<
true
,
undefined
>
;
Sponsor
:
LiteralSchema
<
true
,
undefined
>
;
}
,
>
;
}
;
Object
:
EnumInputShape
<
{
ImmOrOwnedObject
:
{
digest
:
string
;
objectId
:
string
;
version
:
string
|
number
;
}
;
Receiving
:
{
digest
:
string
;
objectId
:
string
;
version
:
string
|
number
;
}
;
SharedObject
:
{
initialSharedVersion
:
string
|
number
;
mutable
:
boolean
;
objectId
:
string
;
}
;
}
,
>
;
Pure
:
{
bytes
:
string
}
;
UnresolvedObject
:
{
digest
?:
string
|
null
;
initialSharedVersion
?:
string
|
number
|
null
;
mutable
?:
boolean
|
null
;
objectId
:
string
;
version
?:
string
|
number
|
null
;
}
;
UnresolvedPure
:
{
value
:
unknown
}
;
}
,
>
[]
= ...
Optional
sender
sender
?:
string
|
null
= ...
version
version
:
2
= ...
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
commands
digest
expiration
gas
Data
inputs
sender
version
Documentation
Loading...