-
Notifications
You must be signed in to change notification settings - Fork 83
/
Copy pathSchemaRegistry.json
158 lines (158 loc) · 19 KB
/
SchemaRegistry.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
{
"address": "0xB8566376dFe68B76FA985D5448cc2FbD578412a2",
"sourceName": "contracts/SchemaRegistry.sol",
"contractName": "SchemaRegistry",
"abi": [
{
"inputs": [],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [],
"name": "AlreadyExists",
"type": "error"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "uid",
"type": "bytes32"
},
{
"indexed": true,
"internalType": "address",
"name": "registerer",
"type": "address"
},
{
"components": [
{
"internalType": "bytes32",
"name": "uid",
"type": "bytes32"
},
{
"internalType": "contract ISchemaResolver",
"name": "resolver",
"type": "address"
},
{
"internalType": "bool",
"name": "revocable",
"type": "bool"
},
{
"internalType": "string",
"name": "schema",
"type": "string"
}
],
"indexed": false,
"internalType": "struct SchemaRecord",
"name": "schema",
"type": "tuple"
}
],
"name": "Registered",
"type": "event"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "uid",
"type": "bytes32"
}
],
"name": "getSchema",
"outputs": [
{
"components": [
{
"internalType": "bytes32",
"name": "uid",
"type": "bytes32"
},
{
"internalType": "contract ISchemaResolver",
"name": "resolver",
"type": "address"
},
{
"internalType": "bool",
"name": "revocable",
"type": "bool"
},
{
"internalType": "string",
"name": "schema",
"type": "string"
}
],
"internalType": "struct SchemaRecord",
"name": "",
"type": "tuple"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "string",
"name": "schema",
"type": "string"
},
{
"internalType": "contract ISchemaResolver",
"name": "resolver",
"type": "address"
},
{
"internalType": "bool",
"name": "revocable",
"type": "bool"
}
],
"name": "register",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "version",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
}
],
"bytecode": "0x0002000000000002000e000000000002000100000001035500000000030100190000006003300270000000d30030019d000000d30330019700000001022001900000006b0000c13d0000008009000039000000400090043f000000040230008c000002750000413d000000000201043b000000e002200270000000d50420009c000000810000613d000000d60420009c000000a40000613d000000d70120009c000002750000c13d0000000001000416000000000101004b000002750000c13d0000000001000412000800000001001d000e00000001001d000d00000000001d00000000010004150000000e0110008a0000000501100210034503270000040f034502d30000040f000c00080000002d000b00200000003d000700000001001d00000000010004150000000c0110008a0000000501100210034503270000040f034502d30000040f000a00080000002d000900400000003d000600000001001d00000000010004150000000a0110008a0000000501100210034503270000040f034502d30000040f000000070200002900000020042000390000000003020433000700000003001d000500000001001d000000400100043d000800000001001d00000020021000390000000001040019034502770000040f000000e90300004100000007020000290000000804200029000400000004001d00000020014000390000000000310435000000060200002900000020012000390000000003020433000600000003001d0000002102400039034502770000040f000000040200002900000006012000290000002102100039000000e90300004100000000003204350000002202100039000000050300002900000020013000390000000003030433000500000003001d034502770000040f0000000602000029000000070120002900000005031000290000000202300039000000080100002900000000002104350000002202300039034502c00000040f0000002001000039000000400200043d000700000002001d00000000021204360000000801000029034502840000040f00000007040000290000000001410049000000d302000041000000d30310009c0000000001028019000000d30340009c000000000402801900000040024002100000006001100210000000000121019f000003460001042e000000e001000039000000400010043f0000000001000416000000000101004b000002750000c13d0000000101000039000000800010043f0000000302000039000000a00020043f000000c00000043f0000014000000443000001600010044300000020010000390000018000100443000001a0002004430000004003000039000001c000300443000001e00000044300000100001004430000012000200443000000d401000041000003460001042e0000000002000416000000240330008c000002750000413d000000000202004b000002750000c13d0000010002000039000000400020043f000000800000043f000000a00000043f000000c00000043f0000006002000039000000e00020043f0000000401100370000000000101043b0000000000100435000000200000043f000000d3010000410000000002000414000000d30320009c0000000002018019000000c001200210000000d8011001c70000801002000039034503400000040f0000000102200190000002750000613d000000400500043d000000d90250009c000001a70000a13d000000e70100004100000000001004350000004101000039000000040010043f000000e80100004100000347000104300000000002000416000000640430008c000002750000413d000000000202004b000002750000c13d0000000402100370000000000502043b000000dd0250009c000002750000213d0000002302500039000000000232004b000002750000813d0000000404500039000000000241034f000000000202043b000000dd0620009c000002750000213d00000000052500190000002405500039000000000335004b000002750000213d0000002403100370000000000303043b000000da05300197000000da0330009c000002750000213d0000004403100370000000000603043b000000000306004b0000000003000019000000010300c039000000000336004b000002750000c13d0000010003000039000000400030043f000000800000043f000000a00050043f000000c00060043f0000001f05200039000000200a00008a0000000005a5016f0000003f055000390000000005a5016f000000de0650009c0000009e0000813d0000010005500039000000400050043f0000002004400039000000000141034f0000001f0420018f000001000020043f0000000505200272000000e20000613d00000000060000190000000507600210000000000871034f000000000808043b000001200770003900000000008704350000000106600039000000000756004b000000da0000413d000000000604004b000000f10000613d0000000505500210000000000151034f00000003044002100000012005500039000000000605043300000000064601cf000000000646022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000161019f000000000015043500000120012000390000000000010435000000e00030043f000000c00400043d000000a00500043d000000400100043d0000002002100039000001000300043d000000000603004b000001030000613d000000000600001900000000072600190000012008600039000000000808043300000000008704350000002006600039000000000736004b000000fc0000413d000000000623001900000000000604350000006005500210000000000613001900000020076000390000000000570435000000df05000041000000000404004b0000000005006019000000340460003900000000005404350000001504300039000000000041043500000054033000390000000004a3016f0000000003140019000000000443004b00000000040000190000000104004039000000dd0530009c0000009e0000213d00000001044001900000009e0000c13d00080000000a001d000000400030043f000000d304000041000000d30320009c000000000204801900000040022002100000000001010433000000d30310009c00000000010480190000006001100210000000000121019f0000000002000414000000d30320009c0000000002048019000000c002200210000000000112019f000000e0011001c70000801002000039000700000009001d034503400000040f0000000102200190000002750000613d000000000101043b000600000001001d0000000000100435000000200000043f0000000001000414000000d30210009c000000d301008041000000c001100210000000d8011001c70000801002000039034503400000040f0000000102200190000002750000613d000000000101043b000000000101041a000000000101004b000001fe0000c13d0000000601000029000000800010043f0000000000100435000000200000043f000000d3010000410000000002000414000000d30320009c0000000002018019000000c001200210000000d8011001c70000801002000039034503400000040f0000000102200190000002750000613d000000000101043b000000800200043d000000000021041b000000e302000041000000c00300043d000000000303004b0000000002006019000000a00300043d000000da033001970000000104100039000000000504041a000000e405500197000000000335019f000000000223019f000000000024041b000000e00200043d000400000002001d0000000032020434000300000003001d000500000002001d000000dd0220009c0000009e0000213d0000000201100039000200000001001d000000000101041a000000010210019000000001011002700000007f0310018f000000000301c019000100000003001d0000001f0130008c00000000010000190000000101002039000000000112004b000001c10000c13d0000000101000029000000200110008c000001920000413d00000002010000290000000000100435000000d3010000410000000002000414000000d30320009c0000000002018019000000c001200210000000dc011001c70000801002000039034503400000040f0000000102200190000002750000613d00000005030000290000001f023000390000000502200270000000200330008c0000000002004019000000000301043b00000001010000290000001f01100039000000050110027000000000011300190000000002230019000000000312004b000001920000813d000000000002041b0000000102200039000000000312004b0000018e0000413d00000005010000290000001f0110008c000002070000a13d00000002010000290000000000100435000000d3010000410000000002000414000000d30320009c0000000002018019000000c001200210000000dc011001c70000801002000039034503400000040f0000000102200190000002750000613d00000005030000290000000803300180000000000101043b000002150000c13d0000002002000039000002200000013d000000000101043b0000008002500039000000400020043f000000000201041a00000000022504360000000103100039000000000303041a000000da0430019700000000004204350000004002500039000000db033001980000000003000019000000010300c03900000000003204350000000201100039000000000701041a000000010370019000000001067002700000007f0260018f00000000060260190000001f0460008c00000000040000190000000104002039000000000447013f0000000104400190000001c70000613d000000e70100004100000000001004350000002201000039000000040010043f000000e8010000410000034700010430000700000005001d000000400500043d0000000004650436000000000303004b000800000005001d000001df0000c13d000001000100008a000000000117016f0000000000140435000000000102004b0000002002000039000000000200601900000020022000390000000001050019034502c00000040f0000000702000029000000600120003900000008030000290000000000310435000000400100043d000800000001001d034502970000040f0000000804000029000000610000013d000400000007001d000500000004001d000600000006001d0000000000100435000000d3010000410000000002000414000000d30320009c0000000002018019000000c001200210000000dc011001c70000801002000039034503400000040f0000000102200190000002750000613d0000000402000029000000020220008c0000000002000019000000080500002900000006060000290000000507000029000001d30000413d000000000101043b00000000020000190000000003270019000000000401041a000000000043043500000001011000390000002002200039000000000362004b000001f60000413d000001d30000013d000000400100043d000000e1020000410000000000210435000000d302000041000000d30310009c00000000010280190000004001100210000000e2011001c70000034700010430000000050100006b00000000010000190000020c0000613d0000000301000029000000000101043300000005040000290000000302400210000000010300008a000000000223022f000000000232013f000000000121016f0000000102400210000000000121019f0000022f0000013d00000020020000390000000004000019000000040600002900000000056200190000000005050433000000000051041b000000200220003900000001011000390000002004400039000000000534004b000002180000413d000000050330006c0000022c0000813d00000005030000290000000303300210000000f80330018f000000010400008a000000000334022f000000000343013f00000004022000290000000002020433000000000232016f000000000021041b0000000501000029000000010110021000000001011001bf0000000202000029000000000012041b0000002002000039000000400100043d0000000002210436000000800300043d0000000000320435000000a00200043d000000da0220019700000040031000390000000000230435000000c00200043d000000000202004b0000000002000019000000010200c039000000600310003900000000002304350000008002100039000000e00300043d00000007040000290000000000420435000000a004100039000000003203043400000000002404350000000006000411000000c004100039000000000502004b000002530000613d000000000500001900000000074500190000000008530019000000000808043300000000008704350000002005500039000000000725004b0000024c0000413d000000000342001900000000000304350000001f02200039000000080220017f000000d304000041000000d30310009c00000000010480190000004001100210000000c002200039000000d30320009c00000000020480190000006002200210000000000112019f0000000002000414000000d30320009c0000000002048019000000c002200210000000000112019f000000e0011001c70000800d020000390000000303000039000000e50400004100000006050000290345033b0000040f0000000101200190000002750000613d000000400100043d00000006020000290000000000210435000000d30210009c000000d3010080410000004001100210000000e6011001c7000003460001042e00000000010000190000034700010430000000000403004b000002810000613d000000000400001900000000052400190000000006140019000000000606043300000000006504350000002004400039000000000534004b0000027a0000413d00000000012300190000000000010435000000000001042d00000000430104340000000001320436000000000203004b000002900000613d000000000200001900000000051200190000000006240019000000000606043300000000006504350000002002200039000000000532004b000002890000413d000000000213001900000000000204350000001f02300039000000200300008a000000000232016f0000000001210019000000000001042d00000020030000390000000003310436000000005402043400000000004304350000000003050433000000da033001970000004004100039000000000034043500000040032000390000000003030433000000000303004b0000000003000019000000010300c0390000006004100039000000000034043500000060022000390000000002020433000000800310003900000080040000390000000000430435000000a00410003900000000320204340000000000240435000000c001100039000000000402004b000002b90000613d000000000400001900000000051400190000000006430019000000000606043300000000006504350000002004400039000000000524004b000002b20000413d000000000312001900000000000304350000001f02200039000000200300008a000000000232016f0000000001120019000000000001042d0000001f02200039000000200300008a000000000232016f0000000001120019000000000221004b00000000020000190000000102004039000000dd0310009c000002cd0000213d0000000102200190000002cd0000c13d000000400010043f000000000001042d000000e70100004100000000001004350000004101000039000000040010043f000000e8010000410000034700010430000000ea0210009c000002d80000413d0000004003000039000000ea4210012a000002e20000013d000000eb3210012a000000ec0310009c000000000201a019000000ec0310009c00000000030000190000002003002039000000ed0420009c00000010033081bf000000ee02208197000000ed4220812a000000ef0420009c0000000803308039000000dd02208197000000ef4220812a000027100420008c0000000403308039000000d302208197000027104220811a000000640420008c00000002033080390000ffff0220818f000000644220811a000000090220008c0000000103302039000000200200008a000000000523016f0000005f04500039000000000624016f000000400200043d0000000004260019000000000664004b00000000060000190000000106004039000000dd0740009c000003200000213d0000000106600190000003200000c13d000000400040043f0000000104300039000000000442043600000020065000390000001f0560018f00000005066002720000030f0000613d0000000007000031000000010770036700000000080000190000000509800210000000000a940019000000000997034f000000000909043b00000000009a04350000000108800039000000000968004b000003070000413d000000000405004b000003110000613d00000000033200190000002103300039000000090510008c0000000a5110011a0000000305500210000000f00550021f000000f105500197000000010330008a0000000006030433000000f206600197000000000556019f0000000000530435000003130000213d0000000001020019000000000001042d000000e70100004100000000001004350000004101000039000000040010043f000000e8010000410000034700010430000000000001042f000000f302000041000000000020043900000005011002700000000002010031000000040020044300000001010100310000002400100443000000d3010000410000000002000414000000d30320009c0000000002018019000000c001200210000000f4011001c70000800502000039034503400000040f00000001022001900000033a0000613d000000000101043b000000000001042d000000000001042f0000033e002104210000000102000039000000000001042d0000000002000019000000000001042d00000343002104230000000102000039000000000001042d0000000002000019000000000001042d0000034500000432000003460001042e0000034700010430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000020000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000a2ea7c6e0000000000000000000000000000000000000000000000000000000060d7a2780000000000000000000000000000000000000000000000000000000054fd4d500200000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff7f000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000ff00000000000000000000000000000000000000000200000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffff000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000023369fa60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000010000000000000000000000000000000000000000ffffffffffffffffffffff000000000000000000000000000000000000000000d0b86852e21f9e5fa4bc3b0cff9757ffe243d50c4b43968a42202153d651ea5e00000000000000000000000000000000000000200000000000000000000000004e487b710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000000000000000000000002e000000000000000000000000000000000000000000000000000000000000000000000000184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000000000000000000000000000000000000000004ee2d6d415b85acef810000000000000000000000000000000000000000000004ee2d6d415b85acef80ffffffff000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000005f5e10030313233343536373839616263646566000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff310ab089e4439a4c15d089f94afb7896ff553aecb10793d0ab882de59d99a32e020000020000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000000000000000000000000000006961adf2a241e1b40834fbd167d8a2cf1b79ba8bd33de8a935daa1ffe159be73",
"entries": [
{
"constructorArgs": [],
"salt": "0x0000000000000000000000000000000000000000000000000000000000000000",
"deploymentType": "create",
"factoryDeps": [],
"address": "0xB8566376dFe68B76FA985D5448cc2FbD578412a2",
"txHash": "0xa177e921466a11627432e91b957261ef19fe5ed97fd0d4db07ade088b6a31b11"
}
]
}