[ { "displayName": "Header", "namespace": "ink_storage::collections::stash", "info": 9, "sub": [ { "info": 6, "type": "u32", "name": "last_vacant" }, { "info": 6, "type": "u32", "name": "len" }, { "info": 6, "type": "u32", "name": "len_entries" } ], "type": "{\"last_vacant\":\"u32\",\"len\":\"u32\",\"len_entries\":\"u32\"}" }, { "info": 6, "type": "u32" }, { "displayName": "Entry", "namespace": "ink_storage::collections::stash", "sub": [ { "displayName": "VacantEntry", "namespace": "ink_storage::collections::stash", "info": 9, "sub": [ { "info": 6, "type": "u32", "name": "next" }, { "info": 6, "type": "u32", "name": "prev" } ], "type": "{\"next\":\"u32\",\"prev\":\"u32\"}", "name": "Vacant" }, { "displayName": "Hash", "namespace": "ink_env::types", "info": 6, "type": "Hash", "name": "Occupied" } ], "info": 3, "type": "{\"_enum\":{\"Vacant\":\"VacantEntry\",\"Occupied\":\"Hash\"}}" }, { "displayName": "Hash", "namespace": "ink_env::types", "info": 6, "type": "Hash" }, { "info": 12, "length": 32, "sub": { "info": 6, "type": "u8" }, "type": "[u8;32]" }, { "info": 6, "type": "u8" }, { "displayName": "VacantEntry", "namespace": "ink_storage::collections::stash", "info": 9, "sub": [ { "info": 6, "type": "u32", "name": "next" }, { "info": 6, "type": "u32", "name": "prev" } ], "type": "{\"next\":\"u32\",\"prev\":\"u32\"}" }, { "displayName": "ValueEntry", "namespace": "ink_storage::collections::hashmap", "sub": [ { "displayName": "AccountId", "namespace": "ink_env::types", "info": 6, "type": "AccountId", "name": "value" }, { "info": 6, "type": "u32", "name": "key_index" } ], "info": 9, "type": "{\"value\":\"AccountId\",\"key_index\":\"u32\"}" }, { "displayName": "AccountId", "namespace": "ink_env::types", "info": 6, "type": "AccountId" }, { "displayName": "Result", "sub": [ { "name": "Ok", "info": 10, "sub": [], "type": "()" }, { "name": "Error", "displayName": "Error", "namespace": "dns::dns", "info": 3, "sub": [ { "ext": { "discriminant": 0 }, "info": 6, "name": "NameAlreadyExists", "type": "Null" }, { "ext": { "discriminant": 1 }, "info": 6, "name": "CallerIsNotOwner", "type": "Null" } ], "type": "{\"_enum\":[\"NameAlreadyExists\",\"CallerIsNotOwner\"]}" } ], "info": 7, "type": "Result<(), Error>" }, { "info": 10, "sub": [], "type": "()" }, { "displayName": "Error", "namespace": "dns::dns", "info": 3, "sub": [ { "ext": { "discriminant": 0 }, "info": 6, "name": "NameAlreadyExists", "type": "Null" }, { "ext": { "discriminant": 1 }, "info": 6, "name": "CallerIsNotOwner", "type": "Null" } ], "type": "{\"_enum\":[\"NameAlreadyExists\",\"CallerIsNotOwner\"]}" }, { "displayName": "Option", "sub": { "displayName": "AccountId", "namespace": "ink_env::types", "info": 6, "type": "AccountId" }, "info": 5, "type": "Option" } ]