Commit b11ffceb by Francisco Giordano

v2.2.3

parent 89835152
{ {
"contracts": { "contracts": {
"PaymentSplitter": { "StandaloneERC721": {
"address": "0x6CE7dEca802e0c5c133f7cbbE719B1da305A6Ae5", "address": "0xb8cBf1CC110c42C15CEf3CA0982b812a82d99613",
"constructorCode": "608060405234801561001057600080fd5b50610be3806100206000396000f3fe", "constructorCode": "60806040526139f3806100136000396000f3fe",
"bodyBytecodeHash": "6f1453b45140bc5e426ffccfcae058daa1fc53439580e3c9e6b7f73aac54c5d8", "bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508",
"localBytecodeHash": "1b0f3688284b1c14c41ce636762c4504188969cb0e5a052159b61b87cbd4e8a8", "localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
"deployedBytecodeHash": "1b0f3688284b1c14c41ce636762c4504188969cb0e5a052159b61b87cbd4e8a8", "deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -24,10 +24,10 @@ ...@@ -24,10 +24,10 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_mapping<t_uint256>": { "t_mapping<t_bool>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_bool>",
"valueType": "t_uint256", "valueType": "t_bool",
"label": "mapping(key => uint256)", "label": "mapping(key => bool)",
"kind": "mapping" "kind": "mapping"
}, },
"t_address": { "t_address": {
...@@ -35,12 +35,73 @@ ...@@ -35,12 +35,73 @@
"kind": "elementary", "kind": "elementary",
"label": "address" "label": "address"
}, },
"t_array:dyn<t_address>": { "t_mapping<t_address>": {
"id": "t_array:dyn<t_address>", "id": "t_mapping<t_address>",
"valueType": "t_address", "valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"kind": "struct",
"label": "Counters.Counter",
"members": [
{
"label": "_value",
"astId": 3662,
"type": "t_uint256",
"src": "1021:14:30"
}
]
},
"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_array:dyn<t_uint256>": {
"id": "t_array:dyn<t_uint256>",
"valueType": "t_uint256",
"length": "dyn", "length": "dyn",
"kind": "array", "kind": "array",
"label": "address[]" "label": "uint256[]"
},
"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_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_string": {
"id": "t_string",
"kind": "elementary",
"label": "string"
},
"t_mapping<t_string>": {
"id": "t_mapping<t_string>",
"valueType": "t_string",
"label": "mapping(key => string)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1222,
"type": "t_mapping<t_bool>",
"src": "150:32:8"
}
]
} }
}, },
"storage": [ "storage": [
...@@ -48,73 +109,217 @@ ...@@ -48,73 +109,217 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC165",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_totalShares", "label": "_supportedInterfaces",
"astId": 9541, "astId": 5232,
"type": "t_uint256", "type": "t_mapping<t_bool>",
"src": "555:28:120" "src": "511:52:39"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC165",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_totalReleased", "label": "______gap",
"astId": 9543, "astId": 5276,
"type": "t_uint256", "type": "t_array:50<t_uint256>",
"src": "589:30:120" "src": "1244:29:39"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC721",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_shares", "label": "_tokenOwner",
"astId": 9547, "astId": 11717,
"type": "t_mapping<t_address>",
"src": "886:48:136"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals",
"astId": 11721,
"type": "t_mapping<t_address>",
"src": "990:52:136"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 11725,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:136"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals",
"astId": 11731,
"type": "t_mapping<t_bool>",
"src": "1218:73:136"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap",
"astId": 12258,
"type": "t_array:50<t_uint256>",
"src": "11985:29:136"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens",
"astId": 12316,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:138"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 12320,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "626:43:120" "src": "622:53:138"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC721Enumerable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_released", "label": "_allTokens",
"astId": 9551, "astId": 12323,
"type": "t_array:dyn<t_uint256>",
"src": "736:28:138"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 12327,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "675:45:120" "src": "835:51:138"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC721Enumerable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_payees", "label": "______gap",
"astId": 9554, "astId": 12656,
"type": "t_array:dyn<t_address>", "type": "t_array:50<t_uint256>",
"src": "726:25:120" "src": "8858:29:138"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC721Metadata",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 12726,
"type": "t_string",
"src": "323:20:141"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol",
"astId": 12728,
"type": "t_string",
"src": "370:22:141"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs",
"astId": 12732,
"type": "t_mapping<t_string>",
"src": "438:45:141"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 12861,
"type": "t_array:50<t_uint256>",
"src": "2891:29:141"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1455,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1555,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 12931,
"type": "t_array:50<t_uint256>",
"src": "1055:29:142"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1578,
"type": "t_struct<Roles.Role>",
"src": "327:27:11"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1678,
"type": "t_array:50<t_uint256>",
"src": "1193:29:11"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 5445,
"type": "t_bool",
"src": "406:20:42"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5526,
"type": "t_array:50<t_uint256>",
"src": "1487:29:42"
},
{
"contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 9800, "astId": 13076,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3251:29:120" "src": "865:29:144"
} }
], ],
"warnings": { "warnings": {
...@@ -123,16 +328,41 @@ ...@@ -123,16 +328,41 @@
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [], "storageUncheckedVars": [
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 11725,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:136"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1455,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1578,
"type": "t_struct<Roles.Role>",
"src": "327:27:11"
}
],
"storageDiff": [] "storageDiff": []
} }
}, },
"StandaloneERC20": { "StandaloneERC20": {
"address": "0x65e22dDa13EFa3A7fadd3EF62afC815110748308", "address": "0xaabC7f35AF87B61148cD4047828cC7FC0707D771",
"constructorCode": "608060405234801561001057600080fd5b5061290d806100206000396000f3fe", "constructorCode": "6080604052612b68806100136000396000f3fe",
"bodyBytecodeHash": "fffcccf2a7439f83b3eb59e01f5217ea14764c782fde08c6edd511f0c7d1e742", "bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e",
"localBytecodeHash": "be0848d29ef0345b76e9810a67328a1deb1a7b07dd050c9212d3099430cf4222", "localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
"deployedBytecodeHash": "be0848d29ef0345b76e9810a67328a1deb1a7b07dd050c9212d3099430cf4222", "deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -192,153 +422,153 @@ ...@@ -192,153 +422,153 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name", "label": "_name",
"astId": 10735, "astId": 10854,
"type": "t_string", "type": "t_string",
"src": "397:20:128" "src": "397:20:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol", "label": "_symbol",
"astId": 10737, "astId": 10856,
"type": "t_string", "type": "t_string",
"src": "423:22:128" "src": "423:22:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals", "label": "_decimals",
"astId": 10739, "astId": 10858,
"type": "t_uint8", "type": "t_uint8",
"src": "451:23:128" "src": "451:23:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 10791, "astId": 10910,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1112:29:128" "src": "1112:29:129"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances", "label": "_balances",
"astId": 10239, "astId": 10355,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "767:46:125" "src": "809:46:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed", "label": "_allowances",
"astId": 10245, "astId": 10361,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "820:66:125" "src": "862:69:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply", "label": "_totalSupply",
"astId": 10247, "astId": 10363,
"type": "t_uint256", "type": "t_uint256",
"src": "893:28:125" "src": "938:28:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap", "label": "______gap",
"astId": 10612, "astId": 10728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "7729:29:125" "src": "7822:29:126"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1547, "astId": 1555,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:10" "src": "1193:29:10"
}, },
{ {
"contract": "ERC20Mintable", "contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap", "label": "______gap",
"astId": 10840, "astId": 10959,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "760:29:129" "src": "760:29:130"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1666, "astId": 1678,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:11" "src": "1193:29:11"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5401, "astId": 5445,
"type": "t_bool", "type": "t_bool",
"src": "367:20:42" "src": "406:20:42"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5482, "astId": 5526,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1444:29:42" "src": "1487:29:42"
}, },
{ {
"contract": "ERC20Pausable", "contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 10963, "astId": 11082,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1209:29:130" "src": "1209:29:131"
} }
], ],
"warnings": { "warnings": {
...@@ -352,17 +582,17 @@ ...@@ -352,17 +582,17 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
} }
], ],
"storageDiff": [ "storageDiff": [
...@@ -372,30 +602,30 @@ ...@@ -372,30 +602,30 @@
"index": 8, "index": 8,
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed", "label": "_allowances",
"astId": 10245, "astId": 10361,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "820:66:125" "src": "862:69:126"
}, },
"original": { "original": {
"index": 8, "index": 8,
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances", "label": "_allowed",
"astId": 9135, "astId": 10245,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1410:69:115" "src": "820:66:125"
} }
} }
] ]
} }
}, },
"TokenVesting": { "PaymentSplitter": {
"address": "0x94CeBcF32a18eA573C85293883f7D3352b360ec1", "address": "0xfa6124374Dc57302252Ad8A6cd3D7879e0B4fCfa",
"constructorCode": "608060405234801561001057600080fd5b506114d8806100206000396000f3fe", "constructorCode": "6080604052610bf2806100136000396000f3fe",
"bodyBytecodeHash": "7a623cf584a99e031f19436c354675c6b43934b0d3705ffc3353558b1fb39496", "bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d",
"localBytecodeHash": "e1b9a489ba9fe411cb345548cfbdfb8ef0a9a528c48a9bd07a08f5728a432ea3", "localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
"deployedBytecodeHash": "e1b9a489ba9fe411cb345548cfbdfb8ef0a9a528c48a9bd07a08f5728a432ea3", "deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -414,22 +644,23 @@ ...@@ -414,22 +644,23 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": { "t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_uint256>",
"valueType": "t_uint256", "valueType": "t_uint256",
"label": "mapping(key => uint256)", "label": "mapping(key => uint256)",
"kind": "mapping" "kind": "mapping"
}, },
"t_mapping<t_bool>": { "t_address": {
"id": "t_mapping<t_bool>", "id": "t_address",
"valueType": "t_bool", "kind": "elementary",
"label": "mapping(key => bool)", "label": "address"
"kind": "mapping" },
"t_array:dyn<t_address>": {
"id": "t_array:dyn<t_address>",
"valueType": "t_address",
"length": "dyn",
"kind": "array",
"label": "address[]"
} }
}, },
"storage": [ "storage": [
...@@ -437,105 +668,73 @@ ...@@ -437,105 +668,73 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>",
"src": "1951:29:153"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 9325,
"type": "t_address",
"src": "317:22:118"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 9436,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2277:29:118" "src": "1951:29:154"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4658,
"type": "t_address",
"src": "1148:28:36"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_cliff", "label": "_totalShares",
"astId": 4660, "astId": 9654,
"type": "t_uint256",
"src": "1278:22:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 4662,
"type": "t_uint256", "type": "t_uint256",
"src": "1306:22:36" "src": "593:28:121"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_duration", "label": "_totalReleased",
"astId": 4664, "astId": 9656,
"type": "t_uint256", "type": "t_uint256",
"src": "1334:25:36" "src": "627:30:121"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revocable", "label": "_shares",
"astId": 4666, "astId": 9660,
"type": "t_bool", "type": "t_mapping<t_uint256>",
"src": "1366:23:36" "src": "664:43:121"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 4670, "astId": 9664,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1396:46:36" "src": "713:45:121"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revoked", "label": "_payees",
"astId": 4674, "astId": 9667,
"type": "t_mapping<t_bool>", "type": "t_array:dyn<t_address>",
"src": "1448:42:36" "src": "764:25:121"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 5016, "astId": 9913,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5852:29:36" "src": "3291:29:121"
} }
], ],
"warnings": { "warnings": {
...@@ -548,12 +747,12 @@ ...@@ -548,12 +747,12 @@
"storageDiff": [] "storageDiff": []
} }
}, },
"StandaloneERC721": { "TokenVesting": {
"address": "0xB1a160cD691cF3754AA4AE91ba6e2E18798CcE36", "address": "0x915BBFBbA9C7090cd9622dE0157aE58EC4E3E802",
"constructorCode": "608060405234801561001057600080fd5b506135c8806100206000396000f3fe", "constructorCode": "60806040526114e7806100136000396000f3fe",
"bodyBytecodeHash": "b71f19d62583c08240fd85bec42565407f679b1873d7f6e97295a894c7864e2d", "bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2",
"localBytecodeHash": "2e71874460f43d0696496418b1abf57ed58ce1dc524044860260dda9d7de7fab", "localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"deployedBytecodeHash": "2e71874460f43d0696496418b1abf57ed58ce1dc524044860260dda9d7de7fab", "deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -572,84 +771,22 @@ ...@@ -572,84 +771,22 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": { "t_address": {
"id": "t_address", "id": "t_address",
"kind": "elementary", "kind": "elementary",
"label": "address" "label": "address"
}, },
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"kind": "struct",
"label": "Counters.Counter",
"members": [
{
"label": "_value",
"astId": 3632,
"type": "t_uint256",
"src": "1021:14:30"
}
]
},
"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_array:dyn<t_uint256>": {
"id": "t_array:dyn<t_uint256>",
"valueType": "t_uint256",
"length": "dyn",
"kind": "array",
"label": "uint256[]"
},
"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_mapping<t_uint256>": { "t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_uint256>",
"valueType": "t_uint256", "valueType": "t_uint256",
"label": "mapping(key => uint256)", "label": "mapping(key => uint256)",
"kind": "mapping" "kind": "mapping"
}, },
"t_string": { "t_mapping<t_bool>": {
"id": "t_string", "id": "t_mapping<t_bool>",
"kind": "elementary", "valueType": "t_bool",
"label": "string" "label": "mapping(key => bool)",
},
"t_mapping<t_string>": {
"id": "t_mapping<t_string>",
"valueType": "t_string",
"label": "mapping(key => string)",
"kind": "mapping" "kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1222,
"type": "t_mapping<t_bool>",
"src": "150:32:8"
}
]
} }
}, },
"storage": [ "storage": [
...@@ -657,217 +794,105 @@ ...@@ -657,217 +794,105 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "ERC165", "contract": "Ownable",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_supportedInterfaces", "label": "_owner",
"astId": 5191, "astId": 9431,
"type": "t_mapping<t_bool>", "type": "t_address",
"src": "511:52:39" "src": "356:22:119"
}, },
{ {
"contract": "ERC165", "contract": "Ownable",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/ownership/Ownable.sol",
"label": "______gap", "label": "______gap",
"astId": 5235, "astId": 9542,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1244:29:39" "src": "2318:29:119"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 11595,
"type": "t_mapping<t_address>",
"src": "844:48:135"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals",
"astId": 11599,
"type": "t_mapping<t_address>",
"src": "948:52:135"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 11603,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1058:63:135"
}, },
{ {
"contract": "ERC721", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_operatorApprovals", "label": "_beneficiary",
"astId": 11609, "astId": 4701,
"type": "t_mapping<t_bool>", "type": "t_address",
"src": "1176:73:135" "src": "1148:28:36"
}, },
{ {
"contract": "ERC721", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "_cliff",
"astId": 12132, "astId": 4703,
"type": "t_array:50<t_uint256>", "type": "t_uint256",
"src": "11673:29:135" "src": "1278:22:36"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_ownedTokens", "label": "_start",
"astId": 12183, "astId": 4705,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_uint256",
"src": "460:50:137" "src": "1306:22:36"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_ownedTokensIndex", "label": "_duration",
"astId": 12187, "astId": 4707,
"type": "t_mapping<t_uint256>", "type": "t_uint256",
"src": "580:53:137" "src": "1334:25:36"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_allTokens", "label": "_revocable",
"astId": 12190, "astId": 4709,
"type": "t_array:dyn<t_uint256>", "type": "t_bool",
"src": "694:28:137" "src": "1366:23:36"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_allTokensIndex", "label": "_released",
"astId": 12194, "astId": 4713,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "793:51:137" "src": "1396:46:36"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap",
"astId": 12523,
"type": "t_array:50<t_uint256>",
"src": "8816:29:137"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 12590,
"type": "t_string",
"src": "281:20:140"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol",
"astId": 12592,
"type": "t_string",
"src": "328:22:140"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs",
"astId": 12596,
"type": "t_mapping<t_string>",
"src": "396:45:140"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 12725,
"type": "t_array:50<t_uint256>",
"src": "2849:29:140"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1448,
"type": "t_struct<Roles.Role>",
"src": "286:27:10"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1547,
"type": "t_array:50<t_uint256>",
"src": "1096:29:10"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 12795,
"type": "t_array:50<t_uint256>",
"src": "1055:29:141"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1567,
"type": "t_struct<Roles.Role>",
"src": "286:27:11"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1666,
"type": "t_array:50<t_uint256>",
"src": "1096:29:11"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 5401,
"type": "t_bool",
"src": "367:20:42"
}, },
{ {
"contract": "Pausable", "contract": "TokenVesting",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "_revoked",
"astId": 5482, "astId": 4717,
"type": "t_array:50<t_uint256>", "type": "t_mapping<t_bool>",
"src": "1444:29:42" "src": "1448:42:36"
}, },
{ {
"contract": "ERC721Pausable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 12940, "astId": 5059,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "865:29:143" "src": "5852:29:36"
} }
], ],
"warnings": { "warnings": {
...@@ -876,32 +901,7 @@ ...@@ -876,32 +901,7 @@
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [ "storageUncheckedVars": [],
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 11603,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1058:63:135"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1448,
"type": "t_struct<Roles.Role>",
"src": "286:27:10"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1567,
"type": "t_struct<Roles.Role>",
"src": "286:27:11"
}
],
"storageDiff": [] "storageDiff": []
} }
} }
...@@ -917,7 +917,7 @@ ...@@ -917,7 +917,7 @@
"address": "0xB6F8F11b166D526932ee04ffe4D25B810f619E34" "address": "0xB6F8F11b166D526932ee04ffe4D25B810f619E34"
}, },
"provider": { "provider": {
"address": "0x6290189B262fe198A51e3a3ac06A09c4782D3bD3" "address": "0x9c541d23dc741A876766C1acBA86d0Ad41846CD7"
}, },
"version": "2.2.2" "version": "2.2.3"
} }
\ No newline at end of file
{ {
"contracts": { "contracts": {
"PaymentSplitter": { "PaymentSplitter": {
"address": "0xc6FBEe275DC5a4e7c6bc94bEd156fe10ee09eAba", "address": "0xC6C65338632a6E84f7D67C94EAC117571932e95c",
"constructorCode": "608060405234801561001057600080fd5b50610be3806100206000396000f3fe", "constructorCode": "6080604052610bf2806100136000396000f3fe",
"bodyBytecodeHash": "6f1453b45140bc5e426ffccfcae058daa1fc53439580e3c9e6b7f73aac54c5d8", "bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d",
"localBytecodeHash": "1b0f3688284b1c14c41ce636762c4504188969cb0e5a052159b61b87cbd4e8a8", "localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
"deployedBytecodeHash": "1b0f3688284b1c14c41ce636762c4504188969cb0e5a052159b61b87cbd4e8a8", "deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -48,73 +48,73 @@ ...@@ -48,73 +48,73 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares", "label": "_totalShares",
"astId": 9541, "astId": 9654,
"type": "t_uint256", "type": "t_uint256",
"src": "555:28:120" "src": "593:28:121"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased", "label": "_totalReleased",
"astId": 9543, "astId": 9656,
"type": "t_uint256", "type": "t_uint256",
"src": "589:30:120" "src": "627:30:121"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares", "label": "_shares",
"astId": 9547, "astId": 9660,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "626:43:120" "src": "664:43:121"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 9551, "astId": 9664,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "675:45:120" "src": "713:45:121"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees", "label": "_payees",
"astId": 9554, "astId": 9667,
"type": "t_array:dyn<t_address>", "type": "t_array:dyn<t_address>",
"src": "726:25:120" "src": "764:25:121"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 9800, "astId": 9913,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3251:29:120" "src": "3291:29:121"
} }
], ],
"warnings": { "warnings": {
...@@ -127,12 +127,275 @@ ...@@ -127,12 +127,275 @@
"storageDiff": [] "storageDiff": []
} }
}, },
"StandaloneERC20": {
"address": "0xB7F08c44086Baa3c8e74b68E2817B5ae633770BF",
"constructorCode": "6080604052612b68806100136000396000f3fe",
"bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e",
"localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
"deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
"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_string": {
"id": "t_string",
"kind": "elementary",
"label": "string"
},
"t_uint8": {
"id": "t_uint8",
"kind": "elementary",
"label": "uint8"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<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": 1222,
"type": "t_mapping<t_bool>",
"src": "150:32:8"
}
]
},
"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": 13536,
"type": "t_bool",
"src": "757:24:154"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 13538,
"type": "t_bool",
"src": "876:25:154"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 13594,
"type": "t_array:50<t_uint256>",
"src": "1951:29:154"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name",
"astId": 10854,
"type": "t_string",
"src": "397:20:129"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 10856,
"type": "t_string",
"src": "423:22:129"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 10858,
"type": "t_uint8",
"src": "451:23:129"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap",
"astId": 10910,
"type": "t_array:50<t_uint256>",
"src": "1112:29:129"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 10355,
"type": "t_mapping<t_uint256>",
"src": "809:46:126"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 10361,
"type": "t_mapping<t_uint256>",
"src": "862:69:126"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply",
"astId": 10363,
"type": "t_uint256",
"src": "938:28:126"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 10728,
"type": "t_array:50<t_uint256>",
"src": "7822:29:126"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1455,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1555,
"type": "t_array:50<t_uint256>",
"src": "1193:29:10"
},
{
"contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap",
"astId": 10959,
"type": "t_array:50<t_uint256>",
"src": "760:29:130"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1578,
"type": "t_struct<Roles.Role>",
"src": "327:27:11"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1678,
"type": "t_array:50<t_uint256>",
"src": "1193:29:11"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 5445,
"type": "t_bool",
"src": "406:20:42"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5526,
"type": "t_array:50<t_uint256>",
"src": "1487:29:42"
},
{
"contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap",
"astId": 11082,
"type": "t_array:50<t_uint256>",
"src": "1209:29:131"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1455,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1578,
"type": "t_struct<Roles.Role>",
"src": "327:27:11"
}
],
"storageDiff": [
{
"action": "rename",
"updated": {
"index": 8,
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 10361,
"type": "t_mapping<t_uint256>",
"src": "862:69:126"
},
"original": {
"index": 8,
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed",
"astId": 10245,
"type": "t_mapping<t_uint256>",
"src": "820:66:125"
}
}
]
}
},
"TokenVesting": { "TokenVesting": {
"address": "0x0E0C247759F066cCbd299dFADe853EdA8D2F3205", "address": "0x6498CB302b94AD841BfeCfB55F56781dCDDA4754",
"constructorCode": "608060405234801561001057600080fd5b506114d8806100206000396000f3fe", "constructorCode": "60806040526114e7806100136000396000f3fe",
"bodyBytecodeHash": "7a623cf584a99e031f19436c354675c6b43934b0d3705ffc3353558b1fb39496", "bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2",
"localBytecodeHash": "e1b9a489ba9fe411cb345548cfbdfb8ef0a9a528c48a9bd07a08f5728a432ea3", "localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"deployedBytecodeHash": "e1b9a489ba9fe411cb345548cfbdfb8ef0a9a528c48a9bd07a08f5728a432ea3", "deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -174,47 +437,47 @@ ...@@ -174,47 +437,47 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "Ownable", "contract": "Ownable",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_owner", "label": "_owner",
"astId": 9325, "astId": 9431,
"type": "t_address", "type": "t_address",
"src": "317:22:118" "src": "356:22:119"
}, },
{ {
"contract": "Ownable", "contract": "Ownable",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/ownership/Ownable.sol",
"label": "______gap", "label": "______gap",
"astId": 9436, "astId": 9542,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2277:29:118" "src": "2318:29:119"
}, },
{ {
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary", "label": "_beneficiary",
"astId": 4658, "astId": 4701,
"type": "t_address", "type": "t_address",
"src": "1148:28:36" "src": "1148:28:36"
}, },
...@@ -222,7 +485,7 @@ ...@@ -222,7 +485,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff", "label": "_cliff",
"astId": 4660, "astId": 4703,
"type": "t_uint256", "type": "t_uint256",
"src": "1278:22:36" "src": "1278:22:36"
}, },
...@@ -230,7 +493,7 @@ ...@@ -230,7 +493,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_start", "label": "_start",
"astId": 4662, "astId": 4705,
"type": "t_uint256", "type": "t_uint256",
"src": "1306:22:36" "src": "1306:22:36"
}, },
...@@ -238,7 +501,7 @@ ...@@ -238,7 +501,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_duration", "label": "_duration",
"astId": 4664, "astId": 4707,
"type": "t_uint256", "type": "t_uint256",
"src": "1334:25:36" "src": "1334:25:36"
}, },
...@@ -246,7 +509,7 @@ ...@@ -246,7 +509,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable", "label": "_revocable",
"astId": 4666, "astId": 4709,
"type": "t_bool", "type": "t_bool",
"src": "1366:23:36" "src": "1366:23:36"
}, },
...@@ -254,7 +517,7 @@ ...@@ -254,7 +517,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_released", "label": "_released",
"astId": 4670, "astId": 4713,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1396:46:36" "src": "1396:46:36"
}, },
...@@ -262,7 +525,7 @@ ...@@ -262,7 +525,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked", "label": "_revoked",
"astId": 4674, "astId": 4717,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1448:42:36" "src": "1448:42:36"
}, },
...@@ -270,7 +533,7 @@ ...@@ -270,7 +533,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 5016, "astId": 5059,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5852:29:36" "src": "5852:29:36"
} }
...@@ -286,11 +549,11 @@ ...@@ -286,11 +549,11 @@
} }
}, },
"StandaloneERC721": { "StandaloneERC721": {
"address": "0xf9D147d5ECfd57EF817EF75B4a329f4fFbb4f100", "address": "0x856d154656930060f9999848690D1c06c7C5eFD1",
"constructorCode": "608060405234801561001057600080fd5b506135c8806100206000396000f3fe", "constructorCode": "60806040526139f3806100136000396000f3fe",
"bodyBytecodeHash": "b71f19d62583c08240fd85bec42565407f679b1873d7f6e97295a894c7864e2d", "bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508",
"localBytecodeHash": "2e71874460f43d0696496418b1abf57ed58ce1dc524044860260dda9d7de7fab", "localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
"deployedBytecodeHash": "2e71874460f43d0696496418b1abf57ed58ce1dc524044860260dda9d7de7fab", "deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -333,7 +596,7 @@ ...@@ -333,7 +596,7 @@
"members": [ "members": [
{ {
"label": "_value", "label": "_value",
"astId": 3632, "astId": 3662,
"type": "t_uint256", "type": "t_uint256",
"src": "1021:14:30" "src": "1021:14:30"
} }
...@@ -394,31 +657,31 @@ ...@@ -394,31 +657,31 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces", "label": "_supportedInterfaces",
"astId": 5191, "astId": 5232,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "511:52:39" "src": "511:52:39"
}, },
...@@ -426,7 +689,7 @@ ...@@ -426,7 +689,7 @@
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 5235, "astId": 5276,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1244:29:39" "src": "1244:29:39"
}, },
...@@ -434,177 +697,177 @@ ...@@ -434,177 +697,177 @@
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner", "label": "_tokenOwner",
"astId": 11595, "astId": 11717,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "844:48:135" "src": "886:48:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals", "label": "_tokenApprovals",
"astId": 11599, "astId": 11721,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "948:52:135" "src": "990:52:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11603, "astId": 11725,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1058:63:135" "src": "1100:63:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals", "label": "_operatorApprovals",
"astId": 11609, "astId": 11731,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1176:73:135" "src": "1218:73:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap", "label": "______gap",
"astId": 12132, "astId": 12258,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "11673:29:135" "src": "11985:29:136"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens", "label": "_ownedTokens",
"astId": 12183, "astId": 12316,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "460:50:137" "src": "502:50:138"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex", "label": "_ownedTokensIndex",
"astId": 12187, "astId": 12320,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "580:53:137" "src": "622:53:138"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens", "label": "_allTokens",
"astId": 12190, "astId": 12323,
"type": "t_array:dyn<t_uint256>", "type": "t_array:dyn<t_uint256>",
"src": "694:28:137" "src": "736:28:138"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex", "label": "_allTokensIndex",
"astId": 12194, "astId": 12327,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "793:51:137" "src": "835:51:138"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 12523, "astId": 12656,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "8816:29:137" "src": "8858:29:138"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name", "label": "_name",
"astId": 12590, "astId": 12726,
"type": "t_string", "type": "t_string",
"src": "281:20:140" "src": "323:20:141"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol", "label": "_symbol",
"astId": 12592, "astId": 12728,
"type": "t_string", "type": "t_string",
"src": "328:22:140" "src": "370:22:141"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs", "label": "_tokenURIs",
"astId": 12596, "astId": 12732,
"type": "t_mapping<t_string>", "type": "t_mapping<t_string>",
"src": "396:45:140" "src": "438:45:141"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap", "label": "______gap",
"astId": 12725, "astId": 12861,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2849:29:140" "src": "2891:29:141"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1547, "astId": 1555,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:10" "src": "1193:29:10"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap", "label": "______gap",
"astId": 12795, "astId": 12931,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1055:29:141" "src": "1055:29:142"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1666, "astId": 1678,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:11" "src": "1193:29:11"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5401, "astId": 5445,
"type": "t_bool", "type": "t_bool",
"src": "367:20:42" "src": "406:20:42"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5482, "astId": 5526,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1444:29:42" "src": "1487:29:42"
}, },
{ {
"contract": "ERC721Pausable", "contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 12940, "astId": 13076,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "865:29:143" "src": "865:29:144"
} }
], ],
"warnings": { "warnings": {
...@@ -618,251 +881,29 @@ ...@@ -618,251 +881,29 @@
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11603, "astId": 11725,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1058:63:135" "src": "1100:63:136"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
} }
], ],
"storageDiff": [] "storageDiff": []
} }
},
"StandaloneERC20": {
"address": "0x2dD5AD2ab73E0cD7E7A05c63aD7D40deD284B69A",
"constructorCode": "608060405234801561001057600080fd5b5061290d806100206000396000f3fe",
"bodyBytecodeHash": "fffcccf2a7439f83b3eb59e01f5217ea14764c782fde08c6edd511f0c7d1e742",
"localBytecodeHash": "be0848d29ef0345b76e9810a67328a1deb1a7b07dd050c9212d3099430cf4222",
"deployedBytecodeHash": "be0848d29ef0345b76e9810a67328a1deb1a7b07dd050c9212d3099430cf4222",
"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_string": {
"id": "t_string",
"kind": "elementary",
"label": "string"
},
"t_uint8": {
"id": "t_uint8",
"kind": "elementary",
"label": "uint8"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<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": 1222,
"type": "t_mapping<t_bool>",
"src": "150:32:8"
}
]
},
"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": 13400,
"type": "t_bool",
"src": "757:24:153"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 13402,
"type": "t_bool",
"src": "876:25:153"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 13458,
"type": "t_array:50<t_uint256>",
"src": "1951:29:153"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name",
"astId": 10735,
"type": "t_string",
"src": "397:20:128"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 10737,
"type": "t_string",
"src": "423:22:128"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 10739,
"type": "t_uint8",
"src": "451:23:128"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap",
"astId": 10791,
"type": "t_array:50<t_uint256>",
"src": "1112:29:128"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 10239,
"type": "t_mapping<t_uint256>",
"src": "767:46:125"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed",
"astId": 10245,
"type": "t_mapping<t_uint256>",
"src": "820:66:125"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply",
"astId": 10247,
"type": "t_uint256",
"src": "893:28:125"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 10612,
"type": "t_array:50<t_uint256>",
"src": "7729:29:125"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1448,
"type": "t_struct<Roles.Role>",
"src": "286:27:10"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1547,
"type": "t_array:50<t_uint256>",
"src": "1096:29:10"
},
{
"contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap",
"astId": 10840,
"type": "t_array:50<t_uint256>",
"src": "760:29:129"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1567,
"type": "t_struct<Roles.Role>",
"src": "286:27:11"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1666,
"type": "t_array:50<t_uint256>",
"src": "1096:29:11"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 5401,
"type": "t_bool",
"src": "367:20:42"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5482,
"type": "t_array:50<t_uint256>",
"src": "1444:29:42"
},
{
"contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap",
"astId": 10963,
"type": "t_array:50<t_uint256>",
"src": "1209:29:130"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": []
}
} }
}, },
"solidityLibs": {}, "solidityLibs": {},
...@@ -876,7 +917,7 @@ ...@@ -876,7 +917,7 @@
"address": "0x778dddF23Ec1B5Cb18394c6C110480CaaDB3B0f6" "address": "0x778dddF23Ec1B5Cb18394c6C110480CaaDB3B0f6"
}, },
"provider": { "provider": {
"address": "0xd49C0d11A4a7E49c64d954261570FD2d1589f5d2" "address": "0xfeEdcb2Bd3b5EAA52aA64063ce16ECc4987da658"
}, },
"version": "2.2.2" "version": "2.2.3"
} }
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"manifestVersion": "2.2", "manifestVersion": "2.2",
"name": "@openzeppelin/contracts-ethereum-package", "name": "@openzeppelin/contracts-ethereum-package",
"publish": true, "publish": true,
"version": "2.2.2", "version": "2.2.3",
"contracts": { "contracts": {
"StandaloneERC20": "StandaloneERC20", "StandaloneERC20": "StandaloneERC20",
"StandaloneERC721": "StandaloneERC721", "StandaloneERC721": "StandaloneERC721",
......
{ {
"contracts": { "contracts": {
"PaymentSplitter": {
"address": "0x83aa4099354E7A315939f4c2E06927175e7C649c",
"constructorCode": "608060405234801561001057600080fd5b50610be3806100206000396000f3fe",
"bodyBytecodeHash": "6f1453b45140bc5e426ffccfcae058daa1fc53439580e3c9e6b7f73aac54c5d8",
"localBytecodeHash": "1b0f3688284b1c14c41ce636762c4504188969cb0e5a052159b61b87cbd4e8a8",
"deployedBytecodeHash": "1b0f3688284b1c14c41ce636762c4504188969cb0e5a052159b61b87cbd4e8a8",
"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": 13400,
"type": "t_bool",
"src": "757:24:153"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 13402,
"type": "t_bool",
"src": "876:25:153"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 13458,
"type": "t_array:50<t_uint256>",
"src": "1951:29:153"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares",
"astId": 9541,
"type": "t_uint256",
"src": "555:28:120"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased",
"astId": 9543,
"type": "t_uint256",
"src": "589:30:120"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares",
"astId": 9547,
"type": "t_mapping<t_uint256>",
"src": "626:43:120"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_released",
"astId": 9551,
"type": "t_mapping<t_uint256>",
"src": "675:45:120"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees",
"astId": 9554,
"type": "t_array:dyn<t_address>",
"src": "726:25:120"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap",
"astId": 9800,
"type": "t_array:50<t_uint256>",
"src": "3251:29:120"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
}
},
"StandaloneERC20": { "StandaloneERC20": {
"address": "0x55855896e5c5407562b3FE1c1Bb7Bf332aFfDa94", "address": "0x73fa66eA7944a51453e78970dC84634D91e4848c",
"constructorCode": "608060405234801561001057600080fd5b5061290d806100206000396000f3fe", "constructorCode": "6080604052612b68806100136000396000f3fe",
"bodyBytecodeHash": "fffcccf2a7439f83b3eb59e01f5217ea14764c782fde08c6edd511f0c7d1e742", "bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e",
"localBytecodeHash": "be0848d29ef0345b76e9810a67328a1deb1a7b07dd050c9212d3099430cf4222", "localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
"deployedBytecodeHash": "be0848d29ef0345b76e9810a67328a1deb1a7b07dd050c9212d3099430cf4222", "deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -192,153 +65,153 @@ ...@@ -192,153 +65,153 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name", "label": "_name",
"astId": 10735, "astId": 10854,
"type": "t_string", "type": "t_string",
"src": "397:20:128" "src": "397:20:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol", "label": "_symbol",
"astId": 10737, "astId": 10856,
"type": "t_string", "type": "t_string",
"src": "423:22:128" "src": "423:22:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals", "label": "_decimals",
"astId": 10739, "astId": 10858,
"type": "t_uint8", "type": "t_uint8",
"src": "451:23:128" "src": "451:23:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 10791, "astId": 10910,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1112:29:128" "src": "1112:29:129"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances", "label": "_balances",
"astId": 10239, "astId": 10355,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "767:46:125" "src": "809:46:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed", "label": "_allowances",
"astId": 10245, "astId": 10361,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "820:66:125" "src": "862:69:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply", "label": "_totalSupply",
"astId": 10247, "astId": 10363,
"type": "t_uint256", "type": "t_uint256",
"src": "893:28:125" "src": "938:28:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap", "label": "______gap",
"astId": 10612, "astId": 10728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "7729:29:125" "src": "7822:29:126"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1547, "astId": 1555,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:10" "src": "1193:29:10"
}, },
{ {
"contract": "ERC20Mintable", "contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap", "label": "______gap",
"astId": 10840, "astId": 10959,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "760:29:129" "src": "760:29:130"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1666, "astId": 1678,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:11" "src": "1193:29:11"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5401, "astId": 5445,
"type": "t_bool", "type": "t_bool",
"src": "367:20:42" "src": "406:20:42"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5482, "astId": 5526,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1444:29:42" "src": "1487:29:42"
}, },
{ {
"contract": "ERC20Pausable", "contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 10963, "astId": 11082,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1209:29:130" "src": "1209:29:131"
} }
], ],
"warnings": { "warnings": {
...@@ -352,17 +225,17 @@ ...@@ -352,17 +225,17 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
} }
], ],
"storageDiff": [ "storageDiff": [
...@@ -372,30 +245,157 @@ ...@@ -372,30 +245,157 @@
"index": 8, "index": 8,
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed", "label": "_allowances",
"astId": 10245, "astId": 10361,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "820:66:125" "src": "862:69:126"
}, },
"original": { "original": {
"index": 8, "index": 8,
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances", "label": "_allowed",
"astId": 9135, "astId": 10245,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1410:69:115" "src": "820:66:125"
} }
} }
] ]
} }
}, },
"PaymentSplitter": {
"address": "0xc0b7305Ce44b261332E548CC9E7FD3CAFb798426",
"constructorCode": "6080604052610bf2806100136000396000f3fe",
"bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d",
"localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
"deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
"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": 13536,
"type": "t_bool",
"src": "757:24:154"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 13538,
"type": "t_bool",
"src": "876:25:154"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 13594,
"type": "t_array:50<t_uint256>",
"src": "1951:29:154"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares",
"astId": 9654,
"type": "t_uint256",
"src": "593:28:121"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased",
"astId": 9656,
"type": "t_uint256",
"src": "627:30:121"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares",
"astId": 9660,
"type": "t_mapping<t_uint256>",
"src": "664:43:121"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_released",
"astId": 9664,
"type": "t_mapping<t_uint256>",
"src": "713:45:121"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees",
"astId": 9667,
"type": "t_array:dyn<t_address>",
"src": "764:25:121"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap",
"astId": 9913,
"type": "t_array:50<t_uint256>",
"src": "3291:29:121"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
}
},
"TokenVesting": { "TokenVesting": {
"address": "0x5B22A5512831ce01269BAbCA8174318f59408435", "address": "0x1e06B993696bD78871406BaaE1C473da23830AcC",
"constructorCode": "608060405234801561001057600080fd5b506114d8806100206000396000f3fe", "constructorCode": "60806040526114e7806100136000396000f3fe",
"bodyBytecodeHash": "7a623cf584a99e031f19436c354675c6b43934b0d3705ffc3353558b1fb39496", "bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2",
"localBytecodeHash": "e1b9a489ba9fe411cb345548cfbdfb8ef0a9a528c48a9bd07a08f5728a432ea3", "localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"deployedBytecodeHash": "e1b9a489ba9fe411cb345548cfbdfb8ef0a9a528c48a9bd07a08f5728a432ea3", "deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -437,47 +437,47 @@ ...@@ -437,47 +437,47 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "Ownable", "contract": "Ownable",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_owner", "label": "_owner",
"astId": 9325, "astId": 9431,
"type": "t_address", "type": "t_address",
"src": "317:22:118" "src": "356:22:119"
}, },
{ {
"contract": "Ownable", "contract": "Ownable",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/ownership/Ownable.sol",
"label": "______gap", "label": "______gap",
"astId": 9436, "astId": 9542,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2277:29:118" "src": "2318:29:119"
}, },
{ {
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary", "label": "_beneficiary",
"astId": 4658, "astId": 4701,
"type": "t_address", "type": "t_address",
"src": "1148:28:36" "src": "1148:28:36"
}, },
...@@ -485,7 +485,7 @@ ...@@ -485,7 +485,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff", "label": "_cliff",
"astId": 4660, "astId": 4703,
"type": "t_uint256", "type": "t_uint256",
"src": "1278:22:36" "src": "1278:22:36"
}, },
...@@ -493,7 +493,7 @@ ...@@ -493,7 +493,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_start", "label": "_start",
"astId": 4662, "astId": 4705,
"type": "t_uint256", "type": "t_uint256",
"src": "1306:22:36" "src": "1306:22:36"
}, },
...@@ -501,7 +501,7 @@ ...@@ -501,7 +501,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_duration", "label": "_duration",
"astId": 4664, "astId": 4707,
"type": "t_uint256", "type": "t_uint256",
"src": "1334:25:36" "src": "1334:25:36"
}, },
...@@ -509,7 +509,7 @@ ...@@ -509,7 +509,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable", "label": "_revocable",
"astId": 4666, "astId": 4709,
"type": "t_bool", "type": "t_bool",
"src": "1366:23:36" "src": "1366:23:36"
}, },
...@@ -517,7 +517,7 @@ ...@@ -517,7 +517,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_released", "label": "_released",
"astId": 4670, "astId": 4713,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1396:46:36" "src": "1396:46:36"
}, },
...@@ -525,7 +525,7 @@ ...@@ -525,7 +525,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked", "label": "_revoked",
"astId": 4674, "astId": 4717,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1448:42:36" "src": "1448:42:36"
}, },
...@@ -533,7 +533,7 @@ ...@@ -533,7 +533,7 @@
"contract": "TokenVesting", "contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 5016, "astId": 5059,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5852:29:36" "src": "5852:29:36"
} }
...@@ -549,11 +549,11 @@ ...@@ -549,11 +549,11 @@
} }
}, },
"StandaloneERC721": { "StandaloneERC721": {
"address": "0xfcdA0Ae8c7181521c632550de92B1FB3937D166C", "address": "0x7Fe0a0E67409503Cf795d47E1Db0c77A2220210b",
"constructorCode": "608060405234801561001057600080fd5b506135c8806100206000396000f3fe", "constructorCode": "60806040526139f3806100136000396000f3fe",
"bodyBytecodeHash": "b71f19d62583c08240fd85bec42565407f679b1873d7f6e97295a894c7864e2d", "bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508",
"localBytecodeHash": "2e71874460f43d0696496418b1abf57ed58ce1dc524044860260dda9d7de7fab", "localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
"deployedBytecodeHash": "2e71874460f43d0696496418b1abf57ed58ce1dc524044860260dda9d7de7fab", "deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -596,7 +596,7 @@ ...@@ -596,7 +596,7 @@
"members": [ "members": [
{ {
"label": "_value", "label": "_value",
"astId": 3632, "astId": 3662,
"type": "t_uint256", "type": "t_uint256",
"src": "1021:14:30" "src": "1021:14:30"
} }
...@@ -657,31 +657,31 @@ ...@@ -657,31 +657,31 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces", "label": "_supportedInterfaces",
"astId": 5191, "astId": 5232,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "511:52:39" "src": "511:52:39"
}, },
...@@ -689,7 +689,7 @@ ...@@ -689,7 +689,7 @@
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 5235, "astId": 5276,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1244:29:39" "src": "1244:29:39"
}, },
...@@ -697,177 +697,177 @@ ...@@ -697,177 +697,177 @@
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner", "label": "_tokenOwner",
"astId": 11595, "astId": 11717,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "844:48:135" "src": "886:48:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals", "label": "_tokenApprovals",
"astId": 11599, "astId": 11721,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "948:52:135" "src": "990:52:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11603, "astId": 11725,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1058:63:135" "src": "1100:63:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals", "label": "_operatorApprovals",
"astId": 11609, "astId": 11731,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1176:73:135" "src": "1218:73:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap", "label": "______gap",
"astId": 12132, "astId": 12258,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "11673:29:135" "src": "11985:29:136"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens", "label": "_ownedTokens",
"astId": 12183, "astId": 12316,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "460:50:137" "src": "502:50:138"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex", "label": "_ownedTokensIndex",
"astId": 12187, "astId": 12320,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "580:53:137" "src": "622:53:138"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens", "label": "_allTokens",
"astId": 12190, "astId": 12323,
"type": "t_array:dyn<t_uint256>", "type": "t_array:dyn<t_uint256>",
"src": "694:28:137" "src": "736:28:138"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex", "label": "_allTokensIndex",
"astId": 12194, "astId": 12327,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "793:51:137" "src": "835:51:138"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 12523, "astId": 12656,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "8816:29:137" "src": "8858:29:138"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name", "label": "_name",
"astId": 12590, "astId": 12726,
"type": "t_string", "type": "t_string",
"src": "281:20:140" "src": "323:20:141"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol", "label": "_symbol",
"astId": 12592, "astId": 12728,
"type": "t_string", "type": "t_string",
"src": "328:22:140" "src": "370:22:141"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs", "label": "_tokenURIs",
"astId": 12596, "astId": 12732,
"type": "t_mapping<t_string>", "type": "t_mapping<t_string>",
"src": "396:45:140" "src": "438:45:141"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap", "label": "______gap",
"astId": 12725, "astId": 12861,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2849:29:140" "src": "2891:29:141"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1547, "astId": 1555,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:10" "src": "1193:29:10"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap", "label": "______gap",
"astId": 12795, "astId": 12931,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1055:29:141" "src": "1055:29:142"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1666, "astId": 1678,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:11" "src": "1193:29:11"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5401, "astId": 5445,
"type": "t_bool", "type": "t_bool",
"src": "367:20:42" "src": "406:20:42"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5482, "astId": 5526,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1444:29:42" "src": "1487:29:42"
}, },
{ {
"contract": "ERC721Pausable", "contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 12940, "astId": 13076,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "865:29:143" "src": "865:29:144"
} }
], ],
"warnings": { "warnings": {
...@@ -881,25 +881,25 @@ ...@@ -881,25 +881,25 @@
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11603, "astId": 11725,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1058:63:135" "src": "1100:63:136"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
} }
], ],
"storageDiff": [] "storageDiff": []
...@@ -917,7 +917,7 @@ ...@@ -917,7 +917,7 @@
"address": "0xa44bb80b290dE8a465d17B14269dF53CF0B9Bf4f" "address": "0xa44bb80b290dE8a465d17B14269dF53CF0B9Bf4f"
}, },
"provider": { "provider": {
"address": "0x3629bdF19982A06a7a2Fdfac75aC2dA7F5BC3359" "address": "0xb3356E12194d3A8a847bA76313a83718d6729eCf"
}, },
"version": "2.2.2" "version": "2.2.3"
} }
\ No newline at end of file
{ {
"contracts": { "contracts": {
"StandaloneERC721": { "TokenVesting": {
"address": "0x55C0f7e0B33d414B5541147CFe04E4F6d0dF3616", "address": "0x87C4eE5Ce946291BCcF4ac3333f44CFfDE26f98a",
"constructorCode": "608060405234801561001057600080fd5b506135c8806100206000396000f3fe", "constructorCode": "60806040526114e7806100136000396000f3fe",
"bodyBytecodeHash": "b71f19d62583c08240fd85bec42565407f679b1873d7f6e97295a894c7864e2d", "bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2",
"localBytecodeHash": "2e71874460f43d0696496418b1abf57ed58ce1dc524044860260dda9d7de7fab", "localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"deployedBytecodeHash": "2e71874460f43d0696496418b1abf57ed58ce1dc524044860260dda9d7de7fab", "deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -24,84 +24,22 @@ ...@@ -24,84 +24,22 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": { "t_address": {
"id": "t_address", "id": "t_address",
"kind": "elementary", "kind": "elementary",
"label": "address" "label": "address"
}, },
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"kind": "struct",
"label": "Counters.Counter",
"members": [
{
"label": "_value",
"astId": 3632,
"type": "t_uint256",
"src": "1021:14:30"
}
]
},
"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_array:dyn<t_uint256>": {
"id": "t_array:dyn<t_uint256>",
"valueType": "t_uint256",
"length": "dyn",
"kind": "array",
"label": "uint256[]"
},
"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_mapping<t_uint256>": { "t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_uint256>",
"valueType": "t_uint256", "valueType": "t_uint256",
"label": "mapping(key => uint256)", "label": "mapping(key => uint256)",
"kind": "mapping" "kind": "mapping"
}, },
"t_string": { "t_mapping<t_bool>": {
"id": "t_string", "id": "t_mapping<t_bool>",
"kind": "elementary", "valueType": "t_bool",
"label": "string" "label": "mapping(key => bool)",
},
"t_mapping<t_string>": {
"id": "t_mapping<t_string>",
"valueType": "t_string",
"label": "mapping(key => string)",
"kind": "mapping" "kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1222,
"type": "t_mapping<t_bool>",
"src": "150:32:8"
}
]
} }
}, },
"storage": [ "storage": [
...@@ -109,217 +47,232 @@ ...@@ -109,217 +47,232 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "ERC165", "contract": "Ownable",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_supportedInterfaces", "label": "_owner",
"astId": 5191, "astId": 9431,
"type": "t_mapping<t_bool>", "type": "t_address",
"src": "511:52:39" "src": "356:22:119"
}, },
{ {
"contract": "ERC165", "contract": "Ownable",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/ownership/Ownable.sol",
"label": "______gap", "label": "______gap",
"astId": 5235, "astId": 9542,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1244:29:39" "src": "2318:29:119"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 11595,
"type": "t_mapping<t_address>",
"src": "844:48:135"
}, },
{ {
"contract": "ERC721", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_tokenApprovals", "label": "_beneficiary",
"astId": 11599, "astId": 4701,
"type": "t_mapping<t_address>", "type": "t_address",
"src": "948:52:135" "src": "1148:28:36"
}, },
{ {
"contract": "ERC721", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_ownedTokensCount", "label": "_cliff",
"astId": 11603, "astId": 4703,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_uint256",
"src": "1058:63:135" "src": "1278:22:36"
}, },
{ {
"contract": "ERC721", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_operatorApprovals", "label": "_start",
"astId": 11609, "astId": 4705,
"type": "t_mapping<t_bool>", "type": "t_uint256",
"src": "1176:73:135" "src": "1306:22:36"
}, },
{ {
"contract": "ERC721", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "_duration",
"astId": 12132, "astId": 4707,
"type": "t_array:50<t_uint256>", "type": "t_uint256",
"src": "11673:29:135" "src": "1334:25:36"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_ownedTokens", "label": "_revocable",
"astId": 12183, "astId": 4709,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_bool",
"src": "460:50:137" "src": "1366:23:36"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_ownedTokensIndex", "label": "_released",
"astId": 12187, "astId": 4713,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "580:53:137" "src": "1396:46:36"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens",
"astId": 12190,
"type": "t_array:dyn<t_uint256>",
"src": "694:28:137"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_allTokensIndex", "label": "_revoked",
"astId": 12194, "astId": 4717,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_bool>",
"src": "793:51:137" "src": "1448:42:36"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 12523, "astId": 5059,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "8816:29:137" "src": "5852:29:36"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
}
}, },
{ "PaymentSplitter": {
"contract": "ERC721Metadata", "address": "0x621DB5C5B8A6CFd829bDAe49D0a2c2e90797Fc38",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "constructorCode": "6080604052610bf2806100136000396000f3fe",
"label": "_name", "bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d",
"astId": 12590, "localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
"type": "t_string", "deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
"src": "281:20:140" "types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
}, },
{ "t_uint256": {
"contract": "ERC721Metadata", "id": "t_uint256",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "kind": "elementary",
"label": "_symbol", "label": "uint256"
"astId": 12592,
"type": "t_string",
"src": "328:22:140"
}, },
{ "t_array:50<t_uint256>": {
"contract": "ERC721Metadata", "id": "t_array:50<t_uint256>",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "valueType": "t_uint256",
"label": "_tokenURIs", "length": "50",
"astId": 12596, "kind": "array",
"type": "t_mapping<t_string>", "label": "uint256[50]"
"src": "396:45:140" },
"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": "ERC721Metadata", "contract": "Initializable",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "initialized",
"astId": 12725, "astId": 13536,
"type": "t_array:50<t_uint256>", "type": "t_bool",
"src": "2849:29:140" "src": "757:24:154"
}, },
{ {
"contract": "MinterRole", "contract": "Initializable",
"path": "contracts/access/roles/MinterRole.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "_minters", "label": "initializing",
"astId": 1448, "astId": 13538,
"type": "t_struct<Roles.Role>", "type": "t_bool",
"src": "286:27:10" "src": "876:25:154"
}, },
{ {
"contract": "MinterRole", "contract": "Initializable",
"path": "contracts/access/roles/MinterRole.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 1547, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:10" "src": "1951:29:154"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "PaymentSplitter",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "_totalShares",
"astId": 12795, "astId": 9654,
"type": "t_array:50<t_uint256>", "type": "t_uint256",
"src": "1055:29:141" "src": "593:28:121"
}, },
{ {
"contract": "PauserRole", "contract": "PaymentSplitter",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_pausers", "label": "_totalReleased",
"astId": 1567, "astId": 9656,
"type": "t_struct<Roles.Role>", "type": "t_uint256",
"src": "286:27:11" "src": "627:30:121"
}, },
{ {
"contract": "PauserRole", "contract": "PaymentSplitter",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "_shares",
"astId": 1666, "astId": 9660,
"type": "t_array:50<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1096:29:11" "src": "664:43:121"
}, },
{ {
"contract": "Pausable", "contract": "PaymentSplitter",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_paused", "label": "_released",
"astId": 5401, "astId": 9664,
"type": "t_bool", "type": "t_mapping<t_uint256>",
"src": "367:20:42" "src": "713:45:121"
}, },
{ {
"contract": "Pausable", "contract": "PaymentSplitter",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "_payees",
"astId": 5482, "astId": 9667,
"type": "t_array:50<t_uint256>", "type": "t_array:dyn<t_address>",
"src": "1444:29:42" "src": "764:25:121"
}, },
{ {
"contract": "ERC721Pausable", "contract": "PaymentSplitter",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 12940, "astId": 9913,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "865:29:143" "src": "3291:29:121"
} }
], ],
"warnings": { "warnings": {
...@@ -328,41 +281,16 @@ ...@@ -328,41 +281,16 @@
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [ "storageUncheckedVars": [],
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 11603,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1058:63:135"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1448,
"type": "t_struct<Roles.Role>",
"src": "286:27:10"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1567,
"type": "t_struct<Roles.Role>",
"src": "286:27:11"
}
],
"storageDiff": [] "storageDiff": []
} }
}, },
"StandaloneERC20": { "StandaloneERC20": {
"address": "0x5224DbE42faAB502612f871FB8f45A26bB0B0C13", "address": "0xe491769618D3acFbBdC403841a66FC1023E711C6",
"constructorCode": "608060405234801561001057600080fd5b5061290d806100206000396000f3fe", "constructorCode": "6080604052612b68806100136000396000f3fe",
"bodyBytecodeHash": "fffcccf2a7439f83b3eb59e01f5217ea14764c782fde08c6edd511f0c7d1e742", "bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e",
"localBytecodeHash": "be0848d29ef0345b76e9810a67328a1deb1a7b07dd050c9212d3099430cf4222", "localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
"deployedBytecodeHash": "be0848d29ef0345b76e9810a67328a1deb1a7b07dd050c9212d3099430cf4222", "deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -422,153 +350,153 @@ ...@@ -422,153 +350,153 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name", "label": "_name",
"astId": 10735, "astId": 10854,
"type": "t_string", "type": "t_string",
"src": "397:20:128" "src": "397:20:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol", "label": "_symbol",
"astId": 10737, "astId": 10856,
"type": "t_string", "type": "t_string",
"src": "423:22:128" "src": "423:22:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals", "label": "_decimals",
"astId": 10739, "astId": 10858,
"type": "t_uint8", "type": "t_uint8",
"src": "451:23:128" "src": "451:23:129"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 10791, "astId": 10910,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1112:29:128" "src": "1112:29:129"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances", "label": "_balances",
"astId": 10239, "astId": 10355,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "767:46:125" "src": "809:46:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed", "label": "_allowances",
"astId": 10245, "astId": 10361,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "820:66:125" "src": "862:69:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply", "label": "_totalSupply",
"astId": 10247, "astId": 10363,
"type": "t_uint256", "type": "t_uint256",
"src": "893:28:125" "src": "938:28:126"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap", "label": "______gap",
"astId": 10612, "astId": 10728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "7729:29:125" "src": "7822:29:126"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1547, "astId": 1555,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:10" "src": "1193:29:10"
}, },
{ {
"contract": "ERC20Mintable", "contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap", "label": "______gap",
"astId": 10840, "astId": 10959,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "760:29:129" "src": "760:29:130"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1666, "astId": 1678,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1096:29:11" "src": "1193:29:11"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5401, "astId": 5445,
"type": "t_bool", "type": "t_bool",
"src": "367:20:42" "src": "406:20:42"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5482, "astId": 5526,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1444:29:42" "src": "1487:29:42"
}, },
{ {
"contract": "ERC20Pausable", "contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 10963, "astId": 11082,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1209:29:130" "src": "1209:29:131"
} }
], ],
"warnings": { "warnings": {
...@@ -582,17 +510,17 @@ ...@@ -582,17 +510,17 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1448, "astId": 1455,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:10" "src": "327:27:10"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1567, "astId": 1578,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "286:27:11" "src": "327:27:11"
} }
], ],
"storageDiff": [ "storageDiff": [
...@@ -602,30 +530,30 @@ ...@@ -602,30 +530,30 @@
"index": 8, "index": 8,
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed", "label": "_allowances",
"astId": 10245, "astId": 10361,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "820:66:125" "src": "862:69:126"
}, },
"original": { "original": {
"index": 8, "index": 8,
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances", "label": "_allowed",
"astId": 9135, "astId": 10245,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1410:69:115" "src": "820:66:125"
} }
} }
] ]
} }
}, },
"TokenVesting": { "StandaloneERC721": {
"address": "0x2c0Ba048b8dd92c8f8c437F584bA0E8C5745C11e", "address": "0xE77B22d034cF85F2F851516D9BdC2fF2D76471D3",
"constructorCode": "608060405234801561001057600080fd5b506114d8806100206000396000f3fe", "constructorCode": "60806040526139f3806100136000396000f3fe",
"bodyBytecodeHash": "7a623cf584a99e031f19436c354675c6b43934b0d3705ffc3353558b1fb39496", "bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508",
"localBytecodeHash": "e1b9a489ba9fe411cb345548cfbdfb8ef0a9a528c48a9bd07a08f5728a432ea3", "localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
"deployedBytecodeHash": "e1b9a489ba9fe411cb345548cfbdfb8ef0a9a528c48a9bd07a08f5728a432ea3", "deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -644,22 +572,84 @@ ...@@ -644,22 +572,84 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": { "t_address": {
"id": "t_address", "id": "t_address",
"kind": "elementary", "kind": "elementary",
"label": "address" "label": "address"
}, },
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_struct<Counters.Counter>": {
"id": "t_struct<Counters.Counter>",
"kind": "struct",
"label": "Counters.Counter",
"members": [
{
"label": "_value",
"astId": 3662,
"type": "t_uint256",
"src": "1021:14:30"
}
]
},
"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_array:dyn<t_uint256>": {
"id": "t_array:dyn<t_uint256>",
"valueType": "t_uint256",
"length": "dyn",
"kind": "array",
"label": "uint256[]"
},
"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_mapping<t_uint256>": { "t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_uint256>",
"valueType": "t_uint256", "valueType": "t_uint256",
"label": "mapping(key => uint256)", "label": "mapping(key => uint256)",
"kind": "mapping" "kind": "mapping"
}, },
"t_mapping<t_bool>": { "t_string": {
"id": "t_mapping<t_bool>", "id": "t_string",
"valueType": "t_bool", "kind": "elementary",
"label": "mapping(key => bool)", "label": "string"
},
"t_mapping<t_string>": {
"id": "t_mapping<t_string>",
"valueType": "t_string",
"label": "mapping(key => string)",
"kind": "mapping" "kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1222,
"type": "t_mapping<t_bool>",
"src": "150:32:8"
}
]
} }
}, },
"storage": [ "storage": [
...@@ -667,232 +657,217 @@ ...@@ -667,232 +657,217 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13400, "astId": 13536,
"type": "t_bool", "type": "t_bool",
"src": "757:24:153" "src": "757:24:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13402, "astId": 13538,
"type": "t_bool", "type": "t_bool",
"src": "876:25:153" "src": "876:25:154"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 13594,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1951:29:154"
}, },
{ {
"contract": "Ownable", "contract": "ERC165",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_owner", "label": "_supportedInterfaces",
"astId": 9325, "astId": 5232,
"type": "t_address", "type": "t_mapping<t_bool>",
"src": "317:22:118" "src": "511:52:39"
}, },
{ {
"contract": "Ownable", "contract": "ERC165",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 9436, "astId": 5276,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2277:29:118" "src": "1244:29:39"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_beneficiary", "label": "_tokenOwner",
"astId": 4658, "astId": 11717,
"type": "t_address", "type": "t_mapping<t_address>",
"src": "1148:28:36" "src": "886:48:136"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_cliff", "label": "_tokenApprovals",
"astId": 4660, "astId": 11721,
"type": "t_uint256", "type": "t_mapping<t_address>",
"src": "1278:22:36" "src": "990:52:136"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_start", "label": "_ownedTokensCount",
"astId": 4662, "astId": 11725,
"type": "t_uint256", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1306:22:36" "src": "1100:63:136"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_duration", "label": "_operatorApprovals",
"astId": 4664, "astId": 11731,
"type": "t_uint256", "type": "t_mapping<t_bool>",
"src": "1334:25:36" "src": "1218:73:136"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_revocable", "label": "______gap",
"astId": 4666, "astId": 12258,
"type": "t_bool", "type": "t_array:50<t_uint256>",
"src": "1366:23:36" "src": "11985:29:136"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721Enumerable",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_released", "label": "_ownedTokens",
"astId": 4670, "astId": 12316,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:138"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 12320,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1396:46:36" "src": "622:53:138"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721Enumerable",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_revoked", "label": "_allTokens",
"astId": 4674, "astId": 12323,
"type": "t_mapping<t_bool>", "type": "t_array:dyn<t_uint256>",
"src": "1448:42:36" "src": "736:28:138"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721Enumerable",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 12327,
"type": "t_mapping<t_uint256>",
"src": "835:51:138"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 5016, "astId": 12656,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5852:29:36" "src": "8858:29:138"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
}
},
"PaymentSplitter": {
"address": "0xa4988102Dd242B1cF0f50bD6f0D702C08B943Cba",
"constructorCode": "608060405234801561001057600080fd5b50610be3806100206000396000f3fe",
"bodyBytecodeHash": "6f1453b45140bc5e426ffccfcae058daa1fc53439580e3c9e6b7f73aac54c5d8",
"localBytecodeHash": "1b0f3688284b1c14c41ce636762c4504188969cb0e5a052159b61b87cbd4e8a8",
"deployedBytecodeHash": "1b0f3688284b1c14c41ce636762c4504188969cb0e5a052159b61b87cbd4e8a8",
"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>", "contract": "ERC721Metadata",
"valueType": "t_uint256", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "mapping(key => uint256)", "label": "_name",
"kind": "mapping" "astId": 12726,
"type": "t_string",
"src": "323:20:141"
}, },
"t_address": { {
"id": "t_address", "contract": "ERC721Metadata",
"kind": "elementary", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "address" "label": "_symbol",
"astId": 12728,
"type": "t_string",
"src": "370:22:141"
}, },
"t_array:dyn<t_address>": { {
"id": "t_array:dyn<t_address>", "contract": "ERC721Metadata",
"valueType": "t_address", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"length": "dyn", "label": "_tokenURIs",
"kind": "array", "astId": 12732,
"label": "address[]" "type": "t_mapping<t_string>",
} "src": "438:45:141"
}, },
"storage": [
{ {
"contract": "Initializable", "contract": "ERC721Metadata",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "initialized", "label": "______gap",
"astId": 13400, "astId": 12861,
"type": "t_bool", "type": "t_array:50<t_uint256>",
"src": "757:24:153" "src": "2891:29:141"
}, },
{ {
"contract": "Initializable", "contract": "MinterRole",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "initializing", "label": "_minters",
"astId": 13402, "astId": 1455,
"type": "t_bool", "type": "t_struct<Roles.Role>",
"src": "876:25:153" "src": "327:27:10"
}, },
{ {
"contract": "Initializable", "contract": "MinterRole",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 13458, "astId": 1555,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:153" "src": "1193:29:10"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC721MetadataMintable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "_totalShares", "label": "______gap",
"astId": 9541, "astId": 12931,
"type": "t_uint256", "type": "t_array:50<t_uint256>",
"src": "555:28:120" "src": "1055:29:142"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PauserRole",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_totalReleased", "label": "_pausers",
"astId": 9543, "astId": 1578,
"type": "t_uint256", "type": "t_struct<Roles.Role>",
"src": "589:30:120" "src": "327:27:11"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PauserRole",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_shares", "label": "______gap",
"astId": 9547, "astId": 1678,
"type": "t_mapping<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "626:43:120" "src": "1193:29:11"
}, },
{ {
"contract": "PaymentSplitter", "contract": "Pausable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_released", "label": "_paused",
"astId": 9551, "astId": 5445,
"type": "t_mapping<t_uint256>", "type": "t_bool",
"src": "675:45:120" "src": "406:20:42"
}, },
{ {
"contract": "PaymentSplitter", "contract": "Pausable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_payees", "label": "______gap",
"astId": 9554, "astId": 5526,
"type": "t_array:dyn<t_address>", "type": "t_array:50<t_uint256>",
"src": "726:25:120" "src": "1487:29:42"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC721Pausable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 9800, "astId": 13076,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3251:29:120" "src": "865:29:144"
} }
], ],
"warnings": { "warnings": {
...@@ -901,7 +876,32 @@ ...@@ -901,7 +876,32 @@
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [], "storageUncheckedVars": [
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 11725,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:136"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1455,
"type": "t_struct<Roles.Role>",
"src": "327:27:10"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1578,
"type": "t_struct<Roles.Role>",
"src": "327:27:11"
}
],
"storageDiff": [] "storageDiff": []
} }
} }
...@@ -917,7 +917,7 @@ ...@@ -917,7 +917,7 @@
"address": "0x2a9e7B63514438906A83a1e320dBBD814D417002" "address": "0x2a9e7B63514438906A83a1e320dBBD814D417002"
}, },
"provider": { "provider": {
"address": "0xdE16eC017431009ebE329E54D399CB4d5e161B8d" "address": "0xbC1628cAE5Ed8892b030864eb8e37e70d0a9594C"
}, },
"version": "2.2.2" "version": "2.2.3"
} }
\ No newline at end of file
{ {
"name": "@openzeppelin/contracts-ethereum-package", "name": "@openzeppelin/contracts-ethereum-package",
"version": "2.2.2", "version": "2.2.3",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
......
{ {
"name": "@openzeppelin/contracts-ethereum-package", "name": "@openzeppelin/contracts-ethereum-package",
"version": "2.2.2", "version": "2.2.3",
"description": "Secure Smart Contract library for Solidity", "description": "Secure Smart Contract library for Solidity",
"files": [ "files": [
"build", "build",
......
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