forked from bianjieai/tibc-solidity
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mainnet-erc1155-uat.json
185 lines (185 loc) · 10.1 KB
/
mainnet-erc1155-uat.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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
{
"manifestVersion": "3.2",
"admin": {
"address": "0xBE81fe498212f9d77b124669672B926E79Bda76F",
"txHash": "0x879f9c8b9fdfb653f0f48fbdeff508c0ffa96de10afade7b6cf8d69876dade0f",
"deployTransaction": {
"hash": "0x879f9c8b9fdfb653f0f48fbdeff508c0ffa96de10afade7b6cf8d69876dade0f",
"type": 0,
"accessList": null,
"blockHash": null,
"blockNumber": null,
"transactionIndex": null,
"confirmations": 0,
"from": "0xc7C7fA6AdE63964dC266939f4253010C791Bf852",
"gasPrice": {
"type": "BigNumber",
"hex": "0x2e90edd000"
},
"gasLimit": {
"type": "BigNumber",
"hex": "0x0762b4"
},
"to": null,
"value": {
"type": "BigNumber",
"hex": "0x00"
},
"nonce": 26,
"data": "0x608060405234801561001057600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350610759806100616000396000f3fe60806040526004361061007b5760003560e01c80639623609d1161004e5780639623609d1461011157806399a88ec414610124578063f2fde38b14610144578063f3b7dead146101645761007b565b8063204e1c7a14610080578063715018a6146100bc5780637eff275e146100d35780638da5cb5b146100f3575b600080fd5b34801561008c57600080fd5b506100a061009b366004610515565b610184565b6040516001600160a01b03909116815260200160405180910390f35b3480156100c857600080fd5b506100d1610215565b005b3480156100df57600080fd5b506100d16100ee366004610554565b610292565b3480156100ff57600080fd5b506000546001600160a01b03166100a0565b6100d161011f36600461058c565b61031c565b34801561013057600080fd5b506100d161013f366004610554565b6103ad565b34801561015057600080fd5b506100d161015f366004610515565b610405565b34801561017057600080fd5b506100a061017f366004610515565b6104ef565b6000806000836001600160a01b03166040516101aa90635c60da1b60e01b815260040190565b600060405180830381855afa9150503d80600081146101e5576040519150601f19603f3d011682016040523d82523d6000602084013e6101ea565b606091505b5091509150816101f957600080fd5b8080602001905181019061020d9190610538565b949350505050565b6000546001600160a01b031633146102485760405162461bcd60e51b815260040161023f906106c0565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146102bc5760405162461bcd60e51b815260040161023f906106c0565b6040516308f2839760e41b81526001600160a01b038281166004830152831690638f283970906024015b600060405180830381600087803b15801561030057600080fd5b505af1158015610314573d6000803e3d6000fd5b505050505050565b6000546001600160a01b031633146103465760405162461bcd60e51b815260040161023f906106c0565b60405163278f794360e11b81526001600160a01b03841690634f1ef286903490610376908690869060040161065d565b6000604051808303818588803b15801561038f57600080fd5b505af11580156103a3573d6000803e3d6000fd5b5050505050505050565b6000546001600160a01b031633146103d75760405162461bcd60e51b815260040161023f906106c0565b604051631b2ce7f360e11b81526001600160a01b038281166004830152831690633659cfe6906024016102e6565b6000546001600160a01b0316331461042f5760405162461bcd60e51b815260040161023f906106c0565b6001600160a01b0381166104945760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161023f565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000806000836001600160a01b03166040516101aa906303e1469160e61b815260040190565b600060208284031215610526578081fd5b81356105318161070b565b9392505050565b600060208284031215610549578081fd5b81516105318161070b565b60008060408385031215610566578081fd5b82356105718161070b565b915060208301356105818161070b565b809150509250929050565b6000806000606084860312156105a0578081fd5b83356105ab8161070b565b925060208401356105bb8161070b565b9150604084013567ffffffffffffffff808211156105d7578283fd5b818601915086601f8301126105ea578283fd5b8135818111156105fc576105fc6106f5565b604051601f8201601f19908116603f01168101908382118183101715610624576106246106f5565b8160405282815289602084870101111561063c578586fd5b82602086016020830137856020848301015280955050505050509250925092565b600060018060a01b038416825260206040818401528351806040850152825b818110156106985785810183015185820160600152820161067c565b818111156106a95783606083870101525b50601f01601f191692909201606001949350505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461072057600080fd5b5056fea2646970667358221220d849f96f3086b9f82cdcf665adb8c697ace05638da1c7c16ab2d26293717af6764736f6c63430008020033",
"r": "0xe99aa57c97f203e87a92e273b701bc8b267a3f82d275854bd9b7452ba4b18946",
"s": "0x0b97b955d9b6c36599ea655a9c7f819a928b47054459c8551e9466b0d379b639",
"v": 38,
"creates": "0xBE81fe498212f9d77b124669672B926E79Bda76F",
"chainId": 1
}
},
"proxies": [
{
"address": "0xEaa5e93CC276f3cE5E3Da587c7720A32E2e1123A",
"txHash": "0x976a694412523827d1dc05a534aa32baa17d91b483fbf0d2c9177a3ca1076e78",
"kind": "transparent"
}
],
"impls": {
"382813afd96917eb11e49a5e8dcf1540ac1368224ad7eed755d06d99065e91f8": {
"address": "0xeE6c2D37F0F93D505FAA1751059F55Df2D292167",
"txHash": "0x6063e1527daf91f16dccb15cf0d2dad576e7d083f8e3d3e8eaf019cbacc6cd16",
"layout": {
"storage": [
{
"contract": "Initializable",
"label": "_initialized",
"type": "t_bool",
"src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:25"
},
{
"contract": "Initializable",
"label": "_initializing",
"type": "t_bool",
"src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:30"
},
{
"contract": "ContextUpgradeable",
"label": "__gap",
"type": "t_array(t_uint256)50_storage",
"src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:31"
},
{
"contract": "ERC165Upgradeable",
"label": "_supportedInterfaces",
"type": "t_mapping(t_bytes4,t_bool)",
"src": "@openzeppelin/contracts-upgradeable/introspection/ERC165Upgradeable.sol:23"
},
{
"contract": "ERC165Upgradeable",
"label": "__gap",
"type": "t_array(t_uint256)49_storage",
"src": "@openzeppelin/contracts-upgradeable/introspection/ERC165Upgradeable.sol:59"
},
{
"contract": "ERC1155Upgradeable",
"label": "_balances",
"type": "t_mapping(t_uint256,t_mapping(t_address,t_uint256))",
"src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:27"
},
{
"contract": "ERC1155Upgradeable",
"label": "_operatorApprovals",
"type": "t_mapping(t_address,t_mapping(t_address,t_bool))",
"src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:30"
},
{
"contract": "ERC1155Upgradeable",
"label": "_uri",
"type": "t_string_storage",
"src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:33"
},
{
"contract": "ERC1155Upgradeable",
"label": "__gap",
"type": "t_array(t_uint256)47_storage",
"src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:421"
},
{
"contract": "OwnableUpgradeable",
"label": "_owner",
"type": "t_address",
"src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:20"
},
{
"contract": "OwnableUpgradeable",
"label": "__gap",
"type": "t_array(t_uint256)49_storage",
"src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:74"
},
{
"contract": "Auth",
"label": "roles",
"type": "t_mapping(t_bytes32,t_mapping(t_address,t_bool))",
"src": "contracts/core/apps/30-nft-transfer/Auth.sol:8"
},
{
"contract": "ERC1155Bank",
"label": "uriMap",
"type": "t_mapping(t_uint256,t_bytes_storage)",
"src": "contracts/core/apps/30-nft-transfer/ERC1155Bank.sol:13"
}
],
"types": {
"t_mapping(t_uint256,t_bytes_storage)": {
"label": "mapping(uint256 => bytes)"
},
"t_uint256": {
"label": "uint256"
},
"t_bytes_storage": {
"label": "bytes"
},
"t_mapping(t_bytes32,t_mapping(t_address,t_bool))": {
"label": "mapping(bytes32 => mapping(address => bool))"
},
"t_bytes32": {
"label": "bytes32"
},
"t_mapping(t_address,t_bool)": {
"label": "mapping(address => bool)"
},
"t_address": {
"label": "address"
},
"t_bool": {
"label": "bool"
},
"t_array(t_uint256)49_storage": {
"label": "uint256[49]"
},
"t_mapping(t_uint256,t_mapping(t_address,t_uint256))": {
"label": "mapping(uint256 => mapping(address => uint256))"
},
"t_mapping(t_address,t_uint256)": {
"label": "mapping(address => uint256)"
},
"t_mapping(t_address,t_mapping(t_address,t_bool))": {
"label": "mapping(address => mapping(address => bool))"
},
"t_string_storage": {
"label": "string"
},
"t_array(t_uint256)47_storage": {
"label": "uint256[47]"
},
"t_mapping(t_bytes4,t_bool)": {
"label": "mapping(bytes4 => bool)"
},
"t_bytes4": {
"label": "bytes4"
},
"t_array(t_uint256)50_storage": {
"label": "uint256[50]"
}
}
}
}
}
}