github.com/klaytn/klaytn@v1.12.1/contracts/storagetrie/StorageTrieStoreTest.sol.json (about)

     1  {"contracts":{"StorageTrieStoreTest.sol:StorageTrieStoreTest":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"string","name":"_caKey","type":"string"}],"name":"deleteCaCertificate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_serialNumber","type":"string"}],"name":"deleteIdentity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_caKey","type":"string"}],"name":"getCaCertificate","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_serialNumber","type":"string"}],"name":"getIdentity","outputs":[{"internalType":"string","name":"","type":"string"},{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_caKey","type":"string"},{"internalType":"string","name":"_caCert","type":"string"}],"name":"insertCaCertificate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_serialNumber","type":"string"},{"internalType":"string","name":"_publicKey","type":"string"},{"internalType":"string","name":"_hash","type":"string"}],"name":"insertIdentity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rootCaCertificate","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}],"bin":"608060405234801561001057600080fd5b50600080546001600160a01b03191633179055610a0d806100326000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100f4578063b912b3081461011f578063bf951c6814610132578063f09fdbef1461014557600080fd5b806301c0ae491461008d5780630a29ae6f146100ab5780631fde075b146100cc5780636bda98c3146100e1575b600080fd5b610095610158565b6040516100a291906107bb565b60405180910390f35b6100be6100b9366004610817565b6101e6565b6040516100a2929190610859565b6100df6100da366004610817565b61035d565b005b6100df6100ef366004610887565b6103ae565b600054610107906001600160a01b031681565b6040516001600160a01b0390911681526020016100a2565b6100df61012d3660046108f3565b61040e565b6100df610140366004610817565b610505565b610095610153366004610817565b610567565b600180546101659061098d565b80601f01602080910402602001604051908101604052809291908181526020018280546101919061098d565b80156101de5780601f106101b3576101008083540402835291602001916101de565b820191906000526020600020905b8154815290600101906020018083116101c157829003601f168201915b505050505081565b606080826101f357600080fd5b6000600385856040516102079291906109c7565b90815260200160405180910390206040518060400160405290816000820180546102309061098d565b80601f016020809104026020016040519081016040528092919081815260200182805461025c9061098d565b80156102a95780601f1061027e576101008083540402835291602001916102a9565b820191906000526020600020905b81548152906001019060200180831161028c57829003601f168201915b505050505081526020016001820180546102c29061098d565b80601f01602080910402602001604051908101604052809291908181526020018280546102ee9061098d565b801561033b5780601f106103105761010080835404028352916020019161033b565b820191906000526020600020905b81548152906001019060200180831161031e57829003601f168201915b50505050508152505090508060000151816020015192509250505b9250929050565b6000546001600160a01b0316331461037457600080fd5b8061037e57600080fd5b600282826040516103909291906109c7565b908152602001604051809103902060006103aa9190610624565b5050565b6000546001600160a01b031633146103c557600080fd5b826103cf57600080fd5b806103d957600080fd5b8181600286866040516103ed9291906109c7565b908152604051908190036020019020610407929091610661565b5050505050565b8461041857600080fd5b8261042257600080fd5b8061042c57600080fd5b6040805160606020601f87018190040282018101835291810185815290918291908790879081908501838280828437600092019190915250505090825250604080516020601f86018190048102820181019092528481529181019190859085908190840183828082843760009201919091525050509152506040516003906104b790899089906109c7565b908152602001604051809103902060008201518160000190805190602001906104e19291906106e5565b5060208281015180516104fa92600185019201906106e5565b505050505050505050565b6000546001600160a01b0316331461051c57600080fd5b8061052657600080fd5b600382826040516105389291906109c7565b90815260405190819003602001902060006105538282610624565b610561600183016000610624565b50505050565b60608161057357600080fd5b600283836040516105859291906109c7565b9081526020016040518091039020805461059e9061098d565b80601f01602080910402602001604051908101604052809291908181526020018280546105ca9061098d565b80156106175780601f106105ec57610100808354040283529160200191610617565b820191906000526020600020905b8154815290600101906020018083116105fa57829003601f168201915b5050505050905092915050565b5080546106309061098d565b6000825580601f10610640575050565b601f01602090049060005260206000209081019061065e9190610759565b50565b82805461066d9061098d565b90600052602060002090601f01602090048101928261068f57600085556106d5565b82601f106106a85782800160ff198235161785556106d5565b828001600101855582156106d5579182015b828111156106d55782358255916020019190600101906106ba565b506106e1929150610759565b5090565b8280546106f19061098d565b90600052602060002090601f01602090048101928261071357600085556106d5565b82601f1061072c57805160ff19168380011785556106d5565b828001600101855582156106d5579182015b828111156106d557825182559160200191906001019061073e565b5b808211156106e1576000815560010161075a565b6000815180845260005b8181101561079457602081850181015186830182015201610778565b818111156107a6576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006107ce602083018461076e565b9392505050565b60008083601f8401126107e757600080fd5b50813567ffffffffffffffff8111156107ff57600080fd5b60208301915083602082850101111561035657600080fd5b6000806020838503121561082a57600080fd5b823567ffffffffffffffff81111561084157600080fd5b61084d858286016107d5565b90969095509350505050565b60408152600061086c604083018561076e565b828103602084015261087e818561076e565b95945050505050565b6000806000806040858703121561089d57600080fd5b843567ffffffffffffffff808211156108b557600080fd5b6108c1888389016107d5565b909650945060208701359150808211156108da57600080fd5b506108e7878288016107d5565b95989497509550505050565b6000806000806000806060878903121561090c57600080fd5b863567ffffffffffffffff8082111561092457600080fd5b6109308a838b016107d5565b9098509650602089013591508082111561094957600080fd5b6109558a838b016107d5565b9096509450604089013591508082111561096e57600080fd5b5061097b89828a016107d5565b979a9699509497509295939492505050565b600181811c908216806109a157607f821691505b6020821081036109c157634e487b7160e01b600052602260045260246000fd5b50919050565b818382376000910190815291905056fea26469706673582212202a923c890258507204f7892717570146b8467fcc14c51a7ba1122a2397889be864736f6c634300080d0033","bin-runtime":"608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100f4578063b912b3081461011f578063bf951c6814610132578063f09fdbef1461014557600080fd5b806301c0ae491461008d5780630a29ae6f146100ab5780631fde075b146100cc5780636bda98c3146100e1575b600080fd5b610095610158565b6040516100a291906107bb565b60405180910390f35b6100be6100b9366004610817565b6101e6565b6040516100a2929190610859565b6100df6100da366004610817565b61035d565b005b6100df6100ef366004610887565b6103ae565b600054610107906001600160a01b031681565b6040516001600160a01b0390911681526020016100a2565b6100df61012d3660046108f3565b61040e565b6100df610140366004610817565b610505565b610095610153366004610817565b610567565b600180546101659061098d565b80601f01602080910402602001604051908101604052809291908181526020018280546101919061098d565b80156101de5780601f106101b3576101008083540402835291602001916101de565b820191906000526020600020905b8154815290600101906020018083116101c157829003601f168201915b505050505081565b606080826101f357600080fd5b6000600385856040516102079291906109c7565b90815260200160405180910390206040518060400160405290816000820180546102309061098d565b80601f016020809104026020016040519081016040528092919081815260200182805461025c9061098d565b80156102a95780601f1061027e576101008083540402835291602001916102a9565b820191906000526020600020905b81548152906001019060200180831161028c57829003601f168201915b505050505081526020016001820180546102c29061098d565b80601f01602080910402602001604051908101604052809291908181526020018280546102ee9061098d565b801561033b5780601f106103105761010080835404028352916020019161033b565b820191906000526020600020905b81548152906001019060200180831161031e57829003601f168201915b50505050508152505090508060000151816020015192509250505b9250929050565b6000546001600160a01b0316331461037457600080fd5b8061037e57600080fd5b600282826040516103909291906109c7565b908152602001604051809103902060006103aa9190610624565b5050565b6000546001600160a01b031633146103c557600080fd5b826103cf57600080fd5b806103d957600080fd5b8181600286866040516103ed9291906109c7565b908152604051908190036020019020610407929091610661565b5050505050565b8461041857600080fd5b8261042257600080fd5b8061042c57600080fd5b6040805160606020601f87018190040282018101835291810185815290918291908790879081908501838280828437600092019190915250505090825250604080516020601f86018190048102820181019092528481529181019190859085908190840183828082843760009201919091525050509152506040516003906104b790899089906109c7565b908152602001604051809103902060008201518160000190805190602001906104e19291906106e5565b5060208281015180516104fa92600185019201906106e5565b505050505050505050565b6000546001600160a01b0316331461051c57600080fd5b8061052657600080fd5b600382826040516105389291906109c7565b90815260405190819003602001902060006105538282610624565b610561600183016000610624565b50505050565b60608161057357600080fd5b600283836040516105859291906109c7565b9081526020016040518091039020805461059e9061098d565b80601f01602080910402602001604051908101604052809291908181526020018280546105ca9061098d565b80156106175780601f106105ec57610100808354040283529160200191610617565b820191906000526020600020905b8154815290600101906020018083116105fa57829003601f168201915b5050505050905092915050565b5080546106309061098d565b6000825580601f10610640575050565b601f01602090049060005260206000209081019061065e9190610759565b50565b82805461066d9061098d565b90600052602060002090601f01602090048101928261068f57600085556106d5565b82601f106106a85782800160ff198235161785556106d5565b828001600101855582156106d5579182015b828111156106d55782358255916020019190600101906106ba565b506106e1929150610759565b5090565b8280546106f19061098d565b90600052602060002090601f01602090048101928261071357600085556106d5565b82601f1061072c57805160ff19168380011785556106d5565b828001600101855582156106d5579182015b828111156106d557825182559160200191906001019061073e565b5b808211156106e1576000815560010161075a565b6000815180845260005b8181101561079457602081850181015186830182015201610778565b818111156107a6576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006107ce602083018461076e565b9392505050565b60008083601f8401126107e757600080fd5b50813567ffffffffffffffff8111156107ff57600080fd5b60208301915083602082850101111561035657600080fd5b6000806020838503121561082a57600080fd5b823567ffffffffffffffff81111561084157600080fd5b61084d858286016107d5565b90969095509350505050565b60408152600061086c604083018561076e565b828103602084015261087e818561076e565b95945050505050565b6000806000806040858703121561089d57600080fd5b843567ffffffffffffffff808211156108b557600080fd5b6108c1888389016107d5565b909650945060208701359150808211156108da57600080fd5b506108e7878288016107d5565b95989497509550505050565b6000806000806000806060878903121561090c57600080fd5b863567ffffffffffffffff8082111561092457600080fd5b6109308a838b016107d5565b9098509650602089013591508082111561094957600080fd5b6109558a838b016107d5565b9096509450604089013591508082111561096e57600080fd5b5061097b89828a016107d5565b979a9699509497509295939492505050565b600181811c908216806109a157607f821691505b6020821081036109c157634e487b7160e01b600052602260045260246000fd5b50919050565b818382376000910190815291905056fea26469706673582212202a923c890258507204f7892717570146b8467fcc14c51a7ba1122a2397889be864736f6c634300080d0033","devdoc":{"kind":"dev","methods":{},"version":1},"srcmap":"25:1977:0:-:0;;;444:49;;;;;;;;;-1:-1:-1;468:5:0;:18;;-1:-1:-1;;;;;;468:18:0;476:10;468:18;;;25:1977;;;;;;","srcmap-runtime":"25:1977:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;215:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;842:303;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;1819:181::-;;;;;;:::i;:::-;;:::i;:::-;;1349:253;;;;;;:::i;:::-;;:::i;137:20::-;;;;;-1:-1:-1;;;;;137:20:0;;;;;;-1:-1:-1;;;;;2763:32:1;;;2745:51;;2733:2;2718:18;137:20:0;2599:203:1;499:337:0;;;;;;:::i;:::-;;:::i;1151:192::-;;;;;;:::i;:::-;;:::i;1608:205::-;;;;;;:::i;:::-;;:::i;215:31::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;842:303::-;939:13;;992:31;984:40;;;;;;1035:24;1062:9;1072:13;;1062:24;;;;;;;:::i;:::-;;;;;;;;;;;;;1035:51;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1104:8;:18;;;1124:8;:13;;;1096:42;;;;;842:303;;;;;;:::o;1819:181::-;414:5;;-1:-1:-1;;;;;414:5:0;400:10;:19;392:28;;;;;;1928:24;1920:33:::1;;;::::0;::::1;;1971:14;1986:6;;1971:22;;;;;;;:::i;:::-;;;;;;;;;;;;;;1964:29;;;;:::i;:::-;1819:181:::0;;:::o;1349:253::-;414:5;;-1:-1:-1;;;;;414:5:0;400:10;:19;392:28;;;;;;1483:24;1475:33:::1;;;::::0;::::1;;1526:25:::0;1518:34:::1;;;::::0;::::1;;1588:7;;1563:14;1578:6;;1563:22;;;;;;;:::i;:::-;::::0;;;::::1;::::0;;;;;::::1;::::0;;;:32:::1;::::0;:22;;:32:::1;:::i;:::-;;1349:253:::0;;;;:::o;499:337::-;643:31;635:40;;;;;;693:28;685:37;;;;;;740:23;732:32;;;;;;802:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;811:10;;;;;;802:27;;811:10;;;;802:27;;;;;;;;;-1:-1:-1;;;802:27:0;;;-1:-1:-1;802:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;823:5;;;;;;802:27;;823:5;;;;802:27;;;;;;;;;-1:-1:-1;;;802:27:0;;-1:-1:-1;775:24:0;;:9;;:24;;785:13;;;;775:24;:::i;:::-;;;;;;;;;;;;;:54;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;775:54:0;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;;;;499:337:0:o;1151:192::-;414:5;;-1:-1:-1;;;;;414:5:0;400:10;:19;392:28;;;;;;1262:31;1254:40:::1;;;::::0;::::1;;1312:9;1322:13;;1312:24;;;;;;;:::i;:::-;::::0;;;::::1;::::0;;;;;::::1;::::0;;;::::1;1305:31;1312:24:::0;;1305:31:::1;:::i;:::-;;;::::0;::::1;;;:::i;:::-;;;1151:192:::0;;:::o;1608:205::-;1703:13;1741:24;1733:33;;;;;;1784:14;1799:6;;1784:22;;;;;;;:::i;:::-;;;;;;;;;;;;;1777:29;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1608:205;;;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::o;:::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14:472:1;56:3;94:5;88:12;121:6;116:3;109:19;146:1;156:162;170:6;167:1;164:13;156:162;;;232:4;288:13;;;284:22;;278:29;260:11;;;256:20;;249:59;185:12;156:162;;;336:6;333:1;330:13;327:87;;;402:1;395:4;386:6;381:3;377:16;373:27;366:38;327:87;-1:-1:-1;468:2:1;447:15;-1:-1:-1;;443:29:1;434:39;;;;475:4;430:50;;14:472;-1:-1:-1;;14:472:1:o;491:220::-;640:2;629:9;622:21;603:4;660:45;701:2;690:9;686:18;678:6;660:45;:::i;:::-;652:53;491:220;-1:-1:-1;;;491:220:1:o;716:348::-;768:8;778:6;832:3;825:4;817:6;813:17;809:27;799:55;;850:1;847;840:12;799:55;-1:-1:-1;873:20:1;;916:18;905:30;;902:50;;;948:1;945;938:12;902:50;985:4;977:6;973:17;961:29;;1037:3;1030:4;1021:6;1013;1009:19;1005:30;1002:39;999:59;;;1054:1;1051;1044:12;1069:411;1140:6;1148;1201:2;1189:9;1180:7;1176:23;1172:32;1169:52;;;1217:1;1214;1207:12;1169:52;1257:9;1244:23;1290:18;1282:6;1279:30;1276:50;;;1322:1;1319;1312:12;1276:50;1361:59;1412:7;1403:6;1392:9;1388:22;1361:59;:::i;:::-;1439:8;;1335:85;;-1:-1:-1;1069:411:1;-1:-1:-1;;;;1069:411:1:o;1485:383::-;1682:2;1671:9;1664:21;1645:4;1708:45;1749:2;1738:9;1734:18;1726:6;1708:45;:::i;:::-;1801:9;1793:6;1789:22;1784:2;1773:9;1769:18;1762:50;1829:33;1855:6;1847;1829:33;:::i;:::-;1821:41;1485:383;-1:-1:-1;;;;;1485:383:1:o;1873:721::-;1965:6;1973;1981;1989;2042:2;2030:9;2021:7;2017:23;2013:32;2010:52;;;2058:1;2055;2048:12;2010:52;2098:9;2085:23;2127:18;2168:2;2160:6;2157:14;2154:34;;;2184:1;2181;2174:12;2154:34;2223:59;2274:7;2265:6;2254:9;2250:22;2223:59;:::i;:::-;2301:8;;-1:-1:-1;2197:85:1;-1:-1:-1;2389:2:1;2374:18;;2361:32;;-1:-1:-1;2405:16:1;;;2402:36;;;2434:1;2431;2424:12;2402:36;;2473:61;2526:7;2515:8;2504:9;2500:24;2473:61;:::i;:::-;1873:721;;;;-1:-1:-1;2553:8:1;-1:-1:-1;;;;1873:721:1:o;2807:1010::-;2920:6;2928;2936;2944;2952;2960;3013:2;3001:9;2992:7;2988:23;2984:32;2981:52;;;3029:1;3026;3019:12;2981:52;3069:9;3056:23;3098:18;3139:2;3131:6;3128:14;3125:34;;;3155:1;3152;3145:12;3125:34;3194:59;3245:7;3236:6;3225:9;3221:22;3194:59;:::i;:::-;3272:8;;-1:-1:-1;3168:85:1;-1:-1:-1;3360:2:1;3345:18;;3332:32;;-1:-1:-1;3376:16:1;;;3373:36;;;3405:1;3402;3395:12;3373:36;3444:61;3497:7;3486:8;3475:9;3471:24;3444:61;:::i;:::-;3524:8;;-1:-1:-1;3418:87:1;-1:-1:-1;3612:2:1;3597:18;;3584:32;;-1:-1:-1;3628:16:1;;;3625:36;;;3657:1;3654;3647:12;3625:36;;3696:61;3749:7;3738:8;3727:9;3723:24;3696:61;:::i;:::-;2807:1010;;;;-1:-1:-1;2807:1010:1;;-1:-1:-1;2807:1010:1;;3776:8;;2807:1010;-1:-1:-1;;;2807:1010:1:o;3822:380::-;3901:1;3897:12;;;;3944;;;3965:61;;4019:4;4011:6;4007:17;3997:27;;3965:61;4072:2;4064:6;4061:14;4041:18;4038:38;4035:161;;4118:10;4113:3;4109:20;4106:1;4099:31;4153:4;4150:1;4143:15;4181:4;4178:1;4171:15;4035:161;;3822:380;;;:::o;4207:273::-;4392:6;4384;4379:3;4366:33;4348:3;4418:16;;4443:13;;;4418:16;4207:273;-1:-1:-1;4207:273:1:o","userdoc":{"kind":"user","methods":{},"version":1}}},"sourceList":["StorageTrieStoreTest.sol"],"version":"0.8.13+commit.abaa5c0e.Darwin.appleclang"}