as-soroban-sdk
Version:
AssemblyScript SDK for writing contracts for Soroban.
73 lines • 1.77 kB
JSON
{
"functions": [
{
"name" : "hello",
"arguments": [
{"name": "to", "type": "symbol"}
],
"returns" : "vec[symbol]"
},
{
"name" : "add",
"arguments": [
{"name": "a", "type": "i32"},
{"name": "b", "type": "i32"}
],
"returns" : "i32"
},
{
"name" : "increment",
"arguments": [],
"returns" : "u32"
},
{
"name" : "logging",
"arguments": [],
"returns" : "void"
},
{
"name" : "callctr",
"arguments": [{"name": "addr", "type": "address"}],
"returns" : "i32"
},
{
"name" : "checkAge",
"arguments": [
{"name": "age", "type": "i32"}
],
"returns" : "symbol"
},
{
"name" : "eventTest",
"arguments": [],
"returns" : "bool"
},
{
"name" : "auth",
"arguments": [{"name": "user", "type": "address"}],
"returns" : "map[address, u32]"
},
{
"name" : "authArgs",
"arguments": [
{"name": "user", "type": "address"},
{"name": "value", "type": "u32"}
],
"returns" : "map[address, u32]"
}
],
"meta": [
{
"key" : "name",
"value" : "examples test"
},
{
"key" : "version",
"value" : "1.2.0"
},
{
"key" : "description",
"value" : "test some examples"
}
]
}