Preparing search index...
The search index is not available
@sentio/sdk
@sentio/sdk
sui
MoveCoder
Class MoveCoder
Hierarchy (
view full
)
AbstractMoveCoder
<
SuiMoveNormalizedModule
,
SuiEvent
|
SuiMoveObject
>
MoveCoder
Index
Constructors
constructor
Properties
adapter
bcs
module
Mapping
Methods
contains
decode
decode
Array
decodeBCS
decode
Big
Int
decode
Call
Result
decode
Dev
Inspect
Result
decode
Event
decode
Function
Payload
decoded
Struct
decoded
Type
encode
encode
Array
filter
And
Decode
Events
filter
And
Decode
Objects
filter
And
Decode
Struct
get
Dynamic
Fields
get
Move
Function
get
Move
Struct
load
load
Internal
registerBCSTypes
Constructors
constructor
new
Move
Coder
(
client
)
:
MoveCoder
Parameters
client
:
SuiClient
Returns
MoveCoder
Properties
adapter
adapter
:
ChainAdapter
<
SuiMoveNormalizedModule
,
SuiEvent
|
{
dataType
:
"moveObject"
;
fields
:
MoveStruct
;
hasPublicTransfer
:
boolean
;
type
:
string
;
}
>
bcs
bcs
:
BCS
Protected
module
Mapping
module
Mapping
:
Map
<
string
,
InternalMoveModule
>
Methods
contains
contains
(
account
,
name
)
:
boolean
Parameters
account
:
string
name
:
string
Returns
boolean
Protected
decode
decode
(
data
,
type
)
:
Promise
<
any
>
Parameters
data
:
any
type
:
TypeDescriptor
<
any
>
Returns
Promise
<
any
>
decode
Array
decode
Array
(
entries
,
types
,
strict
?
)
:
Promise
<
any
[]
>
Parameters
entries
:
any
[]
types
:
TypeDescriptor
<
any
>
[]
Optional
strict
:
boolean
Returns
Promise
<
any
[]
>
decodeBCS
decodeBCS
(
type
,
data
,
encoding
?
)
:
Promise
<
any
>
Parameters
type
:
TypeDescriptor
<
any
>
data
:
string
|
Uint8Array
Optional
encoding
:
Encoding
Returns
Promise
<
any
>
Protected
decode
Big
Int
decode
Big
Int
(
data
)
:
bigint
Parameters
data
:
any
Returns
bigint
decode
Call
Result
decode
Call
Result
(
res
,
func
)
:
Promise
<
any
[]
>
Parameters
res
:
any
[]
func
:
string
Returns
Promise
<
any
[]
>
decode
Dev
Inspect
Result
decode
Dev
Inspect
Result
<
T
>
(
inspectRes
)
:
Promise
<
TypedDevInspectResults
<
T
>
>
Type Parameters
T
extends
any
[]
Parameters
inspectRes
:
DevInspectResults
Returns
Promise
<
TypedDevInspectResults
<
T
>
>
decode
Event
decode
Event
<
T
>
(
event
)
:
Promise
<
undefined
|
TypedEventInstance
<
T
>
>
Type Parameters
T
Parameters
event
:
SuiEvent
Returns
Promise
<
undefined
|
TypedEventInstance
<
T
>
>
decode
Function
Payload
decode
Function
Payload
(
payload
,
inputs
)
:
Promise
<
MoveCallSuiTransaction
>
Parameters
payload
:
MoveCallSuiTransaction
inputs
:
SuiCallArg
[]
Returns
Promise
<
MoveCallSuiTransaction
>
Protected
decoded
Struct
decoded
Struct
<
T
,
ST
>
(
typeStruct
)
:
Promise
<
undefined
|
DecodedStruct
<
ST
,
T
>
>
Type Parameters
T
ST
extends
SuiEvent
|
{
dataType
:
"moveObject"
;
fields
:
MoveStruct
;
hasPublicTransfer
:
boolean
;
type
:
string
;
}
Parameters
typeStruct
:
ST
Returns
Promise
<
undefined
|
DecodedStruct
<
ST
,
T
>
>
decoded
Type
decoded
Type
<
T
,
ST
>
(
typeStruct
,
type
)
:
Promise
<
undefined
|
T
>
Type Parameters
T
ST
Parameters
typeStruct
:
ST
type
:
TypeDescriptor
<
T
>
Returns
Promise
<
undefined
|
T
>
encode
encode
(
data
)
:
any
Parameters
data
:
any
Returns
any
encode
Array
encode
Array
(
entriesDecoded
)
:
any
[]
Parameters
entriesDecoded
:
any
[]
Returns
any
[]
filter
And
Decode
Events
filter
And
Decode
Events
<
T
>
(
type
,
resources
)
:
Promise
<
TypedEventInstance
<
T
>
[]
>
Type Parameters
T
Parameters
type
:
string
|
TypeDescriptor
<
T
>
resources
:
SuiEvent
[]
Returns
Promise
<
TypedEventInstance
<
T
>
[]
>
filter
And
Decode
Objects
filter
And
Decode
Objects
<
T
>
(
type
,
objects
)
:
Promise
<
DecodedStruct
<
{
dataType
:
"moveObject"
;
fields
:
MoveStruct
;
hasPublicTransfer
:
boolean
;
type
:
string
;
}
,
T
>
[]
>
Type Parameters
T
Parameters
type
:
TypeDescriptor
<
T
>
objects
:
{
dataType
:
"moveObject"
;
fields
:
MoveStruct
;
hasPublicTransfer
:
boolean
;
type
:
string
;
}
[]
Returns
Promise
<
DecodedStruct
<
{
dataType
:
"moveObject"
;
fields
:
MoveStruct
;
hasPublicTransfer
:
boolean
;
type
:
string
;
}
,
T
>
[]
>
filter
And
Decode
Struct
filter
And
Decode
Struct
<
T
,
ST
>
(
typeMatcher
,
structsWithTags
)
:
Promise
<
DecodedStruct
<
ST
,
T
>
[]
>
Type Parameters
T
ST
extends
SuiEvent
|
{
dataType
:
"moveObject"
;
fields
:
MoveStruct
;
hasPublicTransfer
:
boolean
;
type
:
string
;
}
Parameters
typeMatcher
:
TypeDescriptor
<
T
>
structsWithTags
:
ST
[]
Returns
Promise
<
DecodedStruct
<
ST
,
T
>
[]
>
get
Dynamic
Fields
get
Dynamic
Fields
<
T1
,
T2
>
(
objects
,
keyType
?
,
valueType
?
)
:
Promise
<
Field
<
T1
,
T2
>
[]
>
Type Parameters
T1
T2
Parameters
objects
:
{
dataType
:
"moveObject"
;
fields
:
MoveStruct
;
hasPublicTransfer
:
boolean
;
type
:
string
;
}
[]
Optional
keyType
:
TypeDescriptor
<
T1
>
Optional
valueType
:
TypeDescriptor
<
T2
>
Returns
Promise
<
Field
<
T1
,
T2
>
[]
>
get
Move
Function
get
Move
Function
(
type
)
:
Promise
<
InternalMoveFunction
>
Parameters
type
:
string
Returns
Promise
<
InternalMoveFunction
>
get
Move
Struct
get
Move
Struct
(
type
)
:
Promise
<
InternalMoveStruct
>
Parameters
type
:
string
Returns
Promise
<
InternalMoveStruct
>
load
load
(
module
,
address
)
:
InternalMoveModule
Parameters
module
:
SuiMoveNormalizedModule
address
:
string
Returns
InternalMoveModule
Protected
load
Internal
load
Internal
(
module
,
address
)
:
void
Parameters
module
:
InternalMoveModule
address
:
string
Returns
void
registerBCSTypes
registerBCSTypes
(
type
)
:
Promise
<
void
>
Parameters
type
:
TypeDescriptor
<
any
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
adapter
bcs
module
Mapping
contains
decode
decode
Array
decodeBCS
decode
Big
Int
decode
Call
Result
decode
Dev
Inspect
Result
decode
Event
decode
Function
Payload
decoded
Struct
decoded
Type
encode
encode
Array
filter
And
Decode
Events
filter
And
Decode
Objects
filter
And
Decode
Struct
get
Dynamic
Fields
get
Move
Function
get
Move
Struct
load
load
Internal
registerBCSTypes
@sentio/sdk
Loading...