@simbachain/simbats
Version:
TypeScript SDK for SIMBA Chain
1 lines • 4.05 kB
JSON
{"contract": {"name": "TestContractChanged", "enums": {}, "types": {"TestContractChanged.Addr": {"components": [{"name": "street", "type": "string"}, {"name": "number", "type": "uint256"}, {"name": "town", "type": "string"}]}, "TestContractChanged.Person": {"components": [{"name": "name", "type": "string"}, {"name": "age", "type": "uint256"}, {"name": "addr", "type": "struct TestContractChanged.Addr"}]}, "TestContractChanged.AddressPerson": {"components": [{"name": "name", "type": "string"}, {"name": "age", "type": "uint256"}, {"name": "addrs", "type": "struct TestContractChanged.Addr[]"}]}}, "assets": {}, "events": {}, "source": {"lang": "solidity", "version": "^0.8.0"}, "methods": {"nowT": {"emits": [], "params": [], "returns": [], "accessor": false, "visibility": "public"}, "anArr": {"emits": [], "params": [{"name": "first", "type": "uint256[]"}], "returns": [], "accessor": false, "visibility": "public"}, "getNum": {"emits": [], "params": [], "returns": [{"name": "", "type": "uint256"}], "accessor": true, "visibility": "public"}, "setNum": {"emits": [], "params": [{"name": "_ourNum", "type": "uint256"}], "returns": [], "accessor": false, "visibility": "public"}, "twoArrs": {"emits": [], "params": [{"name": "first", "type": "uint256[]"}, {"name": "second", "type": "uint256[]"}], "returns": [], "accessor": false, "visibility": "public"}, "getString": {"emits": [], "params": [], "returns": [{"name": "", "type": "string"}], "accessor": true, "visibility": "public"}, "setString": {"emits": [], "params": [{"name": "_ourString", "type": "string"}], "returns": [], "accessor": false, "visibility": "public"}, "addressArr": {"emits": [], "params": [{"name": "first", "type": "address[]"}], "returns": [], "accessor": false, "visibility": "public"}, "nestedArr0": {"emits": [], "params": [{"name": "first", "type": "uint256[][]"}], "returns": [], "accessor": false, "visibility": "public"}, "nestedArr1": {"emits": [], "params": [{"name": "first", "type": "uint256[][5]"}], "returns": [], "accessor": false, "visibility": "public"}, "nestedArr2": {"emits": [], "params": [{"name": "first", "type": "uint256[4][]"}], "returns": [], "accessor": false, "visibility": "public"}, "nestedArr3": {"emits": [], "params": [{"name": "first", "type": "uint256[3][3]"}], "returns": [], "accessor": false, "visibility": "public"}, "nestedArr4": {"emits": [], "params": [{"name": "first", "type": "uint256[3][3]"}, {"name": "_bundleHash", "type": "string"}], "returns": [], "accessor": false, "visibility": "public"}, "structTest1": {"emits": [], "params": [{"name": "people", "type": "struct TestContractChanged.Person[]"}, {"name": "test_bool", "type": "bool"}], "returns": [], "accessor": false, "visibility": "public"}, "structTest2": {"emits": [], "params": [{"name": "person", "type": "struct TestContractChanged.Person"}, {"name": "test_bool", "type": "bool"}], "returns": [], "accessor": false, "visibility": "public"}, "structTest3": {"emits": [], "params": [{"name": "person", "type": "struct TestContractChanged.AddressPerson"}, {"name": "_bundleHash", "type": "string"}], "returns": [], "accessor": false, "visibility": "public"}, "structTest4": {"emits": [], "params": [{"name": "persons", "type": "struct TestContractChanged.AddressPerson[]"}, {"name": "_bundleHash", "type": "string"}], "returns": [], "accessor": false, "visibility": "public"}, "structTest5": {"emits": [], "params": [{"name": "person", "type": "struct TestContractChanged.Person"}, {"name": "_bundleHash", "type": "string"}], "returns": [], "accessor": false, "visibility": "public"}, "clientContainer": {"emits": [], "params": [{"name": "person", "type": "struct TestContractChanged.Person"}, {"name": "_bundleHash", "type": "string"}, {"name": "_bundlePath", "type": "string"}], "returns": [], "accessor": false, "visibility": "public"}}, "abstract": false, "constructor": {"emits": [], "params": [{"name": "_ourNum", "type": "uint256"}, {"name": "_ourString", "type": "string"}], "returns": [], "accessor": false, "visibility": "public"}, "inheritance": []}}