sui_getMoveFunctionArgTypes
Returns the argument types for the package and function the request provides.
curl --location 'https://sui.nownodes.io' \
--header 'Content-Type: application/json' \
--header 'api-key: API_KEY' \
--data '{
"jsonrpc": "2.0",
"id": 1,
"method": "sui_getMoveFunctionArgTypes",
"params": [
"0x007efb0f94f1e64d2e8090c619a39299d87ee8070b5f56bb10bafa0e2261d819",
"suifrens",
"mint"
]
}}'
{
"jsonrpc": "2.0",
"result": [
{
"Object": "ByMutableReference"
},
"Pure",
"Pure",
{
"Object": "ByValue"
},
{
"Object": "ByImmutableReference"
},
{
"Object": "ByValue"
},
{
"Object": "ByMutableReference"
}
],
"id": 1
}
sui_getNormalizedMoveFunction
Return a structured representation of Move function
curl --location 'https://sui.nownodes.io' \
--header 'Content-Type: application/json' \
--header 'api-key: API_KEY' \
--data '{
"jsonrpc": "2.0",
"id": 1,
"method": "sui_getNormalizedMoveFunction",
"params": [
"0xb2582f82ab308bf9c96dfb22ec7345db1b5f14fdb2b9538efb160d31842e3a17",
"moduleName",
"functionName"
]
}'
{
"jsonrpc": "2.0",
"result": {
"visibility": "Public",
"isEntry": false,
"typeParameters": [
{
"abilities": [
"Store",
"Key"
]
}
],
"parameters": [
"U64"
],
"return": [
"U64"
]
},
"id": 1
}
sui_getNormalizedMoveModule
Return a structured representation of Move module
curl --location 'https://sui.nownodes.io' \
--header 'Content-Type: application/json' \
--header 'api-key: API_KEY' \
--data '{
"jsonrpc": "2.0",
"id": 1,
"method": "sui_getNormalizedMoveModule",
"params": [
"0x16dc6797cf787c839a07edc03e633842109123618df6438d21a48040e6bb568c",
"module"
]
}'
{
"jsonrpc": "2.0",
"result": {
"fileFormatVersion": 6,
"address": "0x43cc4c24010dafad05b12619b275649741cc9060d87664c26a3f9a509228c21b",
"name": "module",
"friends": [],
"structs": {},
"exposedFunctions": {}
},
"id": 1
}
sui_getNormalizedMoveModulesByPackage
Return structured representations of all modules in the given package
curl --location 'https://sui.nownodes.io' \
--header 'Content-Type: application/json' \
--header 'api-key: API_KEY' \
--data '{
"jsonrpc": "2.0",
"id": 1,
"method": "sui_getNormalizedMoveModulesByPackage",
"params": [
"0xece356d10d89e75f565b0934851ba8d5bc59462a46078b90f1f508a1e4fd4eed"
]
}'
{
"jsonrpc": "2.0",
"result": {
"fileFormatVersion": 6,
"address": "0xafc13246bd847c60448160e0358cac4a11345594d02890c986dbf328d28d21ac",
"name": "module",
"friends": [],
"structs": {},
"exposedFunctions": {}
},
"id": 1
}
sui_getNormalizedMoveStruct
Return a structured representation of Move struct
curl --location 'https://sui.nownodes.io' \
--header 'Content-Type: application/json' \
--header 'api-key: API_KEY' \
--data '{
"jsonrpc": "2.0",
"id": 1,
"method": "sui_getNormalizedMoveStruct",
"params": [
"0x46c25c211cb35c05d801c769b78770474957b37379c527753c5c8ab783f697e7",
"module",
"StructName"
]
}'
{
"jsonrpc": "2.0",
"result": {
"abilities": {
"abilities": [
"Store",
"Key"
]
},
"typeParameters": [],
"fields": []
},
"id": 1
}
Last updated