* add BTreeSet Codec * Add following BTreeMap * fix linting * fix linting * add validate Types and encode Types * type def info is incremented. * fix compareSet
188 lines
3.8 KiB
JSON
188 lines
3.8 KiB
JSON
[
|
|
{
|
|
"info": 10,
|
|
"type": "{ \"value\": \"{ \"cell\": \"{ \"cell\": \"([u8;32])\"} }<u32>\"} }<u32>\"} }",
|
|
"sub": [
|
|
{
|
|
"info": 10,
|
|
"type": "{ \"cell\": \"{ \"cell\": \"([u8;32])\"} }<u32>\"} }",
|
|
"sub": [
|
|
{
|
|
"info": 10,
|
|
"type": "{ \"cell\": \"([u8;32])\"} }",
|
|
"sub": [
|
|
{
|
|
"info": 11,
|
|
"type": "([u8;32])",
|
|
"sub": [
|
|
{
|
|
"info": 13,
|
|
"type": "[u8;32]",
|
|
"ext": {
|
|
"length": 32,
|
|
"type": "u8"
|
|
},
|
|
"sub": {
|
|
"info": 7,
|
|
"type": "u8"
|
|
},
|
|
"index": 0
|
|
}
|
|
],
|
|
"name": "cell",
|
|
"namespace": "ink_core::storage::key"
|
|
}
|
|
],
|
|
"name": "cell",
|
|
"namespace": "ink_core::storage::cell::sync_cell",
|
|
"params": [
|
|
{
|
|
"info": 7,
|
|
"type": "u32"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"name": "value",
|
|
"namespace": "ink_core::storage::value",
|
|
"params": [
|
|
{
|
|
"info": 7,
|
|
"type": "u32"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"name": "Incrementer",
|
|
"namespace": "incrementer::normal"
|
|
},
|
|
{
|
|
"info": 10,
|
|
"type": "{ \"cell\": \"{ \"cell\": \"([u8;32])\"} }<u32>\"} }",
|
|
"sub": [
|
|
{
|
|
"info": 10,
|
|
"type": "{ \"cell\": \"([u8;32])\"} }",
|
|
"sub": [
|
|
{
|
|
"info": 11,
|
|
"type": "([u8;32])",
|
|
"sub": [
|
|
{
|
|
"info": 13,
|
|
"type": "[u8;32]",
|
|
"ext": {
|
|
"length": 32,
|
|
"type": "u8"
|
|
},
|
|
"sub": {
|
|
"info": 7,
|
|
"type": "u8"
|
|
},
|
|
"index": 0
|
|
}
|
|
],
|
|
"name": "cell",
|
|
"namespace": "ink_core::storage::key"
|
|
}
|
|
],
|
|
"name": "cell",
|
|
"namespace": "ink_core::storage::cell::sync_cell",
|
|
"params": [
|
|
{
|
|
"info": 7,
|
|
"type": "u32"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"name": "Value",
|
|
"namespace": "ink_core::storage::value",
|
|
"params": [
|
|
{
|
|
"info": 7,
|
|
"type": "u32"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"info": 7,
|
|
"type": "u32"
|
|
},
|
|
{
|
|
"info": 10,
|
|
"type": "{ \"cell\": \"([u8;32])\"} }",
|
|
"sub": [
|
|
{
|
|
"info": 11,
|
|
"type": "([u8;32])",
|
|
"sub": [
|
|
{
|
|
"info": 13,
|
|
"type": "[u8;32]",
|
|
"ext": {
|
|
"length": 32,
|
|
"type": "u8"
|
|
},
|
|
"sub": {
|
|
"info": 7,
|
|
"type": "u8"
|
|
},
|
|
"index": 0
|
|
}
|
|
],
|
|
"name": "cell",
|
|
"namespace": "ink_core::storage::key"
|
|
}
|
|
],
|
|
"name": "SyncCell",
|
|
"namespace": "ink_core::storage::cell::sync_cell",
|
|
"params": [
|
|
{
|
|
"info": 7,
|
|
"type": "u32"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"info": 11,
|
|
"type": "([u8;32])",
|
|
"sub": [
|
|
{
|
|
"info": 13,
|
|
"type": "[u8;32]",
|
|
"ext": {
|
|
"length": 32,
|
|
"type": "u8"
|
|
},
|
|
"sub": {
|
|
"info": 7,
|
|
"type": "u8"
|
|
},
|
|
"index": 0
|
|
}
|
|
],
|
|
"name": "Key",
|
|
"namespace": "ink_core::storage::key"
|
|
},
|
|
{
|
|
"info": 13,
|
|
"type": "[u8;32]",
|
|
"ext": {
|
|
"length": 32,
|
|
"type": "u8"
|
|
},
|
|
"sub": {
|
|
"info": 7,
|
|
"type": "u8"
|
|
}
|
|
},
|
|
{
|
|
"info": 7,
|
|
"type": "u8"
|
|
},
|
|
{
|
|
"info": 7,
|
|
"type": "bool"
|
|
}
|
|
] |