Commit 045290d6 by Francisco Giordano

update openzeppelin sdk files

parent e6c6129f
{
"contracts": {
"StandaloneERC20": {
"address": "0x77172f931948C164f79a360F014D75D88A5c45e8",
"constructorCode": "60806040525b5b61000b565b61372e8061001a6000396000f3fe",
"bodyBytecodeHash": "e85eba9d1581c280b848dcd3b157b8b519012a715adc705ed19e0e3b2d1331fe",
"localBytecodeHash": "b890f33a22c45c2844f4de44eff9cc344d9249ecc90dfd23e8d852b2e2fe0eeb",
"deployedBytecodeHash": "b890f33a22c45c2844f4de44eff9cc344d9249ecc90dfd23e8d852b2e2fe0eeb",
"ERC20PresetMinterPauserUpgradeSafe": {
"address": "0xE50Ca46B621dfcc4e1314D6Dd60EE60ff272B5C0",
"constructorCode": "608060405234801561001057600080fd5b50611f0a806100206000396000f3fe",
"bodyBytecodeHash": "882f1ae4d30de459814e78aa9cb8b2028801aa68f15254bdc8f2b43fbc4e2e1b",
"localBytecodeHash": "52be0b883a223d287defa9bdaccdf9070af147d6b45366a9e8996d4b698512af",
"deployedBytecodeHash": "52be0b883a223d287defa9bdaccdf9070af147d6b45366a9e8996d4b698512af",
"types": {
"t_bool": {
"id": "t_bool",
......@@ -24,6 +24,88 @@
"kind": "array",
"label": "uint256[50]"
},
"t_struct<AccessControlUpgradeSafe.RoleData>": {
"id": "t_struct<AccessControlUpgradeSafe.RoleData>",
"kind": "struct",
"label": "AccessControlUpgradeSafe.RoleData",
"members": [
{
"label": "members",
"astId": 1444,
"type": "t_struct<EnumerableSet.AddressSet>",
"src": "1655:32:7"
},
{
"label": "adminRole",
"astId": 1446,
"type": "t_bytes32",
"src": "1697:17:7"
}
]
},
"t_struct<EnumerableSet.AddressSet>": {
"id": "t_struct<EnumerableSet.AddressSet>",
"kind": "struct",
"label": "EnumerableSet.AddressSet",
"members": [
{
"label": "_inner",
"astId": 14827,
"type": "t_struct<EnumerableSet.Set>",
"src": "4644:10:103"
}
]
},
"t_struct<EnumerableSet.Set>": {
"id": "t_struct<EnumerableSet.Set>",
"kind": "struct",
"label": "EnumerableSet.Set",
"members": [
{
"label": "_values",
"astId": 14643,
"type": "t_array:dyn<t_bytes32>",
"src": "1213:17:103"
},
{
"label": "_indexes",
"astId": 14647,
"type": "t_mapping<t_uint256>",
"src": "1364:37:103"
}
]
},
"t_bytes32": {
"id": "t_bytes32",
"kind": "elementary",
"label": "bytes32"
},
"t_array:dyn<t_bytes32>": {
"id": "t_array:dyn<t_bytes32>",
"valueType": "t_bytes32",
"length": "dyn",
"kind": "array",
"label": "bytes32[]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>": {
"id": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"valueType": "t_struct<AccessControlUpgradeSafe.RoleData>",
"label": "mapping(key => AccessControlUpgradeSafe.RoleData)",
"kind": "mapping"
},
"t_array:49<t_uint256>": {
"id": "t_array:49<t_uint256>",
"valueType": "t_uint256",
"length": "49",
"kind": "array",
"label": "uint256[49]"
},
"t_string": {
"id": "t_string",
"kind": "elementary",
......@@ -34,184 +116,158 @@
"kind": "elementary",
"label": "uint8"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"t_array:44<t_uint256>": {
"id": "t_array:44<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1261,
"type": "t_mapping<t_bool>",
"src": "150:32:7"
}
]
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
"length": "44",
"kind": "array",
"label": "uint256[44]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"astId": 1339,
"type": "t_bool",
"src": "757:24:0"
"src": "757:24:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"astId": 1341,
"type": "t_bool",
"src": "876:25:0"
"src": "876:25:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"astId": 1406,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
"src": "1982:29:6"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name",
"astId": 11159,
"type": "t_string",
"src": "224:20:131"
"contract": "ContextUpgradeSafe",
"path": "contracts/GSN/Context.sol",
"label": "__gap",
"astId": 43,
"type": "t_array:50<t_uint256>",
"src": "1277:25:0"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 11161,
"type": "t_string",
"src": "250:22:131"
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "_roles",
"astId": 1451,
"type": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"src": "1727:44:7"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 11163,
"type": "t_uint8",
"src": "278:23:131"
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "__gap",
"astId": 1696,
"type": "t_array:49<t_uint256>",
"src": "6927:25:7"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap",
"astId": 11215,
"type": "t_array:50<t_uint256>",
"src": "1654:29:131"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 10639,
"astId": 9671,
"type": "t_mapping<t_uint256>",
"src": "1418:46:128"
"src": "1481:46:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 10645,
"astId": 9677,
"type": "t_mapping<t_uint256>",
"src": "1471:69:128"
"src": "1534:69:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply",
"astId": 10647,
"astId": 9679,
"type": "t_uint256",
"src": "1547:28:128"
"src": "1610:28:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 11031,
"type": "t_array:50<t_uint256>",
"src": "8173:29:128"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
"label": "_name",
"astId": 9681,
"type": "t_string",
"src": "1645:20:78"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1581,
"type": "t_array:50<t_uint256>",
"src": "1193:29:9"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_symbol",
"astId": 9683,
"type": "t_string",
"src": "1671:22:78"
},
{
"contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap",
"astId": 11264,
"type": "t_array:50<t_uint256>",
"src": "831:29:132"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_decimals",
"astId": 9685,
"type": "t_uint8",
"src": "1699:23:78"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "__gap",
"astId": 10180,
"type": "t_array:44<t_uint256>",
"src": "11045:25:78"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1704,
"contract": "ERC20BurnableUpgradeSafe",
"path": "contracts/token/ERC20/ERC20Burnable.sol",
"label": "__gap",
"astId": 10261,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
"src": "1443:25:79"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "_paused",
"astId": 5582,
"astId": 15053,
"type": "t_bool",
"src": "909:20:44"
"src": "825:20:104"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5665,
"type": "t_array:50<t_uint256>",
"src": "2163:29:44"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "__gap",
"astId": 15142,
"type": "t_array:49<t_uint256>",
"src": "2073:25:104"
},
{
"contract": "ERC20Pausable",
"contract": "ERC20PausableUpgradeSafe",
"path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap",
"astId": 11387,
"label": "__gap",
"astId": 10425,
"type": "t_array:50<t_uint256>",
"src": "1130:25:81"
},
{
"contract": "ERC20PresetMinterPauserUpgradeSafe",
"path": "contracts/presets/ERC20PresetMinterPauser.sol",
"label": "__gap",
"astId": 9431,
"type": "t_array:50<t_uint256>",
"src": "1371:29:133"
"src": "3454:25:76"
}
],
"warnings": {
......@@ -222,12 +278,12 @@
"uninitializedBaseContracts": []
}
},
"StandaloneERC721": {
"address": "0xBe11B1E14215442d728EB36b8Dd7ce3b2DDcB79f",
"constructorCode": "60806040525b5b61000b565b614a688061001a6000396000f3fe",
"bodyBytecodeHash": "4c4911b0db948d783dd8e71b2bc11b81c442c8959103e31484b62e71770008da",
"localBytecodeHash": "eacf0c4c879c1a73d9692b4332f807e3ddb4cccf89bf1ea01fee7744898a56e9",
"deployedBytecodeHash": "eacf0c4c879c1a73d9692b4332f807e3ddb4cccf89bf1ea01fee7744898a56e9",
"ERC721PresetMinterPauserAutoIdUpgradeSafe": {
"address": "0xB02F5E3ed5d1907F1eCf575D1f26B1Fa4281C60E",
"constructorCode": "608060405234801561001057600080fd5b50612ecd806100206000396000f3fe",
"bodyBytecodeHash": "f1dcbc43ad2b68e18d2629ff9594cffbc4a2d5a00aa153fc2d671ec260b6e5e2",
"localBytecodeHash": "7306dff3f849ef7fbe385fd44fe5ccb3689ab02e43b9070d89240f7c433a65a2",
"deployedBytecodeHash": "7306dff3f849ef7fbe385fd44fe5ccb3689ab02e43b9070d89240f7c433a65a2",
"types": {
"t_bool": {
"id": "t_bool",
......@@ -246,59 +302,180 @@
"kind": "array",
"label": "uint256[50]"
},
"t_struct<AccessControlUpgradeSafe.RoleData>": {
"id": "t_struct<AccessControlUpgradeSafe.RoleData>",
"kind": "struct",
"label": "AccessControlUpgradeSafe.RoleData",
"members": [
{
"label": "members",
"astId": 1444,
"type": "t_struct<EnumerableSet.AddressSet>",
"src": "1655:32:7"
},
{
"label": "adminRole",
"astId": 1446,
"type": "t_bytes32",
"src": "1697:17:7"
}
]
},
"t_struct<EnumerableSet.AddressSet>": {
"id": "t_struct<EnumerableSet.AddressSet>",
"kind": "struct",
"label": "EnumerableSet.AddressSet",
"members": [
{
"label": "_inner",
"astId": 14827,
"type": "t_struct<EnumerableSet.Set>",
"src": "4644:10:103"
}
]
},
"t_struct<EnumerableSet.Set>": {
"id": "t_struct<EnumerableSet.Set>",
"kind": "struct",
"label": "EnumerableSet.Set",
"members": [
{
"label": "_values",
"astId": 14643,
"type": "t_array:dyn<t_bytes32>",
"src": "1213:17:103"
},
{
"label": "_indexes",
"astId": 14647,
"type": "t_mapping<t_uint256>",
"src": "1364:37:103"
}
]
},
"t_bytes32": {
"id": "t_bytes32",
"kind": "elementary",
"label": "bytes32"
},
"t_array:dyn<t_bytes32>": {
"id": "t_array:dyn<t_bytes32>",
"valueType": "t_bytes32",
"length": "dyn",
"kind": "array",
"label": "bytes32[]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>": {
"id": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"valueType": "t_struct<AccessControlUpgradeSafe.RoleData>",
"label": "mapping(key => AccessControlUpgradeSafe.RoleData)",
"kind": "mapping"
},
"t_array:49<t_uint256>": {
"id": "t_array:49<t_uint256>",
"valueType": "t_uint256",
"length": "49",
"kind": "array",
"label": "uint256[49]"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
"t_struct<EnumerableSet.UintSet>": {
"id": "t_struct<EnumerableSet.UintSet>",
"kind": "struct",
"label": "EnumerableSet.UintSet",
"members": [
{
"label": "_inner",
"astId": 14936,
"type": "t_struct<EnumerableSet.Set>",
"src": "6247:10:103"
}
]
},
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"t_mapping<t_struct<EnumerableSet.UintSet>>": {
"id": "t_mapping<t_struct<EnumerableSet.UintSet>>",
"valueType": "t_struct<EnumerableSet.UintSet>",
"label": "mapping(key => EnumerableSet.UintSet)",
"kind": "mapping"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"t_struct<EnumerableMap.UintToAddressMap>": {
"id": "t_struct<EnumerableMap.UintToAddressMap>",
"kind": "struct",
"label": "Counters.Counter",
"label": "EnumerableMap.UintToAddressMap",
"members": [
{
"label": "_value",
"astId": 3804,
"type": "t_uint256",
"src": "1024:14:29"
"label": "_inner",
"astId": 14461,
"type": "t_struct<EnumerableMap.Map>",
"src": "5962:10:102"
}
]
},
"t_mapping<t_struct<Counters.Counter>>": {
"id": "t_mapping<t_struct<Counters.Counter>>",
"valueType": "t_struct<Counters.Counter>",
"label": "mapping(key => Counters.Counter)",
"kind": "mapping"
"t_struct<EnumerableMap.Map>": {
"id": "t_struct<EnumerableMap.Map>",
"kind": "struct",
"label": "EnumerableMap.Map",
"members": [
{
"label": "_entries",
"astId": 14193,
"type": "t_array:dyn<t_struct<EnumerableMap.MapEntry>>",
"src": "1355:19:102"
},
{
"label": "_indexes",
"astId": 14197,
"type": "t_mapping<t_uint256>",
"src": "1524:37:102"
}
]
},
"t_array:dyn<t_uint256>": {
"id": "t_array:dyn<t_uint256>",
"valueType": "t_uint256",
"t_struct<EnumerableMap.MapEntry>": {
"id": "t_struct<EnumerableMap.MapEntry>",
"kind": "struct",
"label": "EnumerableMap.MapEntry",
"members": [
{
"label": "_key",
"astId": 14187,
"type": "t_bytes32",
"src": "1243:12:102"
},
{
"label": "_value",
"astId": 14189,
"type": "t_bytes32",
"src": "1265:14:102"
}
]
},
"t_array:dyn<t_struct<EnumerableMap.MapEntry>>": {
"id": "t_array:dyn<t_struct<EnumerableMap.MapEntry>>",
"valueType": "t_struct<EnumerableMap.MapEntry>",
"length": "dyn",
"kind": "array",
"label": "uint256[]"
"label": "EnumerableMap.MapEntry[]"
},
"t_mapping<t_array:dyn<t_uint256>>": {
"id": "t_mapping<t_array:dyn<t_uint256>>",
"valueType": "t_array:dyn<t_uint256>",
"label": "mapping(key => uint256[])",
"kind": "mapping"
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_string": {
......@@ -312,16 +489,23 @@
"label": "mapping(key => string)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"t_array:41<t_uint256>": {
"id": "t_array:41<t_uint256>",
"valueType": "t_uint256",
"length": "41",
"kind": "array",
"label": "uint256[41]"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"kind": "struct",
"label": "Roles.Role",
"label": "Counters.Counter",
"members": [
{
"label": "bearer",
"astId": 1261,
"type": "t_mapping<t_bool>",
"src": "150:32:7"
"label": "_value",
"astId": 14031,
"type": "t_uint256",
"src": "1024:14:100"
}
]
}
......@@ -329,500 +513,187 @@
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"astId": 1339,
"type": "t_bool",
"src": "757:24:0"
"src": "757:24:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"astId": 1341,
"type": "t_bool",
"src": "876:25:0"
"src": "876:25:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"astId": 1406,
"type": "t_array:50<t_uint256>",
"src": "1982:29:6"
},
{
"contract": "ContextUpgradeSafe",
"path": "contracts/GSN/Context.sol",
"label": "__gap",
"astId": 43,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
"src": "1277:25:0"
},
{
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "_roles",
"astId": 1451,
"type": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"src": "1727:44:7"
},
{
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "__gap",
"astId": 1696,
"type": "t_array:49<t_uint256>",
"src": "6927:25:7"
},
{
"contract": "ERC165",
"contract": "ERC165UpgradeSafe",
"path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces",
"astId": 5215,
"astId": 2453,
"type": "t_mapping<t_bool>",
"src": "565:52:38"
"src": "546:52:12"
},
{
"contract": "ERC165",
"contract": "ERC165UpgradeSafe",
"path": "contracts/introspection/ERC165.sol",
"label": "______gap",
"astId": 5260,
"type": "t_array:50<t_uint256>",
"src": "1729:29:38"
"label": "__gap",
"astId": 2510,
"type": "t_array:49<t_uint256>",
"src": "1841:25:12"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 12030,
"type": "t_mapping<t_address>",
"src": "886:48:138"
"label": "_holderTokens",
"astId": 11274,
"type": "t_mapping<t_struct<EnumerableSet.UintSet>>",
"src": "1211:64:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals",
"astId": 12034,
"type": "t_mapping<t_address>",
"src": "990:52:138"
"label": "_tokenOwners",
"astId": 11276,
"type": "t_struct<EnumerableMap.UintToAddressMap>",
"src": "1339:51:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 12038,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:138"
"label": "_tokenApprovals",
"astId": 11280,
"type": "t_mapping<t_address>",
"src": "1446:52:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals",
"astId": 12044,
"astId": 11286,
"type": "t_mapping<t_bool>",
"src": "1218:73:138"
"src": "1553:73:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap",
"astId": 12656,
"type": "t_array:50<t_uint256>",
"src": "15262:29:138"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens",
"astId": 12714,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 12718,
"type": "t_mapping<t_uint256>",
"src": "622:53:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens",
"astId": 12721,
"type": "t_array:dyn<t_uint256>",
"src": "736:28:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 12725,
"type": "t_mapping<t_uint256>",
"src": "835:51:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap",
"astId": 13056,
"type": "t_array:50<t_uint256>",
"src": "9053:29:140"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 13126,
"astId": 11288,
"type": "t_string",
"src": "323:20:143"
"src": "1651:20:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_symbol",
"astId": 13128,
"astId": 11290,
"type": "t_string",
"src": "370:22:143"
"src": "1698:22:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenURIs",
"astId": 13132,
"astId": 11294,
"type": "t_mapping<t_string>",
"src": "438:45:143"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 13263,
"type": "t_array:50<t_uint256>",
"src": "3086:29:143"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1581,
"type": "t_array:50<t_uint256>",
"src": "1193:29:9"
"src": "1766:45:86"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 13333,
"type": "t_array:50<t_uint256>",
"src": "1057:29:144"
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_baseURI",
"astId": 11296,
"type": "t_string",
"src": "1834:23:86"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "__gap",
"astId": 12202,
"type": "t_array:41<t_uint256>",
"src": "22505:25:86"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1704,
"contract": "ERC721BurnableUpgradeSafe",
"path": "contracts/token/ERC721/ERC721Burnable.sol",
"label": "__gap",
"astId": 12260,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
"src": "960:25:87"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "_paused",
"astId": 5582,
"astId": 15053,
"type": "t_bool",
"src": "909:20:44"
"src": "825:20:104"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5665,
"type": "t_array:50<t_uint256>",
"src": "2163:29:44"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "__gap",
"astId": 15142,
"type": "t_array:49<t_uint256>",
"src": "2073:25:104"
},
{
"contract": "ERC721Pausable",
"contract": "ERC721PausableUpgradeSafe",
"path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap",
"astId": 13519,
"type": "t_array:50<t_uint256>",
"src": "869:29:146"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": []
}
},
"TokenVesting": {
"address": "0x80Fe1041c782AfE6fBefC308947b60a546D0fC1D",
"constructorCode": "60806040525b5b61000b565b611f958061001a6000396000f3fe",
"bodyBytecodeHash": "bed509f74341ca413ee16f728b8d7ad30668fbbc9c01cc89eae2d42b7dd889b1",
"localBytecodeHash": "e85035b45c1eb8d67f8826346fef6173562c2f82dc58ba40e4d72bca6a56405f",
"deployedBytecodeHash": "e85035b45c1eb8d67f8826346fef6173562c2f82dc58ba40e4d72bca6a56405f",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 9652,
"type": "t_address",
"src": "526:22:121"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 9765,
"label": "__gap",
"astId": 12375,
"type": "t_array:50<t_uint256>",
"src": "2471:29:121"
"src": "1176:25:89"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4676,
"type": "t_address",
"src": "1148:28:35"
"contract": "ERC721PresetMinterPauserAutoIdUpgradeSafe",
"path": "contracts/presets/ERC721PresetMinterPauserAutoId.sol",
"label": "_tokenIdTracker",
"astId": 9467,
"type": "t_struct<Counters.Counter>",
"src": "1242:40:77"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 4678,
"type": "t_uint256",
"src": "1278:22:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 4680,
"type": "t_uint256",
"src": "1306:22:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_duration",
"astId": 4682,
"type": "t_uint256",
"src": "1334:25:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 4684,
"type": "t_bool",
"src": "1366:23:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released",
"astId": 4688,
"type": "t_mapping<t_uint256>",
"src": "1396:46:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked",
"astId": 4692,
"type": "t_mapping<t_bool>",
"src": "1448:42:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "______gap",
"astId": 5041,
"type": "t_array:50<t_uint256>",
"src": "6241:29:35"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": []
}
},
"PaymentSplitter": {
"address": "0x3dB52A5cd6606dA265bf03C9fD6946220b945c40",
"constructorCode": "60806040525b5b61000b565b6112f18061001a6000396000f3fe",
"bodyBytecodeHash": "35557e8a7b14e305cbe138016823233ea344a4366601f5dc7d81c92847e395dd",
"localBytecodeHash": "e24988d860877b42d9dd9bca60f90dd8f0cfc019a46019a3dcead150d6d79613",
"deployedBytecodeHash": "e24988d860877b42d9dd9bca60f90dd8f0cfc019a46019a3dcead150d6d79613",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_array:dyn<t_address>": {
"id": "t_array:dyn<t_address>",
"valueType": "t_address",
"length": "dyn",
"kind": "array",
"label": "address[]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares",
"astId": 9878,
"type": "t_uint256",
"src": "1229:28:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased",
"astId": 9880,
"type": "t_uint256",
"src": "1263:30:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares",
"astId": 9884,
"type": "t_mapping<t_uint256>",
"src": "1300:43:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_released",
"astId": 9888,
"type": "t_mapping<t_uint256>",
"src": "1349:45:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees",
"astId": 9891,
"type": "t_array:dyn<t_address>",
"src": "1400:25:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap",
"astId": 10144,
"type": "t_array:50<t_uint256>",
"src": "5190:29:123"
"contract": "ERC721PresetMinterPauserAutoIdUpgradeSafe",
"path": "contracts/presets/ERC721PresetMinterPauserAutoId.sol",
"label": "__gap",
"astId": 9646,
"type": "t_array:49<t_uint256>",
"src": "4268:25:77"
}
],
"warnings": {
......@@ -845,7 +716,7 @@
"address": "0xB6F8F11b166D526932ee04ffe4D25B810f619E34"
},
"provider": {
"address": "0x9658302F762E9eFE241378BF5E7C14904299Ea15"
"address": "0xa649c45BC0bfb8096Bb341380d721fCa004dcA7d"
},
"version": "2.4.0"
}
\ No newline at end of file
"version": "3.0.0"
}
{
"contracts": {
"PaymentSplitter": {
"address": "0x167985bFA2b2cf4Aa8560FB2170c5CE19289688a",
"constructorCode": "60806040525b5b61000b565b6112f18061001a6000396000f3fe",
"bodyBytecodeHash": "35557e8a7b14e305cbe138016823233ea344a4366601f5dc7d81c92847e395dd",
"localBytecodeHash": "e24988d860877b42d9dd9bca60f90dd8f0cfc019a46019a3dcead150d6d79613",
"deployedBytecodeHash": "e24988d860877b42d9dd9bca60f90dd8f0cfc019a46019a3dcead150d6d79613",
"ERC20PresetMinterPauserUpgradeSafe": {
"address": "0xf9E1F413CE99aaF207C9e325EcA93A8Ed2d5FfDf",
"constructorCode": "608060405234801561001057600080fd5b50611f0a806100206000396000f3fe",
"bodyBytecodeHash": "882f1ae4d30de459814e78aa9cb8b2028801aa68f15254bdc8f2b43fbc4e2e1b",
"localBytecodeHash": "52be0b883a223d287defa9bdaccdf9070af147d6b45366a9e8996d4b698512af",
"deployedBytecodeHash": "52be0b883a223d287defa9bdaccdf9070af147d6b45366a9e8996d4b698512af",
"types": {
"t_bool": {
"id": "t_bool",
......@@ -24,132 +24,87 @@
"kind": "array",
"label": "uint256[50]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
"t_struct<AccessControlUpgradeSafe.RoleData>": {
"id": "t_struct<AccessControlUpgradeSafe.RoleData>",
"kind": "struct",
"label": "AccessControlUpgradeSafe.RoleData",
"members": [
{
"label": "members",
"astId": 1444,
"type": "t_struct<EnumerableSet.AddressSet>",
"src": "1655:32:7"
},
{
"label": "adminRole",
"astId": 1446,
"type": "t_bytes32",
"src": "1697:17:7"
}
]
},
"t_address": {
"id": "t_address",
"t_struct<EnumerableSet.AddressSet>": {
"id": "t_struct<EnumerableSet.AddressSet>",
"kind": "struct",
"label": "EnumerableSet.AddressSet",
"members": [
{
"label": "_inner",
"astId": 14827,
"type": "t_struct<EnumerableSet.Set>",
"src": "4644:10:103"
}
]
},
"t_struct<EnumerableSet.Set>": {
"id": "t_struct<EnumerableSet.Set>",
"kind": "struct",
"label": "EnumerableSet.Set",
"members": [
{
"label": "_values",
"astId": 14643,
"type": "t_array:dyn<t_bytes32>",
"src": "1213:17:103"
},
{
"label": "_indexes",
"astId": 14647,
"type": "t_mapping<t_uint256>",
"src": "1364:37:103"
}
]
},
"t_bytes32": {
"id": "t_bytes32",
"kind": "elementary",
"label": "address"
"label": "bytes32"
},
"t_array:dyn<t_address>": {
"id": "t_array:dyn<t_address>",
"valueType": "t_address",
"t_array:dyn<t_bytes32>": {
"id": "t_array:dyn<t_bytes32>",
"valueType": "t_bytes32",
"length": "dyn",
"kind": "array",
"label": "address[]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
"label": "bytes32[]"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares",
"astId": 9878,
"type": "t_uint256",
"src": "1229:28:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased",
"astId": 9880,
"type": "t_uint256",
"src": "1263:30:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares",
"astId": 9884,
"type": "t_mapping<t_uint256>",
"src": "1300:43:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_released",
"astId": 9888,
"type": "t_mapping<t_uint256>",
"src": "1349:45:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees",
"astId": 9891,
"type": "t_array:dyn<t_address>",
"src": "1400:25:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap",
"astId": 10144,
"type": "t_array:50<t_uint256>",
"src": "5190:29:123"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
}
},
"StandaloneERC20": {
"address": "0x9543977d87b9D7340FDBA32B3cbc5C31e672a7c8",
"constructorCode": "60806040525b5b61000b565b61372e8061001a6000396000f3fe",
"bodyBytecodeHash": "e85eba9d1581c280b848dcd3b157b8b519012a715adc705ed19e0e3b2d1331fe",
"localBytecodeHash": "b890f33a22c45c2844f4de44eff9cc344d9249ecc90dfd23e8d852b2e2fe0eeb",
"deployedBytecodeHash": "b890f33a22c45c2844f4de44eff9cc344d9249ecc90dfd23e8d852b2e2fe0eeb",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
"t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>": {
"id": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"valueType": "t_struct<AccessControlUpgradeSafe.RoleData>",
"label": "mapping(key => AccessControlUpgradeSafe.RoleData)",
"kind": "mapping"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"t_array:49<t_uint256>": {
"id": "t_array:49<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"length": "49",
"kind": "array",
"label": "uint256[50]"
"label": "uint256[49]"
},
"t_string": {
"id": "t_string",
......@@ -161,184 +116,158 @@
"kind": "elementary",
"label": "uint8"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"t_array:44<t_uint256>": {
"id": "t_array:44<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1261,
"type": "t_mapping<t_bool>",
"src": "150:32:7"
}
]
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
"length": "44",
"kind": "array",
"label": "uint256[44]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"astId": 1339,
"type": "t_bool",
"src": "757:24:0"
"src": "757:24:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"astId": 1341,
"type": "t_bool",
"src": "876:25:0"
"src": "876:25:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"astId": 1406,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
"src": "1982:29:6"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name",
"astId": 11159,
"type": "t_string",
"src": "224:20:131"
"contract": "ContextUpgradeSafe",
"path": "contracts/GSN/Context.sol",
"label": "__gap",
"astId": 43,
"type": "t_array:50<t_uint256>",
"src": "1277:25:0"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 11161,
"type": "t_string",
"src": "250:22:131"
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "_roles",
"astId": 1451,
"type": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"src": "1727:44:7"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 11163,
"type": "t_uint8",
"src": "278:23:131"
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "__gap",
"astId": 1696,
"type": "t_array:49<t_uint256>",
"src": "6927:25:7"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap",
"astId": 11215,
"type": "t_array:50<t_uint256>",
"src": "1654:29:131"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 10639,
"astId": 9671,
"type": "t_mapping<t_uint256>",
"src": "1418:46:128"
"src": "1481:46:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 10645,
"astId": 9677,
"type": "t_mapping<t_uint256>",
"src": "1471:69:128"
"src": "1534:69:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply",
"astId": 10647,
"astId": 9679,
"type": "t_uint256",
"src": "1547:28:128"
"src": "1610:28:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 11031,
"type": "t_array:50<t_uint256>",
"src": "8173:29:128"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
"label": "_name",
"astId": 9681,
"type": "t_string",
"src": "1645:20:78"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1581,
"type": "t_array:50<t_uint256>",
"src": "1193:29:9"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_symbol",
"astId": 9683,
"type": "t_string",
"src": "1671:22:78"
},
{
"contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap",
"astId": 11264,
"type": "t_array:50<t_uint256>",
"src": "831:29:132"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_decimals",
"astId": 9685,
"type": "t_uint8",
"src": "1699:23:78"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "__gap",
"astId": 10180,
"type": "t_array:44<t_uint256>",
"src": "11045:25:78"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1704,
"contract": "ERC20BurnableUpgradeSafe",
"path": "contracts/token/ERC20/ERC20Burnable.sol",
"label": "__gap",
"astId": 10261,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
"src": "1443:25:79"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "_paused",
"astId": 5582,
"astId": 15053,
"type": "t_bool",
"src": "909:20:44"
"src": "825:20:104"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5665,
"type": "t_array:50<t_uint256>",
"src": "2163:29:44"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "__gap",
"astId": 15142,
"type": "t_array:49<t_uint256>",
"src": "2073:25:104"
},
{
"contract": "ERC20Pausable",
"contract": "ERC20PausableUpgradeSafe",
"path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap",
"astId": 11387,
"label": "__gap",
"astId": 10425,
"type": "t_array:50<t_uint256>",
"src": "1371:29:133"
"src": "1130:25:81"
},
{
"contract": "ERC20PresetMinterPauserUpgradeSafe",
"path": "contracts/presets/ERC20PresetMinterPauser.sol",
"label": "__gap",
"astId": 9431,
"type": "t_array:50<t_uint256>",
"src": "3454:25:76"
}
],
"warnings": {
......@@ -346,34 +275,15 @@
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
}
],
"storageDiff": []
"uninitializedBaseContracts": []
}
},
"StandaloneERC721": {
"address": "0x0528D990c91eDFbC5Ec5284AaceA9448912942d9",
"constructorCode": "60806040525b5b61000b565b614a688061001a6000396000f3fe",
"bodyBytecodeHash": "4c4911b0db948d783dd8e71b2bc11b81c442c8959103e31484b62e71770008da",
"localBytecodeHash": "eacf0c4c879c1a73d9692b4332f807e3ddb4cccf89bf1ea01fee7744898a56e9",
"deployedBytecodeHash": "eacf0c4c879c1a73d9692b4332f807e3ddb4cccf89bf1ea01fee7744898a56e9",
"ERC721PresetMinterPauserAutoIdUpgradeSafe": {
"address": "0x75017FE4a83b48Ca7B5671A7cCB5b72C9c66F2c4",
"constructorCode": "608060405234801561001057600080fd5b50612ecd806100206000396000f3fe",
"bodyBytecodeHash": "f1dcbc43ad2b68e18d2629ff9594cffbc4a2d5a00aa153fc2d671ec260b6e5e2",
"localBytecodeHash": "7306dff3f849ef7fbe385fd44fe5ccb3689ab02e43b9070d89240f7c433a65a2",
"deployedBytecodeHash": "7306dff3f849ef7fbe385fd44fe5ccb3689ab02e43b9070d89240f7c433a65a2",
"types": {
"t_bool": {
"id": "t_bool",
......@@ -392,59 +302,180 @@
"kind": "array",
"label": "uint256[50]"
},
"t_struct<AccessControlUpgradeSafe.RoleData>": {
"id": "t_struct<AccessControlUpgradeSafe.RoleData>",
"kind": "struct",
"label": "AccessControlUpgradeSafe.RoleData",
"members": [
{
"label": "members",
"astId": 1444,
"type": "t_struct<EnumerableSet.AddressSet>",
"src": "1655:32:7"
},
{
"label": "adminRole",
"astId": 1446,
"type": "t_bytes32",
"src": "1697:17:7"
}
]
},
"t_struct<EnumerableSet.AddressSet>": {
"id": "t_struct<EnumerableSet.AddressSet>",
"kind": "struct",
"label": "EnumerableSet.AddressSet",
"members": [
{
"label": "_inner",
"astId": 14827,
"type": "t_struct<EnumerableSet.Set>",
"src": "4644:10:103"
}
]
},
"t_struct<EnumerableSet.Set>": {
"id": "t_struct<EnumerableSet.Set>",
"kind": "struct",
"label": "EnumerableSet.Set",
"members": [
{
"label": "_values",
"astId": 14643,
"type": "t_array:dyn<t_bytes32>",
"src": "1213:17:103"
},
{
"label": "_indexes",
"astId": 14647,
"type": "t_mapping<t_uint256>",
"src": "1364:37:103"
}
]
},
"t_bytes32": {
"id": "t_bytes32",
"kind": "elementary",
"label": "bytes32"
},
"t_array:dyn<t_bytes32>": {
"id": "t_array:dyn<t_bytes32>",
"valueType": "t_bytes32",
"length": "dyn",
"kind": "array",
"label": "bytes32[]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>": {
"id": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"valueType": "t_struct<AccessControlUpgradeSafe.RoleData>",
"label": "mapping(key => AccessControlUpgradeSafe.RoleData)",
"kind": "mapping"
},
"t_array:49<t_uint256>": {
"id": "t_array:49<t_uint256>",
"valueType": "t_uint256",
"length": "49",
"kind": "array",
"label": "uint256[49]"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
"t_struct<EnumerableSet.UintSet>": {
"id": "t_struct<EnumerableSet.UintSet>",
"kind": "struct",
"label": "EnumerableSet.UintSet",
"members": [
{
"label": "_inner",
"astId": 14936,
"type": "t_struct<EnumerableSet.Set>",
"src": "6247:10:103"
}
]
},
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"t_mapping<t_struct<EnumerableSet.UintSet>>": {
"id": "t_mapping<t_struct<EnumerableSet.UintSet>>",
"valueType": "t_struct<EnumerableSet.UintSet>",
"label": "mapping(key => EnumerableSet.UintSet)",
"kind": "mapping"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"t_struct<EnumerableMap.UintToAddressMap>": {
"id": "t_struct<EnumerableMap.UintToAddressMap>",
"kind": "struct",
"label": "Counters.Counter",
"label": "EnumerableMap.UintToAddressMap",
"members": [
{
"label": "_value",
"astId": 3804,
"type": "t_uint256",
"src": "1024:14:29"
"label": "_inner",
"astId": 14461,
"type": "t_struct<EnumerableMap.Map>",
"src": "5962:10:102"
}
]
},
"t_mapping<t_struct<Counters.Counter>>": {
"id": "t_mapping<t_struct<Counters.Counter>>",
"valueType": "t_struct<Counters.Counter>",
"label": "mapping(key => Counters.Counter)",
"kind": "mapping"
"t_struct<EnumerableMap.Map>": {
"id": "t_struct<EnumerableMap.Map>",
"kind": "struct",
"label": "EnumerableMap.Map",
"members": [
{
"label": "_entries",
"astId": 14193,
"type": "t_array:dyn<t_struct<EnumerableMap.MapEntry>>",
"src": "1355:19:102"
},
{
"label": "_indexes",
"astId": 14197,
"type": "t_mapping<t_uint256>",
"src": "1524:37:102"
}
]
},
"t_array:dyn<t_uint256>": {
"id": "t_array:dyn<t_uint256>",
"valueType": "t_uint256",
"t_struct<EnumerableMap.MapEntry>": {
"id": "t_struct<EnumerableMap.MapEntry>",
"kind": "struct",
"label": "EnumerableMap.MapEntry",
"members": [
{
"label": "_key",
"astId": 14187,
"type": "t_bytes32",
"src": "1243:12:102"
},
{
"label": "_value",
"astId": 14189,
"type": "t_bytes32",
"src": "1265:14:102"
}
]
},
"t_array:dyn<t_struct<EnumerableMap.MapEntry>>": {
"id": "t_array:dyn<t_struct<EnumerableMap.MapEntry>>",
"valueType": "t_struct<EnumerableMap.MapEntry>",
"length": "dyn",
"kind": "array",
"label": "uint256[]"
"label": "EnumerableMap.MapEntry[]"
},
"t_mapping<t_array:dyn<t_uint256>>": {
"id": "t_mapping<t_array:dyn<t_uint256>>",
"valueType": "t_array:dyn<t_uint256>",
"label": "mapping(key => uint256[])",
"kind": "mapping"
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_string": {
......@@ -458,16 +489,23 @@
"label": "mapping(key => string)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"t_array:41<t_uint256>": {
"id": "t_array:41<t_uint256>",
"valueType": "t_uint256",
"length": "41",
"kind": "array",
"label": "uint256[41]"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"kind": "struct",
"label": "Roles.Role",
"label": "Counters.Counter",
"members": [
{
"label": "bearer",
"astId": 1261,
"type": "t_mapping<t_bool>",
"src": "150:32:7"
"label": "_value",
"astId": 14031,
"type": "t_uint256",
"src": "1024:14:100"
}
]
}
......@@ -475,402 +513,187 @@
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"astId": 1339,
"type": "t_bool",
"src": "757:24:0"
"src": "757:24:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"astId": 1341,
"type": "t_bool",
"src": "876:25:0"
"src": "876:25:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"astId": 1406,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
"src": "1982:29:6"
},
{
"contract": "ERC165",
"contract": "ContextUpgradeSafe",
"path": "contracts/GSN/Context.sol",
"label": "__gap",
"astId": 43,
"type": "t_array:50<t_uint256>",
"src": "1277:25:0"
},
{
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "_roles",
"astId": 1451,
"type": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"src": "1727:44:7"
},
{
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "__gap",
"astId": 1696,
"type": "t_array:49<t_uint256>",
"src": "6927:25:7"
},
{
"contract": "ERC165UpgradeSafe",
"path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces",
"astId": 5215,
"astId": 2453,
"type": "t_mapping<t_bool>",
"src": "565:52:38"
"src": "546:52:12"
},
{
"contract": "ERC165",
"contract": "ERC165UpgradeSafe",
"path": "contracts/introspection/ERC165.sol",
"label": "______gap",
"astId": 5260,
"type": "t_array:50<t_uint256>",
"src": "1729:29:38"
"label": "__gap",
"astId": 2510,
"type": "t_array:49<t_uint256>",
"src": "1841:25:12"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 12030,
"type": "t_mapping<t_address>",
"src": "886:48:138"
"label": "_holderTokens",
"astId": 11274,
"type": "t_mapping<t_struct<EnumerableSet.UintSet>>",
"src": "1211:64:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals",
"astId": 12034,
"type": "t_mapping<t_address>",
"src": "990:52:138"
"label": "_tokenOwners",
"astId": 11276,
"type": "t_struct<EnumerableMap.UintToAddressMap>",
"src": "1339:51:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 12038,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:138"
"label": "_tokenApprovals",
"astId": 11280,
"type": "t_mapping<t_address>",
"src": "1446:52:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals",
"astId": 12044,
"astId": 11286,
"type": "t_mapping<t_bool>",
"src": "1218:73:138"
"src": "1553:73:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap",
"astId": 12656,
"type": "t_array:50<t_uint256>",
"src": "15262:29:138"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens",
"astId": 12714,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 12718,
"type": "t_mapping<t_uint256>",
"src": "622:53:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens",
"astId": 12721,
"type": "t_array:dyn<t_uint256>",
"src": "736:28:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 12725,
"type": "t_mapping<t_uint256>",
"src": "835:51:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap",
"astId": 13056,
"type": "t_array:50<t_uint256>",
"src": "9053:29:140"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 13126,
"astId": 11288,
"type": "t_string",
"src": "323:20:143"
"src": "1651:20:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_symbol",
"astId": 13128,
"astId": 11290,
"type": "t_string",
"src": "370:22:143"
"src": "1698:22:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenURIs",
"astId": 13132,
"astId": 11294,
"type": "t_mapping<t_string>",
"src": "438:45:143"
"src": "1766:45:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 13263,
"type": "t_array:50<t_uint256>",
"src": "3086:29:143"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1581,
"type": "t_array:50<t_uint256>",
"src": "1193:29:9"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 13333,
"type": "t_array:50<t_uint256>",
"src": "1057:29:144"
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_baseURI",
"astId": 11296,
"type": "t_string",
"src": "1834:23:86"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "__gap",
"astId": 12202,
"type": "t_array:41<t_uint256>",
"src": "22505:25:86"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1704,
"contract": "ERC721BurnableUpgradeSafe",
"path": "contracts/token/ERC721/ERC721Burnable.sol",
"label": "__gap",
"astId": 12260,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
"src": "960:25:87"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "_paused",
"astId": 5582,
"astId": 15053,
"type": "t_bool",
"src": "909:20:44"
"src": "825:20:104"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5665,
"type": "t_array:50<t_uint256>",
"src": "2163:29:44"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "__gap",
"astId": 15142,
"type": "t_array:49<t_uint256>",
"src": "2073:25:104"
},
{
"contract": "ERC721Pausable",
"contract": "ERC721PausableUpgradeSafe",
"path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap",
"astId": 13519,
"label": "__gap",
"astId": 12375,
"type": "t_array:50<t_uint256>",
"src": "869:29:146"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 12038,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:138"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
}
],
"storageDiff": []
}
},
"TokenVesting": {
"address": "0xc0d3a5c42E0B20Dbf005519a0A93a75Ba105d425",
"constructorCode": "60806040525b5b61000b565b611f958061001a6000396000f3fe",
"bodyBytecodeHash": "bed509f74341ca413ee16f728b8d7ad30668fbbc9c01cc89eae2d42b7dd889b1",
"localBytecodeHash": "e85035b45c1eb8d67f8826346fef6173562c2f82dc58ba40e4d72bca6a56405f",
"deployedBytecodeHash": "e85035b45c1eb8d67f8826346fef6173562c2f82dc58ba40e4d72bca6a56405f",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 9652,
"type": "t_address",
"src": "526:22:121"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 9765,
"type": "t_array:50<t_uint256>",
"src": "2471:29:121"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4676,
"type": "t_address",
"src": "1148:28:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 4678,
"type": "t_uint256",
"src": "1278:22:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 4680,
"type": "t_uint256",
"src": "1306:22:35"
"src": "1176:25:89"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_duration",
"astId": 4682,
"type": "t_uint256",
"src": "1334:25:35"
"contract": "ERC721PresetMinterPauserAutoIdUpgradeSafe",
"path": "contracts/presets/ERC721PresetMinterPauserAutoId.sol",
"label": "_tokenIdTracker",
"astId": 9467,
"type": "t_struct<Counters.Counter>",
"src": "1242:40:77"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 4684,
"type": "t_bool",
"src": "1366:23:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released",
"astId": 4688,
"type": "t_mapping<t_uint256>",
"src": "1396:46:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked",
"astId": 4692,
"type": "t_mapping<t_bool>",
"src": "1448:42:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "______gap",
"astId": 5041,
"type": "t_array:50<t_uint256>",
"src": "6241:29:35"
"contract": "ERC721PresetMinterPauserAutoIdUpgradeSafe",
"path": "contracts/presets/ERC721PresetMinterPauserAutoId.sol",
"label": "__gap",
"astId": 9646,
"type": "t_array:49<t_uint256>",
"src": "4268:25:77"
}
],
"warnings": {
......@@ -878,9 +701,7 @@
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
"uninitializedBaseContracts": []
}
}
},
......@@ -895,7 +716,7 @@
"address": "0x778dddF23Ec1B5Cb18394c6C110480CaaDB3B0f6"
},
"provider": {
"address": "0xfF2dBa38eD377918833Be8689f5588Dd61d3e7ea"
"address": "0x39fcf9e968e4d381050C2A9aec5455766b2BC258"
},
"version": "2.4.0"
}
\ No newline at end of file
"version": "3.0.0"
}
......@@ -4,8 +4,8 @@
"publish": true,
"version": "3.0.0",
"contracts": {
"ERC20PresetMinterPauserUpgradeable": "ERC20PresetMinterPauserUpgradeable",
"ERC721PresetMinterPauserAutoIdUpgradeable": "ERC721PresetMinterPauserAutoIdUpgradeable"
"ERC20PresetMinterPauserUpgradeSafe": "ERC20PresetMinterPauserUpgradeSafe",
"ERC721PresetMinterPauserAutoIdUpgradeSafe": "ERC721PresetMinterPauserAutoIdUpgradeSafe"
},
"dependencies": {},
"compiler": {
......@@ -18,7 +18,10 @@
},
"solcVersion": "0.6.7",
"artifactsDir": "build/contracts",
"contractsDir": "contracts"
"contractsDir": "contracts",
"typechain": {
"enabled": false
}
},
"telemetryOptIn": false
}
{
"contracts": {
"TokenVesting": {
"address": "0x7fc59EEC7bb8f1257Cd315Ccf0d1181AeAb9084b",
"constructorCode": "60806040525b5b61000b565b611f958061001a6000396000f3fe",
"bodyBytecodeHash": "bed509f74341ca413ee16f728b8d7ad30668fbbc9c01cc89eae2d42b7dd889b1",
"localBytecodeHash": "e85035b45c1eb8d67f8826346fef6173562c2f82dc58ba40e4d72bca6a56405f",
"deployedBytecodeHash": "e85035b45c1eb8d67f8826346fef6173562c2f82dc58ba40e4d72bca6a56405f",
"ERC20PresetMinterPauserUpgradeSafe": {
"address": "0x60c85f7C95A29a4265B2Ae6A3558a51b98FD539E",
"constructorCode": "608060405234801561001057600080fd5b50611f0a806100206000396000f3fe",
"bodyBytecodeHash": "882f1ae4d30de459814e78aa9cb8b2028801aa68f15254bdc8f2b43fbc4e2e1b",
"localBytecodeHash": "52be0b883a223d287defa9bdaccdf9070af147d6b45366a9e8996d4b698512af",
"deployedBytecodeHash": "52be0b883a223d287defa9bdaccdf9070af147d6b45366a9e8996d4b698512af",
"types": {
"t_bool": {
"id": "t_bool",
......@@ -24,10 +24,68 @@
"kind": "array",
"label": "uint256[50]"
},
"t_address": {
"id": "t_address",
"t_struct<AccessControlUpgradeSafe.RoleData>": {
"id": "t_struct<AccessControlUpgradeSafe.RoleData>",
"kind": "struct",
"label": "AccessControlUpgradeSafe.RoleData",
"members": [
{
"label": "members",
"astId": 1444,
"type": "t_struct<EnumerableSet.AddressSet>",
"src": "1655:32:7"
},
{
"label": "adminRole",
"astId": 1446,
"type": "t_bytes32",
"src": "1697:17:7"
}
]
},
"t_struct<EnumerableSet.AddressSet>": {
"id": "t_struct<EnumerableSet.AddressSet>",
"kind": "struct",
"label": "EnumerableSet.AddressSet",
"members": [
{
"label": "_inner",
"astId": 14827,
"type": "t_struct<EnumerableSet.Set>",
"src": "4644:10:103"
}
]
},
"t_struct<EnumerableSet.Set>": {
"id": "t_struct<EnumerableSet.Set>",
"kind": "struct",
"label": "EnumerableSet.Set",
"members": [
{
"label": "_values",
"astId": 14643,
"type": "t_array:dyn<t_bytes32>",
"src": "1213:17:103"
},
{
"label": "_indexes",
"astId": 14647,
"type": "t_mapping<t_uint256>",
"src": "1364:37:103"
}
]
},
"t_bytes32": {
"id": "t_bytes32",
"kind": "elementary",
"label": "address"
"label": "bytes32"
},
"t_array:dyn<t_bytes32>": {
"id": "t_array:dyn<t_bytes32>",
"valueType": "t_bytes32",
"length": "dyn",
"kind": "array",
"label": "bytes32[]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
......@@ -35,150 +93,18 @@
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>": {
"id": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"valueType": "t_struct<AccessControlUpgradeSafe.RoleData>",
"label": "mapping(key => AccessControlUpgradeSafe.RoleData)",
"kind": "mapping"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 9652,
"type": "t_address",
"src": "526:22:121"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 9765,
"type": "t_array:50<t_uint256>",
"src": "2471:29:121"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4676,
"type": "t_address",
"src": "1148:28:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 4678,
"type": "t_uint256",
"src": "1278:22:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 4680,
"type": "t_uint256",
"src": "1306:22:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_duration",
"astId": 4682,
"type": "t_uint256",
"src": "1334:25:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 4684,
"type": "t_bool",
"src": "1366:23:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released",
"astId": 4688,
"type": "t_mapping<t_uint256>",
"src": "1396:46:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked",
"astId": 4692,
"type": "t_mapping<t_bool>",
"src": "1448:42:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "______gap",
"astId": 5041,
"type": "t_array:50<t_uint256>",
"src": "6241:29:35"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": []
}
},
"StandaloneERC20": {
"address": "0x2b78620F63156a39eCaE0C47BAd772B6982768D6",
"constructorCode": "60806040525b5b61000b565b61372e8061001a6000396000f3fe",
"bodyBytecodeHash": "e85eba9d1581c280b848dcd3b157b8b519012a715adc705ed19e0e3b2d1331fe",
"localBytecodeHash": "b890f33a22c45c2844f4de44eff9cc344d9249ecc90dfd23e8d852b2e2fe0eeb",
"deployedBytecodeHash": "b890f33a22c45c2844f4de44eff9cc344d9249ecc90dfd23e8d852b2e2fe0eeb",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"t_array:49<t_uint256>": {
"id": "t_array:49<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"length": "49",
"kind": "array",
"label": "uint256[50]"
"label": "uint256[49]"
},
"t_string": {
"id": "t_string",
......@@ -190,184 +116,158 @@
"kind": "elementary",
"label": "uint8"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"t_array:44<t_uint256>": {
"id": "t_array:44<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1261,
"type": "t_mapping<t_bool>",
"src": "150:32:7"
}
]
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
"length": "44",
"kind": "array",
"label": "uint256[44]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"astId": 1339,
"type": "t_bool",
"src": "757:24:0"
"src": "757:24:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"astId": 1341,
"type": "t_bool",
"src": "876:25:0"
"src": "876:25:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"astId": 1406,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name",
"astId": 11159,
"type": "t_string",
"src": "224:20:131"
"src": "1982:29:6"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 11161,
"type": "t_string",
"src": "250:22:131"
"contract": "ContextUpgradeSafe",
"path": "contracts/GSN/Context.sol",
"label": "__gap",
"astId": 43,
"type": "t_array:50<t_uint256>",
"src": "1277:25:0"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 11163,
"type": "t_uint8",
"src": "278:23:131"
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "_roles",
"astId": 1451,
"type": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"src": "1727:44:7"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap",
"astId": 11215,
"type": "t_array:50<t_uint256>",
"src": "1654:29:131"
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "__gap",
"astId": 1696,
"type": "t_array:49<t_uint256>",
"src": "6927:25:7"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 10639,
"astId": 9671,
"type": "t_mapping<t_uint256>",
"src": "1418:46:128"
"src": "1481:46:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 10645,
"astId": 9677,
"type": "t_mapping<t_uint256>",
"src": "1471:69:128"
"src": "1534:69:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply",
"astId": 10647,
"astId": 9679,
"type": "t_uint256",
"src": "1547:28:128"
"src": "1610:28:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 11031,
"type": "t_array:50<t_uint256>",
"src": "8173:29:128"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
"label": "_name",
"astId": 9681,
"type": "t_string",
"src": "1645:20:78"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1581,
"type": "t_array:50<t_uint256>",
"src": "1193:29:9"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_symbol",
"astId": 9683,
"type": "t_string",
"src": "1671:22:78"
},
{
"contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap",
"astId": 11264,
"type": "t_array:50<t_uint256>",
"src": "831:29:132"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_decimals",
"astId": 9685,
"type": "t_uint8",
"src": "1699:23:78"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "__gap",
"astId": 10180,
"type": "t_array:44<t_uint256>",
"src": "11045:25:78"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1704,
"contract": "ERC20BurnableUpgradeSafe",
"path": "contracts/token/ERC20/ERC20Burnable.sol",
"label": "__gap",
"astId": 10261,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
"src": "1443:25:79"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "_paused",
"astId": 5582,
"astId": 15053,
"type": "t_bool",
"src": "909:20:44"
"src": "825:20:104"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5665,
"type": "t_array:50<t_uint256>",
"src": "2163:29:44"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "__gap",
"astId": 15142,
"type": "t_array:49<t_uint256>",
"src": "2073:25:104"
},
{
"contract": "ERC20Pausable",
"contract": "ERC20PausableUpgradeSafe",
"path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap",
"astId": 11387,
"label": "__gap",
"astId": 10425,
"type": "t_array:50<t_uint256>",
"src": "1371:29:133"
"src": "1130:25:81"
},
{
"contract": "ERC20PresetMinterPauserUpgradeSafe",
"path": "contracts/presets/ERC20PresetMinterPauser.sol",
"label": "__gap",
"astId": 9431,
"type": "t_array:50<t_uint256>",
"src": "3454:25:76"
}
],
"warnings": {
......@@ -378,12 +278,12 @@
"uninitializedBaseContracts": []
}
},
"PaymentSplitter": {
"address": "0x2A7998D4771d2172DdB390B9F964a51Da8b8de63",
"constructorCode": "60806040525b5b61000b565b6112f18061001a6000396000f3fe",
"bodyBytecodeHash": "35557e8a7b14e305cbe138016823233ea344a4366601f5dc7d81c92847e395dd",
"localBytecodeHash": "e24988d860877b42d9dd9bca60f90dd8f0cfc019a46019a3dcead150d6d79613",
"deployedBytecodeHash": "e24988d860877b42d9dd9bca60f90dd8f0cfc019a46019a3dcead150d6d79613",
"ERC721PresetMinterPauserAutoIdUpgradeSafe": {
"address": "0x613E2C05F4Cf8DA81336854Cb9F3b6f42eA4Afda",
"constructorCode": "608060405234801561001057600080fd5b50612ecd806100206000396000f3fe",
"bodyBytecodeHash": "f1dcbc43ad2b68e18d2629ff9594cffbc4a2d5a00aa153fc2d671ec260b6e5e2",
"localBytecodeHash": "7306dff3f849ef7fbe385fd44fe5ccb3689ab02e43b9070d89240f7c433a65a2",
"deployedBytecodeHash": "7306dff3f849ef7fbe385fd44fe5ccb3689ab02e43b9070d89240f7c433a65a2",
"types": {
"t_bool": {
"id": "t_bool",
......@@ -402,130 +302,87 @@
"kind": "array",
"label": "uint256[50]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
"t_struct<AccessControlUpgradeSafe.RoleData>": {
"id": "t_struct<AccessControlUpgradeSafe.RoleData>",
"kind": "struct",
"label": "AccessControlUpgradeSafe.RoleData",
"members": [
{
"label": "members",
"astId": 1444,
"type": "t_struct<EnumerableSet.AddressSet>",
"src": "1655:32:7"
},
{
"label": "adminRole",
"astId": 1446,
"type": "t_bytes32",
"src": "1697:17:7"
}
]
},
"t_address": {
"id": "t_address",
"t_struct<EnumerableSet.AddressSet>": {
"id": "t_struct<EnumerableSet.AddressSet>",
"kind": "struct",
"label": "EnumerableSet.AddressSet",
"members": [
{
"label": "_inner",
"astId": 14827,
"type": "t_struct<EnumerableSet.Set>",
"src": "4644:10:103"
}
]
},
"t_struct<EnumerableSet.Set>": {
"id": "t_struct<EnumerableSet.Set>",
"kind": "struct",
"label": "EnumerableSet.Set",
"members": [
{
"label": "_values",
"astId": 14643,
"type": "t_array:dyn<t_bytes32>",
"src": "1213:17:103"
},
{
"label": "_indexes",
"astId": 14647,
"type": "t_mapping<t_uint256>",
"src": "1364:37:103"
}
]
},
"t_bytes32": {
"id": "t_bytes32",
"kind": "elementary",
"label": "address"
"label": "bytes32"
},
"t_array:dyn<t_address>": {
"id": "t_array:dyn<t_address>",
"valueType": "t_address",
"t_array:dyn<t_bytes32>": {
"id": "t_array:dyn<t_bytes32>",
"valueType": "t_bytes32",
"length": "dyn",
"kind": "array",
"label": "address[]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
"label": "bytes32[]"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares",
"astId": 9878,
"type": "t_uint256",
"src": "1229:28:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased",
"astId": 9880,
"type": "t_uint256",
"src": "1263:30:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares",
"astId": 9884,
"type": "t_mapping<t_uint256>",
"src": "1300:43:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_released",
"astId": 9888,
"type": "t_mapping<t_uint256>",
"src": "1349:45:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees",
"astId": 9891,
"type": "t_array:dyn<t_address>",
"src": "1400:25:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap",
"astId": 10144,
"type": "t_array:50<t_uint256>",
"src": "5190:29:123"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": []
}
},
"StandaloneERC721": {
"address": "0xA15a4fe94a2614E11F8c4eDc46949ED4CFa6c2D6",
"constructorCode": "60806040525b5b61000b565b614a688061001a6000396000f3fe",
"bodyBytecodeHash": "4c4911b0db948d783dd8e71b2bc11b81c442c8959103e31484b62e71770008da",
"localBytecodeHash": "eacf0c4c879c1a73d9692b4332f807e3ddb4cccf89bf1ea01fee7744898a56e9",
"deployedBytecodeHash": "eacf0c4c879c1a73d9692b4332f807e3ddb4cccf89bf1ea01fee7744898a56e9",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
"t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>": {
"id": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"valueType": "t_struct<AccessControlUpgradeSafe.RoleData>",
"label": "mapping(key => AccessControlUpgradeSafe.RoleData)",
"kind": "mapping"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"t_array:49<t_uint256>": {
"id": "t_array:49<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"length": "49",
"kind": "array",
"label": "uint256[50]"
"label": "uint256[49]"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
......@@ -533,53 +390,92 @@
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
"t_struct<EnumerableSet.UintSet>": {
"id": "t_struct<EnumerableSet.UintSet>",
"kind": "struct",
"label": "EnumerableSet.UintSet",
"members": [
{
"label": "_inner",
"astId": 14936,
"type": "t_struct<EnumerableSet.Set>",
"src": "6247:10:103"
}
]
},
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"t_mapping<t_struct<EnumerableSet.UintSet>>": {
"id": "t_mapping<t_struct<EnumerableSet.UintSet>>",
"valueType": "t_struct<EnumerableSet.UintSet>",
"label": "mapping(key => EnumerableSet.UintSet)",
"kind": "mapping"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"t_struct<EnumerableMap.UintToAddressMap>": {
"id": "t_struct<EnumerableMap.UintToAddressMap>",
"kind": "struct",
"label": "Counters.Counter",
"label": "EnumerableMap.UintToAddressMap",
"members": [
{
"label": "_value",
"astId": 3804,
"type": "t_uint256",
"src": "1024:14:29"
"label": "_inner",
"astId": 14461,
"type": "t_struct<EnumerableMap.Map>",
"src": "5962:10:102"
}
]
},
"t_mapping<t_struct<Counters.Counter>>": {
"id": "t_mapping<t_struct<Counters.Counter>>",
"valueType": "t_struct<Counters.Counter>",
"label": "mapping(key => Counters.Counter)",
"kind": "mapping"
"t_struct<EnumerableMap.Map>": {
"id": "t_struct<EnumerableMap.Map>",
"kind": "struct",
"label": "EnumerableMap.Map",
"members": [
{
"label": "_entries",
"astId": 14193,
"type": "t_array:dyn<t_struct<EnumerableMap.MapEntry>>",
"src": "1355:19:102"
},
{
"label": "_indexes",
"astId": 14197,
"type": "t_mapping<t_uint256>",
"src": "1524:37:102"
}
]
},
"t_array:dyn<t_uint256>": {
"id": "t_array:dyn<t_uint256>",
"valueType": "t_uint256",
"t_struct<EnumerableMap.MapEntry>": {
"id": "t_struct<EnumerableMap.MapEntry>",
"kind": "struct",
"label": "EnumerableMap.MapEntry",
"members": [
{
"label": "_key",
"astId": 14187,
"type": "t_bytes32",
"src": "1243:12:102"
},
{
"label": "_value",
"astId": 14189,
"type": "t_bytes32",
"src": "1265:14:102"
}
]
},
"t_array:dyn<t_struct<EnumerableMap.MapEntry>>": {
"id": "t_array:dyn<t_struct<EnumerableMap.MapEntry>>",
"valueType": "t_struct<EnumerableMap.MapEntry>",
"length": "dyn",
"kind": "array",
"label": "uint256[]"
"label": "EnumerableMap.MapEntry[]"
},
"t_mapping<t_array:dyn<t_uint256>>": {
"id": "t_mapping<t_array:dyn<t_uint256>>",
"valueType": "t_array:dyn<t_uint256>",
"label": "mapping(key => uint256[])",
"kind": "mapping"
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_string": {
......@@ -593,16 +489,23 @@
"label": "mapping(key => string)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"t_array:41<t_uint256>": {
"id": "t_array:41<t_uint256>",
"valueType": "t_uint256",
"length": "41",
"kind": "array",
"label": "uint256[41]"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"kind": "struct",
"label": "Roles.Role",
"label": "Counters.Counter",
"members": [
{
"label": "bearer",
"astId": 1261,
"type": "t_mapping<t_bool>",
"src": "150:32:7"
"label": "_value",
"astId": 14031,
"type": "t_uint256",
"src": "1024:14:100"
}
]
}
......@@ -610,219 +513,187 @@
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"astId": 1339,
"type": "t_bool",
"src": "757:24:0"
"src": "757:24:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"astId": 1341,
"type": "t_bool",
"src": "876:25:0"
"src": "876:25:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"astId": 1406,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
"src": "1982:29:6"
},
{
"contract": "ERC165",
"contract": "ContextUpgradeSafe",
"path": "contracts/GSN/Context.sol",
"label": "__gap",
"astId": 43,
"type": "t_array:50<t_uint256>",
"src": "1277:25:0"
},
{
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "_roles",
"astId": 1451,
"type": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"src": "1727:44:7"
},
{
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "__gap",
"astId": 1696,
"type": "t_array:49<t_uint256>",
"src": "6927:25:7"
},
{
"contract": "ERC165UpgradeSafe",
"path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces",
"astId": 5215,
"astId": 2453,
"type": "t_mapping<t_bool>",
"src": "565:52:38"
"src": "546:52:12"
},
{
"contract": "ERC165",
"contract": "ERC165UpgradeSafe",
"path": "contracts/introspection/ERC165.sol",
"label": "______gap",
"astId": 5260,
"type": "t_array:50<t_uint256>",
"src": "1729:29:38"
"label": "__gap",
"astId": 2510,
"type": "t_array:49<t_uint256>",
"src": "1841:25:12"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 12030,
"type": "t_mapping<t_address>",
"src": "886:48:138"
"label": "_holderTokens",
"astId": 11274,
"type": "t_mapping<t_struct<EnumerableSet.UintSet>>",
"src": "1211:64:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals",
"astId": 12034,
"type": "t_mapping<t_address>",
"src": "990:52:138"
"label": "_tokenOwners",
"astId": 11276,
"type": "t_struct<EnumerableMap.UintToAddressMap>",
"src": "1339:51:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 12038,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:138"
"label": "_tokenApprovals",
"astId": 11280,
"type": "t_mapping<t_address>",
"src": "1446:52:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals",
"astId": 12044,
"astId": 11286,
"type": "t_mapping<t_bool>",
"src": "1218:73:138"
"src": "1553:73:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap",
"astId": 12656,
"type": "t_array:50<t_uint256>",
"src": "15262:29:138"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens",
"astId": 12714,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 12718,
"type": "t_mapping<t_uint256>",
"src": "622:53:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens",
"astId": 12721,
"type": "t_array:dyn<t_uint256>",
"src": "736:28:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 12725,
"type": "t_mapping<t_uint256>",
"src": "835:51:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap",
"astId": 13056,
"type": "t_array:50<t_uint256>",
"src": "9053:29:140"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 13126,
"astId": 11288,
"type": "t_string",
"src": "323:20:143"
"src": "1651:20:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_symbol",
"astId": 13128,
"astId": 11290,
"type": "t_string",
"src": "370:22:143"
"src": "1698:22:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenURIs",
"astId": 13132,
"astId": 11294,
"type": "t_mapping<t_string>",
"src": "438:45:143"
"src": "1766:45:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 13263,
"type": "t_array:50<t_uint256>",
"src": "3086:29:143"
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_baseURI",
"astId": 11296,
"type": "t_string",
"src": "1834:23:86"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "__gap",
"astId": 12202,
"type": "t_array:41<t_uint256>",
"src": "22505:25:86"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1581,
"contract": "ERC721BurnableUpgradeSafe",
"path": "contracts/token/ERC721/ERC721Burnable.sol",
"label": "__gap",
"astId": 12260,
"type": "t_array:50<t_uint256>",
"src": "1193:29:9"
"src": "960:25:87"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 13333,
"type": "t_array:50<t_uint256>",
"src": "1057:29:144"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "_paused",
"astId": 15053,
"type": "t_bool",
"src": "825:20:104"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "__gap",
"astId": 15142,
"type": "t_array:49<t_uint256>",
"src": "2073:25:104"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1704,
"contract": "ERC721PausableUpgradeSafe",
"path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "__gap",
"astId": 12375,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
"src": "1176:25:89"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 5582,
"type": "t_bool",
"src": "909:20:44"
"contract": "ERC721PresetMinterPauserAutoIdUpgradeSafe",
"path": "contracts/presets/ERC721PresetMinterPauserAutoId.sol",
"label": "_tokenIdTracker",
"astId": 9467,
"type": "t_struct<Counters.Counter>",
"src": "1242:40:77"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5665,
"type": "t_array:50<t_uint256>",
"src": "2163:29:44"
},
{
"contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap",
"astId": 13519,
"type": "t_array:50<t_uint256>",
"src": "869:29:146"
"contract": "ERC721PresetMinterPauserAutoIdUpgradeSafe",
"path": "contracts/presets/ERC721PresetMinterPauserAutoId.sol",
"label": "__gap",
"astId": 9646,
"type": "t_array:49<t_uint256>",
"src": "4268:25:77"
}
],
"warnings": {
......@@ -845,7 +716,7 @@
"address": "0xa44bb80b290dE8a465d17B14269dF53CF0B9Bf4f"
},
"provider": {
"address": "0xD2965FcE42d06257EeD1B6907694ceD467F9240F"
"address": "0xAAD92B8FBa544FEC9caf8e990288848737a20FeB"
},
"version": "2.4.0"
}
\ No newline at end of file
"version": "3.0.0"
}
{
"contracts": {
"StandaloneERC20": {
"address": "0x92B3388fF9f2021aF0Ae3c18CEfcEbB869DA8Fac",
"constructorCode": "60806040525b5b61000b565b61372e8061001a6000396000f3fe",
"bodyBytecodeHash": "e85eba9d1581c280b848dcd3b157b8b519012a715adc705ed19e0e3b2d1331fe",
"localBytecodeHash": "b890f33a22c45c2844f4de44eff9cc344d9249ecc90dfd23e8d852b2e2fe0eeb",
"deployedBytecodeHash": "b890f33a22c45c2844f4de44eff9cc344d9249ecc90dfd23e8d852b2e2fe0eeb",
"ERC20PresetMinterPauserUpgradeSafe": {
"address": "0xb1938665526857e08E488E6713B8Bdf8D15e8928",
"constructorCode": "608060405234801561001057600080fd5b50611f0a806100206000396000f3fe",
"bodyBytecodeHash": "882f1ae4d30de459814e78aa9cb8b2028801aa68f15254bdc8f2b43fbc4e2e1b",
"localBytecodeHash": "52be0b883a223d287defa9bdaccdf9070af147d6b45366a9e8996d4b698512af",
"deployedBytecodeHash": "52be0b883a223d287defa9bdaccdf9070af147d6b45366a9e8996d4b698512af",
"types": {
"t_bool": {
"id": "t_bool",
......@@ -24,6 +24,88 @@
"kind": "array",
"label": "uint256[50]"
},
"t_struct<AccessControlUpgradeSafe.RoleData>": {
"id": "t_struct<AccessControlUpgradeSafe.RoleData>",
"kind": "struct",
"label": "AccessControlUpgradeSafe.RoleData",
"members": [
{
"label": "members",
"astId": 1444,
"type": "t_struct<EnumerableSet.AddressSet>",
"src": "1655:32:7"
},
{
"label": "adminRole",
"astId": 1446,
"type": "t_bytes32",
"src": "1697:17:7"
}
]
},
"t_struct<EnumerableSet.AddressSet>": {
"id": "t_struct<EnumerableSet.AddressSet>",
"kind": "struct",
"label": "EnumerableSet.AddressSet",
"members": [
{
"label": "_inner",
"astId": 14827,
"type": "t_struct<EnumerableSet.Set>",
"src": "4644:10:103"
}
]
},
"t_struct<EnumerableSet.Set>": {
"id": "t_struct<EnumerableSet.Set>",
"kind": "struct",
"label": "EnumerableSet.Set",
"members": [
{
"label": "_values",
"astId": 14643,
"type": "t_array:dyn<t_bytes32>",
"src": "1213:17:103"
},
{
"label": "_indexes",
"astId": 14647,
"type": "t_mapping<t_uint256>",
"src": "1364:37:103"
}
]
},
"t_bytes32": {
"id": "t_bytes32",
"kind": "elementary",
"label": "bytes32"
},
"t_array:dyn<t_bytes32>": {
"id": "t_array:dyn<t_bytes32>",
"valueType": "t_bytes32",
"length": "dyn",
"kind": "array",
"label": "bytes32[]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>": {
"id": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"valueType": "t_struct<AccessControlUpgradeSafe.RoleData>",
"label": "mapping(key => AccessControlUpgradeSafe.RoleData)",
"kind": "mapping"
},
"t_array:49<t_uint256>": {
"id": "t_array:49<t_uint256>",
"valueType": "t_uint256",
"length": "49",
"kind": "array",
"label": "uint256[49]"
},
"t_string": {
"id": "t_string",
"kind": "elementary",
......@@ -34,184 +116,158 @@
"kind": "elementary",
"label": "uint8"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"t_array:44<t_uint256>": {
"id": "t_array:44<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1261,
"type": "t_mapping<t_bool>",
"src": "150:32:7"
}
]
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
"length": "44",
"kind": "array",
"label": "uint256[44]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"astId": 1339,
"type": "t_bool",
"src": "757:24:0"
"src": "757:24:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"astId": 1341,
"type": "t_bool",
"src": "876:25:0"
"src": "876:25:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"astId": 1406,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
"src": "1982:29:6"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name",
"astId": 11159,
"type": "t_string",
"src": "224:20:131"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 11161,
"type": "t_string",
"src": "250:22:131"
"contract": "ContextUpgradeSafe",
"path": "contracts/GSN/Context.sol",
"label": "__gap",
"astId": 43,
"type": "t_array:50<t_uint256>",
"src": "1277:25:0"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 11163,
"type": "t_uint8",
"src": "278:23:131"
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "_roles",
"astId": 1451,
"type": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"src": "1727:44:7"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap",
"astId": 11215,
"type": "t_array:50<t_uint256>",
"src": "1654:29:131"
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "__gap",
"astId": 1696,
"type": "t_array:49<t_uint256>",
"src": "6927:25:7"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 10639,
"astId": 9671,
"type": "t_mapping<t_uint256>",
"src": "1418:46:128"
"src": "1481:46:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 10645,
"astId": 9677,
"type": "t_mapping<t_uint256>",
"src": "1471:69:128"
"src": "1534:69:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply",
"astId": 10647,
"astId": 9679,
"type": "t_uint256",
"src": "1547:28:128"
"src": "1610:28:78"
},
{
"contract": "ERC20",
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 11031,
"type": "t_array:50<t_uint256>",
"src": "8173:29:128"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
"label": "_name",
"astId": 9681,
"type": "t_string",
"src": "1645:20:78"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1581,
"type": "t_array:50<t_uint256>",
"src": "1193:29:9"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_symbol",
"astId": 9683,
"type": "t_string",
"src": "1671:22:78"
},
{
"contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap",
"astId": 11264,
"type": "t_array:50<t_uint256>",
"src": "831:29:132"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_decimals",
"astId": 9685,
"type": "t_uint8",
"src": "1699:23:78"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
"contract": "ERC20UpgradeSafe",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "__gap",
"astId": 10180,
"type": "t_array:44<t_uint256>",
"src": "11045:25:78"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1704,
"contract": "ERC20BurnableUpgradeSafe",
"path": "contracts/token/ERC20/ERC20Burnable.sol",
"label": "__gap",
"astId": 10261,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
"src": "1443:25:79"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "_paused",
"astId": 5582,
"astId": 15053,
"type": "t_bool",
"src": "909:20:44"
"src": "825:20:104"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5665,
"type": "t_array:50<t_uint256>",
"src": "2163:29:44"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "__gap",
"astId": 15142,
"type": "t_array:49<t_uint256>",
"src": "2073:25:104"
},
{
"contract": "ERC20Pausable",
"contract": "ERC20PausableUpgradeSafe",
"path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap",
"astId": 11387,
"label": "__gap",
"astId": 10425,
"type": "t_array:50<t_uint256>",
"src": "1130:25:81"
},
{
"contract": "ERC20PresetMinterPauserUpgradeSafe",
"path": "contracts/presets/ERC20PresetMinterPauser.sol",
"label": "__gap",
"astId": 9431,
"type": "t_array:50<t_uint256>",
"src": "1371:29:133"
"src": "3454:25:76"
}
],
"warnings": {
......@@ -222,12 +278,12 @@
"uninitializedBaseContracts": []
}
},
"TokenVesting": {
"address": "0xceB212CB9BBA9E789788a8AF4C93B8dF6927be9f",
"constructorCode": "60806040525b5b61000b565b611f958061001a6000396000f3fe",
"bodyBytecodeHash": "bed509f74341ca413ee16f728b8d7ad30668fbbc9c01cc89eae2d42b7dd889b1",
"localBytecodeHash": "e85035b45c1eb8d67f8826346fef6173562c2f82dc58ba40e4d72bca6a56405f",
"deployedBytecodeHash": "e85035b45c1eb8d67f8826346fef6173562c2f82dc58ba40e4d72bca6a56405f",
"ERC721PresetMinterPauserAutoIdUpgradeSafe": {
"address": "0x1EEC0E08Ea4D4B6220616Bc7133b96581fE2D4A2",
"constructorCode": "608060405234801561001057600080fd5b50612ecd806100206000396000f3fe",
"bodyBytecodeHash": "f1dcbc43ad2b68e18d2629ff9594cffbc4a2d5a00aa153fc2d671ec260b6e5e2",
"localBytecodeHash": "7306dff3f849ef7fbe385fd44fe5ccb3689ab02e43b9070d89240f7c433a65a2",
"deployedBytecodeHash": "7306dff3f849ef7fbe385fd44fe5ccb3689ab02e43b9070d89240f7c433a65a2",
"types": {
"t_bool": {
"id": "t_bool",
......@@ -246,10 +302,68 @@
"kind": "array",
"label": "uint256[50]"
},
"t_address": {
"id": "t_address",
"t_struct<AccessControlUpgradeSafe.RoleData>": {
"id": "t_struct<AccessControlUpgradeSafe.RoleData>",
"kind": "struct",
"label": "AccessControlUpgradeSafe.RoleData",
"members": [
{
"label": "members",
"astId": 1444,
"type": "t_struct<EnumerableSet.AddressSet>",
"src": "1655:32:7"
},
{
"label": "adminRole",
"astId": 1446,
"type": "t_bytes32",
"src": "1697:17:7"
}
]
},
"t_struct<EnumerableSet.AddressSet>": {
"id": "t_struct<EnumerableSet.AddressSet>",
"kind": "struct",
"label": "EnumerableSet.AddressSet",
"members": [
{
"label": "_inner",
"astId": 14827,
"type": "t_struct<EnumerableSet.Set>",
"src": "4644:10:103"
}
]
},
"t_struct<EnumerableSet.Set>": {
"id": "t_struct<EnumerableSet.Set>",
"kind": "struct",
"label": "EnumerableSet.Set",
"members": [
{
"label": "_values",
"astId": 14643,
"type": "t_array:dyn<t_bytes32>",
"src": "1213:17:103"
},
{
"label": "_indexes",
"astId": 14647,
"type": "t_mapping<t_uint256>",
"src": "1364:37:103"
}
]
},
"t_bytes32": {
"id": "t_bytes32",
"kind": "elementary",
"label": "address"
"label": "bytes32"
},
"t_array:dyn<t_bytes32>": {
"id": "t_array:dyn<t_bytes32>",
"valueType": "t_bytes32",
"length": "dyn",
"kind": "array",
"label": "bytes32[]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
......@@ -257,150 +371,18 @@
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>": {
"id": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"valueType": "t_struct<AccessControlUpgradeSafe.RoleData>",
"label": "mapping(key => AccessControlUpgradeSafe.RoleData)",
"kind": "mapping"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 9652,
"type": "t_address",
"src": "526:22:121"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 9765,
"type": "t_array:50<t_uint256>",
"src": "2471:29:121"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4676,
"type": "t_address",
"src": "1148:28:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 4678,
"type": "t_uint256",
"src": "1278:22:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 4680,
"type": "t_uint256",
"src": "1306:22:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_duration",
"astId": 4682,
"type": "t_uint256",
"src": "1334:25:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 4684,
"type": "t_bool",
"src": "1366:23:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released",
"astId": 4688,
"type": "t_mapping<t_uint256>",
"src": "1396:46:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked",
"astId": 4692,
"type": "t_mapping<t_bool>",
"src": "1448:42:35"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "______gap",
"astId": 5041,
"type": "t_array:50<t_uint256>",
"src": "6241:29:35"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": []
}
},
"StandaloneERC721": {
"address": "0x57EEbbB21BDe827c22c0AFF044969AfF043BB05C",
"constructorCode": "60806040525b5b61000b565b614a688061001a6000396000f3fe",
"bodyBytecodeHash": "4c4911b0db948d783dd8e71b2bc11b81c442c8959103e31484b62e71770008da",
"localBytecodeHash": "eacf0c4c879c1a73d9692b4332f807e3ddb4cccf89bf1ea01fee7744898a56e9",
"deployedBytecodeHash": "eacf0c4c879c1a73d9692b4332f807e3ddb4cccf89bf1ea01fee7744898a56e9",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"t_array:49<t_uint256>": {
"id": "t_array:49<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"length": "49",
"kind": "array",
"label": "uint256[50]"
"label": "uint256[49]"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
......@@ -408,53 +390,92 @@
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
"t_struct<EnumerableSet.UintSet>": {
"id": "t_struct<EnumerableSet.UintSet>",
"kind": "struct",
"label": "EnumerableSet.UintSet",
"members": [
{
"label": "_inner",
"astId": 14936,
"type": "t_struct<EnumerableSet.Set>",
"src": "6247:10:103"
}
]
},
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"t_mapping<t_struct<EnumerableSet.UintSet>>": {
"id": "t_mapping<t_struct<EnumerableSet.UintSet>>",
"valueType": "t_struct<EnumerableSet.UintSet>",
"label": "mapping(key => EnumerableSet.UintSet)",
"kind": "mapping"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"t_struct<EnumerableMap.UintToAddressMap>": {
"id": "t_struct<EnumerableMap.UintToAddressMap>",
"kind": "struct",
"label": "Counters.Counter",
"label": "EnumerableMap.UintToAddressMap",
"members": [
{
"label": "_value",
"astId": 3804,
"type": "t_uint256",
"src": "1024:14:29"
"label": "_inner",
"astId": 14461,
"type": "t_struct<EnumerableMap.Map>",
"src": "5962:10:102"
}
]
},
"t_mapping<t_struct<Counters.Counter>>": {
"id": "t_mapping<t_struct<Counters.Counter>>",
"valueType": "t_struct<Counters.Counter>",
"label": "mapping(key => Counters.Counter)",
"kind": "mapping"
"t_struct<EnumerableMap.Map>": {
"id": "t_struct<EnumerableMap.Map>",
"kind": "struct",
"label": "EnumerableMap.Map",
"members": [
{
"label": "_entries",
"astId": 14193,
"type": "t_array:dyn<t_struct<EnumerableMap.MapEntry>>",
"src": "1355:19:102"
},
{
"label": "_indexes",
"astId": 14197,
"type": "t_mapping<t_uint256>",
"src": "1524:37:102"
}
]
},
"t_array:dyn<t_uint256>": {
"id": "t_array:dyn<t_uint256>",
"valueType": "t_uint256",
"t_struct<EnumerableMap.MapEntry>": {
"id": "t_struct<EnumerableMap.MapEntry>",
"kind": "struct",
"label": "EnumerableMap.MapEntry",
"members": [
{
"label": "_key",
"astId": 14187,
"type": "t_bytes32",
"src": "1243:12:102"
},
{
"label": "_value",
"astId": 14189,
"type": "t_bytes32",
"src": "1265:14:102"
}
]
},
"t_array:dyn<t_struct<EnumerableMap.MapEntry>>": {
"id": "t_array:dyn<t_struct<EnumerableMap.MapEntry>>",
"valueType": "t_struct<EnumerableMap.MapEntry>",
"length": "dyn",
"kind": "array",
"label": "uint256[]"
"label": "EnumerableMap.MapEntry[]"
},
"t_mapping<t_array:dyn<t_uint256>>": {
"id": "t_mapping<t_array:dyn<t_uint256>>",
"valueType": "t_array:dyn<t_uint256>",
"label": "mapping(key => uint256[])",
"kind": "mapping"
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_string": {
......@@ -468,16 +489,23 @@
"label": "mapping(key => string)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"t_array:41<t_uint256>": {
"id": "t_array:41<t_uint256>",
"valueType": "t_uint256",
"length": "41",
"kind": "array",
"label": "uint256[41]"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"kind": "struct",
"label": "Roles.Role",
"label": "Counters.Counter",
"members": [
{
"label": "bearer",
"astId": 1261,
"type": "t_mapping<t_bool>",
"src": "150:32:7"
"label": "_value",
"astId": 14031,
"type": "t_uint256",
"src": "1024:14:100"
}
]
}
......@@ -485,344 +513,187 @@
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"astId": 1339,
"type": "t_bool",
"src": "757:24:0"
"src": "757:24:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"astId": 1341,
"type": "t_bool",
"src": "876:25:0"
"src": "876:25:6"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"path": "contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"astId": 1406,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
"src": "1982:29:6"
},
{
"contract": "ERC165",
"contract": "ContextUpgradeSafe",
"path": "contracts/GSN/Context.sol",
"label": "__gap",
"astId": 43,
"type": "t_array:50<t_uint256>",
"src": "1277:25:0"
},
{
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "_roles",
"astId": 1451,
"type": "t_mapping<t_struct<AccessControlUpgradeSafe.RoleData>>",
"src": "1727:44:7"
},
{
"contract": "AccessControlUpgradeSafe",
"path": "contracts/access/AccessControl.sol",
"label": "__gap",
"astId": 1696,
"type": "t_array:49<t_uint256>",
"src": "6927:25:7"
},
{
"contract": "ERC165UpgradeSafe",
"path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces",
"astId": 5215,
"astId": 2453,
"type": "t_mapping<t_bool>",
"src": "565:52:38"
"src": "546:52:12"
},
{
"contract": "ERC165",
"contract": "ERC165UpgradeSafe",
"path": "contracts/introspection/ERC165.sol",
"label": "______gap",
"astId": 5260,
"type": "t_array:50<t_uint256>",
"src": "1729:29:38"
"label": "__gap",
"astId": 2510,
"type": "t_array:49<t_uint256>",
"src": "1841:25:12"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 12030,
"type": "t_mapping<t_address>",
"src": "886:48:138"
"label": "_holderTokens",
"astId": 11274,
"type": "t_mapping<t_struct<EnumerableSet.UintSet>>",
"src": "1211:64:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals",
"astId": 12034,
"type": "t_mapping<t_address>",
"src": "990:52:138"
"label": "_tokenOwners",
"astId": 11276,
"type": "t_struct<EnumerableMap.UintToAddressMap>",
"src": "1339:51:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 12038,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:138"
"label": "_tokenApprovals",
"astId": 11280,
"type": "t_mapping<t_address>",
"src": "1446:52:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals",
"astId": 12044,
"astId": 11286,
"type": "t_mapping<t_bool>",
"src": "1218:73:138"
"src": "1553:73:86"
},
{
"contract": "ERC721",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap",
"astId": 12656,
"type": "t_array:50<t_uint256>",
"src": "15262:29:138"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens",
"astId": 12714,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 12718,
"type": "t_mapping<t_uint256>",
"src": "622:53:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens",
"astId": 12721,
"type": "t_array:dyn<t_uint256>",
"src": "736:28:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 12725,
"type": "t_mapping<t_uint256>",
"src": "835:51:140"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap",
"astId": 13056,
"type": "t_array:50<t_uint256>",
"src": "9053:29:140"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 13126,
"astId": 11288,
"type": "t_string",
"src": "323:20:143"
"src": "1651:20:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_symbol",
"astId": 13128,
"astId": 11290,
"type": "t_string",
"src": "370:22:143"
"src": "1698:22:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenURIs",
"astId": 13132,
"astId": 11294,
"type": "t_mapping<t_string>",
"src": "438:45:143"
"src": "1766:45:86"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 13263,
"type": "t_array:50<t_uint256>",
"src": "3086:29:143"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1481,
"type": "t_struct<Roles.Role>",
"src": "327:27:9"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1581,
"type": "t_array:50<t_uint256>",
"src": "1193:29:9"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 13333,
"type": "t_array:50<t_uint256>",
"src": "1057:29:144"
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_baseURI",
"astId": 11296,
"type": "t_string",
"src": "1834:23:86"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1604,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
"contract": "ERC721UpgradeSafe",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "__gap",
"astId": 12202,
"type": "t_array:41<t_uint256>",
"src": "22505:25:86"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1704,
"contract": "ERC721BurnableUpgradeSafe",
"path": "contracts/token/ERC721/ERC721Burnable.sol",
"label": "__gap",
"astId": 12260,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
"src": "960:25:87"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "_paused",
"astId": 5582,
"astId": 15053,
"type": "t_bool",
"src": "909:20:44"
"src": "825:20:104"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5665,
"type": "t_array:50<t_uint256>",
"src": "2163:29:44"
"contract": "PausableUpgradeSafe",
"path": "contracts/utils/Pausable.sol",
"label": "__gap",
"astId": 15142,
"type": "t_array:49<t_uint256>",
"src": "2073:25:104"
},
{
"contract": "ERC721Pausable",
"contract": "ERC721PausableUpgradeSafe",
"path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap",
"astId": 13519,
"type": "t_array:50<t_uint256>",
"src": "869:29:146"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": []
}
},
"PaymentSplitter": {
"address": "0xC4280Bf761AAce8ABcc9e0e4bf1F3Bd8d1bDbd89",
"constructorCode": "60806040525b5b61000b565b6112f18061001a6000396000f3fe",
"bodyBytecodeHash": "35557e8a7b14e305cbe138016823233ea344a4366601f5dc7d81c92847e395dd",
"localBytecodeHash": "e24988d860877b42d9dd9bca60f90dd8f0cfc019a46019a3dcead150d6d79613",
"deployedBytecodeHash": "e24988d860877b42d9dd9bca60f90dd8f0cfc019a46019a3dcead150d6d79613",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_array:dyn<t_address>": {
"id": "t_array:dyn<t_address>",
"valueType": "t_address",
"length": "dyn",
"kind": "array",
"label": "address[]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"label": "__gap",
"astId": 12375,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
"src": "1176:25:89"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares",
"astId": 9878,
"type": "t_uint256",
"src": "1229:28:123"
"contract": "ERC721PresetMinterPauserAutoIdUpgradeSafe",
"path": "contracts/presets/ERC721PresetMinterPauserAutoId.sol",
"label": "_tokenIdTracker",
"astId": 9467,
"type": "t_struct<Counters.Counter>",
"src": "1242:40:77"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased",
"astId": 9880,
"type": "t_uint256",
"src": "1263:30:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares",
"astId": 9884,
"type": "t_mapping<t_uint256>",
"src": "1300:43:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_released",
"astId": 9888,
"type": "t_mapping<t_uint256>",
"src": "1349:45:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees",
"astId": 9891,
"type": "t_array:dyn<t_address>",
"src": "1400:25:123"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap",
"astId": 10144,
"type": "t_array:50<t_uint256>",
"src": "5190:29:123"
"contract": "ERC721PresetMinterPauserAutoIdUpgradeSafe",
"path": "contracts/presets/ERC721PresetMinterPauserAutoId.sol",
"label": "__gap",
"astId": 9646,
"type": "t_array:49<t_uint256>",
"src": "4268:25:77"
}
],
"warnings": {
......@@ -845,7 +716,7 @@
"address": "0x2a9e7B63514438906A83a1e320dBBD814D417002"
},
"provider": {
"address": "0x9EC05298B9e7f49a969734460009FFd03420B8e3"
"address": "0x64815AF13E0B96B742f9CdDD2f5eb0ADC6Ad9e50"
},
"version": "2.4.0"
}
\ No newline at end of file
"version": "3.0.0"
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment