Commit b082e5f0 by Francisco Giordano

push to all networks

parent 26d48677
{ {
"contracts": { "contracts": {
"StandaloneERC721": { "StandaloneERC20": {
"address": "0xb8cBf1CC110c42C15CEf3CA0982b812a82d99613", "address": "0x91a93f3fd89efF1Ef60A5d20A21da563BcF4d135",
"constructorCode": "60806040526139f3806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6136388061001a6000396000f3fe",
"bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508", "bodyBytecodeHash": "26402d6734df00042a2f3b5325f306a0f05267a535a45aee47f8e9086e3eae7a",
"localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a", "localBytecodeHash": "c929b9a0db64c7a6334a4004b5e7ac762a9090666bdb9d45f373d0c10908e203",
"deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a", "deployedBytecodeHash": "c929b9a0db64c7a6334a4004b5e7ac762a9090666bdb9d45f373d0c10908e203",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -24,54 +24,15 @@ ...@@ -24,54 +24,15 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_mapping<t_bool>": { "t_string": {
"id": "t_mapping<t_bool>", "id": "t_string",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary", "kind": "elementary",
"label": "address" "label": "string"
},
"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>>": { "t_uint8": {
"id": "t_mapping<t_array:dyn<t_uint256>>", "id": "t_uint8",
"valueType": "t_array:dyn<t_uint256>", "kind": "elementary",
"label": "mapping(key => uint256[])", "label": "uint8"
"kind": "mapping"
}, },
"t_mapping<t_uint256>": { "t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_uint256>",
...@@ -79,17 +40,6 @@ ...@@ -79,17 +40,6 @@
"label": "mapping(key => uint256)", "label": "mapping(key => uint256)",
"kind": "mapping" "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>": { "t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>", "id": "t_struct<Roles.Role>",
"kind": "struct", "kind": "struct",
...@@ -97,11 +47,17 @@ ...@@ -97,11 +47,17 @@
"members": [ "members": [
{ {
"label": "bearer", "label": "bearer",
"astId": 1222, "astId": 1285,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "150:32:8" "src": "150:32:9"
} }
] ]
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
} }
}, },
"storage": [ "storage": [
...@@ -109,217 +65,153 @@ ...@@ -109,217 +65,153 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:154"
},
{
"contract": "ERC165",
"path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces",
"astId": 5232,
"type": "t_mapping<t_bool>",
"src": "511:52:39"
},
{
"contract": "ERC165",
"path": "contracts/introspection/ERC165.sol",
"label": "______gap",
"astId": 5276,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1244:29:39" "src": "1951:29:0"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 11717,
"type": "t_mapping<t_address>",
"src": "886:48:136"
}, },
{ {
"contract": "ERC721", "contract": "ERC20Detailed",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_tokenApprovals", "label": "_name",
"astId": 11721, "astId": 11361,
"type": "t_mapping<t_address>", "type": "t_string",
"src": "990:52:136" "src": "224:20:133"
}, },
{ {
"contract": "ERC721", "contract": "ERC20Detailed",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_ownedTokensCount", "label": "_symbol",
"astId": 11725, "astId": 11363,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_string",
"src": "1100:63:136" "src": "250:22:133"
}, },
{ {
"contract": "ERC721", "contract": "ERC20Detailed",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_operatorApprovals", "label": "_decimals",
"astId": 11731, "astId": 11365,
"type": "t_mapping<t_bool>", "type": "t_uint8",
"src": "1218:73:136" "src": "278:23:133"
}, },
{ {
"contract": "ERC721", "contract": "ERC20Detailed",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 12258, "astId": 11417,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "11985:29:136" "src": "1660:29:133"
},
{
"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", "contract": "ERC20",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_ownedTokensIndex", "label": "_balances",
"astId": 12320, "astId": 10846,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "622:53:138" "src": "1414:46:130"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC20",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allTokens", "label": "_allowances",
"astId": 12323, "astId": 10852,
"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": "835:51:138" "src": "1467:69:130"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap",
"astId": 12656,
"type": "t_array:50<t_uint256>",
"src": "8858:29:138"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 12726,
"type": "t_string",
"src": "323:20:141"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC20",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_symbol", "label": "_totalSupply",
"astId": 12728, "astId": 10854,
"type": "t_string", "type": "t_uint256",
"src": "370:22:141" "src": "1543:28:130"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs",
"astId": 12732,
"type": "t_mapping<t_string>",
"src": "438:45:141"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC20",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap", "label": "______gap",
"astId": 12861, "astId": 11233,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2891:29:141" "src": "7911:29:130"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1555, "astId": 1605,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:10" "src": "1193:29:11"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "ERC20Mintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap", "label": "______gap",
"astId": 12931, "astId": 11466,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1055:29:142" "src": "831:29:134"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1678, "astId": 1728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:11" "src": "1193:29:12"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5445, "astId": 5781,
"type": "t_bool", "type": "t_bool",
"src": "406:20:42" "src": "909:20:46"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5526, "astId": 5864,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1487:29:42" "src": "2163:29:46"
}, },
{ {
"contract": "ERC721Pausable", "contract": "ERC20Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 13076, "astId": 11589,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "865:29:144" "src": "1193:29:135"
} }
], ],
"warnings": { "warnings": {
...@@ -330,39 +222,31 @@ ...@@ -330,39 +222,31 @@
"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", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
} }
], ],
"storageDiff": [] "storageDiff": []
} }
}, },
"StandaloneERC20": { "TokenVesting": {
"address": "0xaabC7f35AF87B61148cD4047828cC7FC0707D771", "address": "0x1BbaAf0b99d4CA92BD126cf33022cBD2904b9D30",
"constructorCode": "6080604052612b68806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b611e358061001a6000396000f3fe",
"bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e", "bodyBytecodeHash": "2e627b58a6e1d6fbf30da0e4680da1efbc9810f977602c03895633bde2997616",
"localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34", "localBytecodeHash": "62af8399922fc60a312d7abc79699ed273bffae64079c0ffa3da4fb5ebf23e5e",
"deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34", "deployedBytecodeHash": "62af8399922fc60a312d7abc79699ed273bffae64079c0ffa3da4fb5ebf23e5e",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -381,15 +265,10 @@ ...@@ -381,15 +265,10 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_string": { "t_address": {
"id": "t_string", "id": "t_address",
"kind": "elementary",
"label": "string"
},
"t_uint8": {
"id": "t_uint8",
"kind": "elementary", "kind": "elementary",
"label": "uint8" "label": "address"
}, },
"t_mapping<t_uint256>": { "t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_uint256>",
...@@ -397,19 +276,6 @@ ...@@ -397,19 +276,6 @@
"label": "mapping(key => uint256)", "label": "mapping(key => uint256)",
"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"
}
]
},
"t_mapping<t_bool>": { "t_mapping<t_bool>": {
"id": "t_mapping<t_bool>", "id": "t_mapping<t_bool>",
"valueType": "t_bool", "valueType": "t_bool",
...@@ -422,153 +288,105 @@ ...@@ -422,153 +288,105 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
},
{
"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", "contract": "Ownable",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_decimals", "label": "_owner",
"astId": 10858, "astId": 9906,
"type": "t_uint8", "type": "t_address",
"src": "451:23:129" "src": "526:22:123"
}, },
{ {
"contract": "ERC20Detailed", "contract": "Ownable",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/ownership/Ownable.sol",
"label": "______gap", "label": "______gap",
"astId": 10910, "astId": 10019,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1112:29:129" "src": "2471:29:123"
}, },
{ {
"contract": "ERC20", "contract": "TokenVesting",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_balances", "label": "_beneficiary",
"astId": 10355, "astId": 4878,
"type": "t_mapping<t_uint256>", "type": "t_address",
"src": "809:46:126" "src": "1148:28:37"
}, },
{ {
"contract": "ERC20", "contract": "TokenVesting",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_allowances", "label": "_cliff",
"astId": 10361, "astId": 4880,
"type": "t_mapping<t_uint256>", "type": "t_uint256",
"src": "862:69:126" "src": "1278:22:37"
}, },
{ {
"contract": "ERC20", "contract": "TokenVesting",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_totalSupply", "label": "_start",
"astId": 10363, "astId": 4882,
"type": "t_uint256", "type": "t_uint256",
"src": "938:28:126" "src": "1306:22:37"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 10728,
"type": "t_array:50<t_uint256>",
"src": "7822:29:126"
}, },
{ {
"contract": "MinterRole", "contract": "TokenVesting",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_minters", "label": "_duration",
"astId": 1455, "astId": 4884,
"type": "t_struct<Roles.Role>", "type": "t_uint256",
"src": "327:27:10" "src": "1334:25:37"
},
{
"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", "contract": "TokenVesting",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "_revocable",
"astId": 1678, "astId": 4886,
"type": "t_array:50<t_uint256>", "type": "t_bool",
"src": "1193:29:11" "src": "1366:23:37"
}, },
{ {
"contract": "Pausable", "contract": "TokenVesting",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_paused", "label": "_released",
"astId": 5445, "astId": 4890,
"type": "t_bool", "type": "t_mapping<t_uint256>",
"src": "406:20:42" "src": "1396:46:37"
}, },
{ {
"contract": "Pausable", "contract": "TokenVesting",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "_revoked",
"astId": 5526, "astId": 4894,
"type": "t_array:50<t_uint256>", "type": "t_mapping<t_bool>",
"src": "1487:29:42" "src": "1448:42:37"
}, },
{ {
"contract": "ERC20Pausable", "contract": "TokenVesting",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 11082, "astId": 5243,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1209:29:131" "src": "6241:29:37"
} }
], ],
"warnings": { "warnings": {
...@@ -577,55 +395,16 @@ ...@@ -577,55 +395,16 @@
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [ "storageUncheckedVars": [],
{ "storageDiff": []
"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"
}
}
]
} }
}, },
"PaymentSplitter": { "PaymentSplitter": {
"address": "0xfa6124374Dc57302252Ad8A6cd3D7879e0B4fCfa", "address": "0xDF8616C8E0aD349D6374e4ff70a6D70b41Cb3F01",
"constructorCode": "6080604052610bf2806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6111d78061001a6000396000f3fe",
"bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d", "bodyBytecodeHash": "5faf8313cd6240f3cc338de5f7cedeb6f1e23116f374715338d88acdde94a4e6",
"localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6", "localBytecodeHash": "eed4a8e6f5510b058c650d91a7885c5489a528313ca17593bcfd4660cf91cd38",
"deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6", "deployedBytecodeHash": "eed4a8e6f5510b058c650d91a7885c5489a528313ca17593bcfd4660cf91cd38",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -668,73 +447,73 @@ ...@@ -668,73 +447,73 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares", "label": "_totalShares",
"astId": 9654, "astId": 10132,
"type": "t_uint256", "type": "t_uint256",
"src": "593:28:121" "src": "1229:28:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased", "label": "_totalReleased",
"astId": 9656, "astId": 10134,
"type": "t_uint256", "type": "t_uint256",
"src": "627:30:121" "src": "1263:30:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares", "label": "_shares",
"astId": 9660, "astId": 10138,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "664:43:121" "src": "1300:43:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 9664, "astId": 10142,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "713:45:121" "src": "1349:45:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees", "label": "_payees",
"astId": 9667, "astId": 10145,
"type": "t_array:dyn<t_address>", "type": "t_array:dyn<t_address>",
"src": "764:25:121" "src": "1400:25:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 9913, "astId": 10398,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3291:29:121" "src": "5213:29:125"
} }
], ],
"warnings": { "warnings": {
...@@ -747,12 +526,12 @@ ...@@ -747,12 +526,12 @@
"storageDiff": [] "storageDiff": []
} }
}, },
"TokenVesting": { "StandaloneERC721": {
"address": "0x915BBFBbA9C7090cd9622dE0157aE58EC4E3E802", "address": "0xe67904EC9375807F745418952609Fe367c8302a2",
"constructorCode": "60806040526114e7806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6149088061001a6000396000f3fe",
"bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2", "bodyBytecodeHash": "dc775df1dad1f711186e8a0ab658c33be0b69fc051d59618cd4ea7aa842ac9b6",
"localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993", "localBytecodeHash": "294cd3d48d72ba86d71fe0439384a1acbfc8d57579dc6416d5f0e5378983288b",
"deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993", "deployedBytecodeHash": "294cd3d48d72ba86d71fe0439384a1acbfc8d57579dc6416d5f0e5378983288b",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -771,22 +550,84 @@ ...@@ -771,22 +550,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": 3826,
"type": "t_uint256",
"src": "1022:14:31"
}
]
},
"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": 1285,
"type": "t_mapping<t_bool>",
"src": "150:32:9"
}
]
} }
}, },
"storage": [ "storage": [
...@@ -794,105 +635,217 @@ ...@@ -794,105 +635,217 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "Ownable", "contract": "ERC165",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_owner", "label": "_supportedInterfaces",
"astId": 9431, "astId": 5417,
"type": "t_address", "type": "t_mapping<t_bool>",
"src": "356:22:119" "src": "565:52:40"
}, },
{ {
"contract": "Ownable", "contract": "ERC165",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 9542, "astId": 5462,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2318:29:119" "src": "1729:29:40"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_beneficiary", "label": "_tokenOwner",
"astId": 4701, "astId": 12231,
"type": "t_address", "type": "t_mapping<t_address>",
"src": "1148:28:36" "src": "886:48:140"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_cliff", "label": "_tokenApprovals",
"astId": 4703, "astId": 12235,
"type": "t_uint256", "type": "t_mapping<t_address>",
"src": "1278:22:36" "src": "990:52:140"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_start", "label": "_ownedTokensCount",
"astId": 4705, "astId": 12239,
"type": "t_uint256", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1306:22:36" "src": "1100:63:140"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_duration", "label": "_operatorApprovals",
"astId": 4707, "astId": 12245,
"type": "t_uint256", "type": "t_mapping<t_bool>",
"src": "1334:25:36" "src": "1218:73:140"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_revocable", "label": "______gap",
"astId": 4709, "astId": 12788,
"type": "t_bool", "type": "t_array:50<t_uint256>",
"src": "1366:23:36" "src": "12769:29:140"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721Enumerable",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_released", "label": "_ownedTokens",
"astId": 4713, "astId": 12846,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:142"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 12850,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1396:46:36" "src": "622:53:142"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721Enumerable",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_revoked", "label": "_allTokens",
"astId": 4717, "astId": 12853,
"type": "t_mapping<t_bool>", "type": "t_array:dyn<t_uint256>",
"src": "1448:42:36" "src": "736:28:142"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC721Enumerable",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 12857,
"type": "t_mapping<t_uint256>",
"src": "835:51:142"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 5059, "astId": 13188,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5852:29:36" "src": "9051:29:142"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 13258,
"type": "t_string",
"src": "323:20:145"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol",
"astId": 13260,
"type": "t_string",
"src": "370:22:145"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs",
"astId": 13264,
"type": "t_mapping<t_string>",
"src": "438:45:145"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 13395,
"type": "t_array:50<t_uint256>",
"src": "3086:29:145"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1505,
"type": "t_struct<Roles.Role>",
"src": "327:27:11"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 1605,
"type": "t_array:50<t_uint256>",
"src": "1193:29:11"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 13465,
"type": "t_array:50<t_uint256>",
"src": "1057:29:146"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1628,
"type": "t_struct<Roles.Role>",
"src": "327:27:12"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 1728,
"type": "t_array:50<t_uint256>",
"src": "1193:29:12"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 5781,
"type": "t_bool",
"src": "909:20:46"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5864,
"type": "t_array:50<t_uint256>",
"src": "2163:29:46"
},
{
"contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap",
"astId": 13610,
"type": "t_array:50<t_uint256>",
"src": "865:29:148"
} }
], ],
"warnings": { "warnings": {
...@@ -901,7 +854,32 @@ ...@@ -901,7 +854,32 @@
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [], "storageUncheckedVars": [
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 12239,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:140"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1505,
"type": "t_struct<Roles.Role>",
"src": "327:27:11"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1628,
"type": "t_struct<Roles.Role>",
"src": "327:27:12"
}
],
"storageDiff": [] "storageDiff": []
} }
} }
...@@ -917,7 +895,7 @@ ...@@ -917,7 +895,7 @@
"address": "0xB6F8F11b166D526932ee04ffe4D25B810f619E34" "address": "0xB6F8F11b166D526932ee04ffe4D25B810f619E34"
}, },
"provider": { "provider": {
"address": "0x9c541d23dc741A876766C1acBA86d0Ad41846CD7" "address": "0x9e3b04dCd4709c8B1d638835c076B333A5699EC9"
}, },
"version": "2.2.3" "version": "2.3.0"
} }
\ No newline at end of file
{ {
"contracts": { "contracts": {
"TokenVesting": {
"address": "0x55C4007f2EA01971fB3973860e36bFCf0676795C",
"constructorCode": "60806040525b5b61000b565b611e358061001a6000396000f3fe",
"bodyBytecodeHash": "2e627b58a6e1d6fbf30da0e4680da1efbc9810f977602c03895633bde2997616",
"localBytecodeHash": "62af8399922fc60a312d7abc79699ed273bffae64079c0ffa3da4fb5ebf23e5e",
"deployedBytecodeHash": "62af8399922fc60a312d7abc79699ed273bffae64079c0ffa3da4fb5ebf23e5e",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 3,
"type": "t_bool",
"src": "757:24:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing",
"astId": 5,
"type": "t_bool",
"src": "876:25:0"
},
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap",
"astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:0"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 9906,
"type": "t_address",
"src": "526:22:123"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 10019,
"type": "t_array:50<t_uint256>",
"src": "2471:29:123"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4878,
"type": "t_address",
"src": "1148:28:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 4880,
"type": "t_uint256",
"src": "1278:22:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 4882,
"type": "t_uint256",
"src": "1306:22:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_duration",
"astId": 4884,
"type": "t_uint256",
"src": "1334:25:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 4886,
"type": "t_bool",
"src": "1366:23:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released",
"astId": 4890,
"type": "t_mapping<t_uint256>",
"src": "1396:46:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked",
"astId": 4894,
"type": "t_mapping<t_bool>",
"src": "1448:42:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "______gap",
"astId": 5243,
"type": "t_array:50<t_uint256>",
"src": "6241:29:37"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
}
},
"PaymentSplitter": { "PaymentSplitter": {
"address": "0xC6C65338632a6E84f7D67C94EAC117571932e95c", "address": "0xB489207Bc9bB4447d690CeCCBB1102105aed6689",
"constructorCode": "6080604052610bf2806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6111d78061001a6000396000f3fe",
"bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d", "bodyBytecodeHash": "5faf8313cd6240f3cc338de5f7cedeb6f1e23116f374715338d88acdde94a4e6",
"localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6", "localBytecodeHash": "eed4a8e6f5510b058c650d91a7885c5489a528313ca17593bcfd4660cf91cd38",
"deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6", "deployedBytecodeHash": "eed4a8e6f5510b058c650d91a7885c5489a528313ca17593bcfd4660cf91cd38",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -48,73 +206,73 @@ ...@@ -48,73 +206,73 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares", "label": "_totalShares",
"astId": 9654, "astId": 10132,
"type": "t_uint256", "type": "t_uint256",
"src": "593:28:121" "src": "1229:28:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased", "label": "_totalReleased",
"astId": 9656, "astId": 10134,
"type": "t_uint256", "type": "t_uint256",
"src": "627:30:121" "src": "1263:30:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares", "label": "_shares",
"astId": 9660, "astId": 10138,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "664:43:121" "src": "1300:43:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 9664, "astId": 10142,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "713:45:121" "src": "1349:45:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees", "label": "_payees",
"astId": 9667, "astId": 10145,
"type": "t_array:dyn<t_address>", "type": "t_array:dyn<t_address>",
"src": "764:25:121" "src": "1400:25:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 9913, "astId": 10398,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3291:29:121" "src": "5213:29:125"
} }
], ],
"warnings": { "warnings": {
...@@ -128,11 +286,11 @@ ...@@ -128,11 +286,11 @@
} }
}, },
"StandaloneERC20": { "StandaloneERC20": {
"address": "0xB7F08c44086Baa3c8e74b68E2817B5ae633770BF", "address": "0xCfD864ACa7D3cD7B94d7aE2139D4c28FD4B14088",
"constructorCode": "6080604052612b68806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6136388061001a6000396000f3fe",
"bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e", "bodyBytecodeHash": "26402d6734df00042a2f3b5325f306a0f05267a535a45aee47f8e9086e3eae7a",
"localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34", "localBytecodeHash": "c929b9a0db64c7a6334a4004b5e7ac762a9090666bdb9d45f373d0c10908e203",
"deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34", "deployedBytecodeHash": "c929b9a0db64c7a6334a4004b5e7ac762a9090666bdb9d45f373d0c10908e203",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -174,9 +332,9 @@ ...@@ -174,9 +332,9 @@
"members": [ "members": [
{ {
"label": "bearer", "label": "bearer",
"astId": 1222, "astId": 1285,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "150:32:8" "src": "150:32:9"
} }
] ]
}, },
...@@ -192,153 +350,153 @@ ...@@ -192,153 +350,153 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name", "label": "_name",
"astId": 10854, "astId": 11361,
"type": "t_string", "type": "t_string",
"src": "397:20:129" "src": "224:20:133"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol", "label": "_symbol",
"astId": 10856, "astId": 11363,
"type": "t_string", "type": "t_string",
"src": "423:22:129" "src": "250:22:133"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals", "label": "_decimals",
"astId": 10858, "astId": 11365,
"type": "t_uint8", "type": "t_uint8",
"src": "451:23:129" "src": "278:23:133"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 10910, "astId": 11417,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1112:29:129" "src": "1660:29:133"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances", "label": "_balances",
"astId": 10355, "astId": 10846,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "809:46:126" "src": "1414:46:130"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances", "label": "_allowances",
"astId": 10361, "astId": 10852,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "862:69:126" "src": "1467:69:130"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply", "label": "_totalSupply",
"astId": 10363, "astId": 10854,
"type": "t_uint256", "type": "t_uint256",
"src": "938:28:126" "src": "1543:28:130"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap", "label": "______gap",
"astId": 10728, "astId": 11233,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "7822:29:126" "src": "7911:29:130"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1555, "astId": 1605,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:10" "src": "1193:29:11"
}, },
{ {
"contract": "ERC20Mintable", "contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap", "label": "______gap",
"astId": 10959, "astId": 11466,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "760:29:130" "src": "831:29:134"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1678, "astId": 1728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:11" "src": "1193:29:12"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5445, "astId": 5781,
"type": "t_bool", "type": "t_bool",
"src": "406:20:42" "src": "909:20:46"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5526, "astId": 5864,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1487:29:42" "src": "2163:29:46"
}, },
{ {
"contract": "ERC20Pausable", "contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 11082, "astId": 11589,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1209:29:131" "src": "1193:29:135"
} }
], ],
"warnings": { "warnings": {
...@@ -352,208 +510,28 @@ ...@@ -352,208 +510,28 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
} }
], ],
"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": {
"address": "0x6498CB302b94AD841BfeCfB55F56781dCDDA4754",
"constructorCode": "60806040526114e7806100136000396000f3fe",
"bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2",
"localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
}
},
"storage": [
{
"contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized",
"astId": 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": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 9431,
"type": "t_address",
"src": "356:22:119"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 9542,
"type": "t_array:50<t_uint256>",
"src": "2318:29:119"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4701,
"type": "t_address",
"src": "1148:28:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 4703,
"type": "t_uint256",
"src": "1278:22:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 4705,
"type": "t_uint256",
"src": "1306:22:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_duration",
"astId": 4707,
"type": "t_uint256",
"src": "1334:25:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 4709,
"type": "t_bool",
"src": "1366:23:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released",
"astId": 4713,
"type": "t_mapping<t_uint256>",
"src": "1396:46:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked",
"astId": 4717,
"type": "t_mapping<t_bool>",
"src": "1448:42:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "______gap",
"astId": 5059,
"type": "t_array:50<t_uint256>",
"src": "5852:29:36"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": [] "storageDiff": []
} }
}, },
"StandaloneERC721": { "StandaloneERC721": {
"address": "0x856d154656930060f9999848690D1c06c7C5eFD1", "address": "0x219579Ba7fb53938c585976A7AADA387902b9C5F",
"constructorCode": "60806040526139f3806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6149088061001a6000396000f3fe",
"bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508", "bodyBytecodeHash": "dc775df1dad1f711186e8a0ab658c33be0b69fc051d59618cd4ea7aa842ac9b6",
"localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a", "localBytecodeHash": "294cd3d48d72ba86d71fe0439384a1acbfc8d57579dc6416d5f0e5378983288b",
"deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a", "deployedBytecodeHash": "294cd3d48d72ba86d71fe0439384a1acbfc8d57579dc6416d5f0e5378983288b",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -596,9 +574,9 @@ ...@@ -596,9 +574,9 @@
"members": [ "members": [
{ {
"label": "_value", "label": "_value",
"astId": 3662, "astId": 3826,
"type": "t_uint256", "type": "t_uint256",
"src": "1021:14:30" "src": "1022:14:31"
} }
] ]
}, },
...@@ -645,9 +623,9 @@ ...@@ -645,9 +623,9 @@
"members": [ "members": [
{ {
"label": "bearer", "label": "bearer",
"astId": 1222, "astId": 1285,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "150:32:8" "src": "150:32:9"
} }
] ]
} }
...@@ -657,217 +635,217 @@ ...@@ -657,217 +635,217 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces", "label": "_supportedInterfaces",
"astId": 5232, "astId": 5417,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "511:52:39" "src": "565:52:40"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 5276, "astId": 5462,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1244:29:39" "src": "1729:29:40"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner", "label": "_tokenOwner",
"astId": 11717, "astId": 12231,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "886:48:136" "src": "886:48:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals", "label": "_tokenApprovals",
"astId": 11721, "astId": 12235,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "990:52:136" "src": "990:52:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11725, "astId": 12239,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:136" "src": "1100:63:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals", "label": "_operatorApprovals",
"astId": 11731, "astId": 12245,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1218:73:136" "src": "1218:73:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap", "label": "______gap",
"astId": 12258, "astId": 12788,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "11985:29:136" "src": "12769:29:140"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens", "label": "_ownedTokens",
"astId": 12316, "astId": 12846,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:138" "src": "502:50:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex", "label": "_ownedTokensIndex",
"astId": 12320, "astId": 12850,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "622:53:138" "src": "622:53:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens", "label": "_allTokens",
"astId": 12323, "astId": 12853,
"type": "t_array:dyn<t_uint256>", "type": "t_array:dyn<t_uint256>",
"src": "736:28:138" "src": "736:28:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex", "label": "_allTokensIndex",
"astId": 12327, "astId": 12857,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "835:51:138" "src": "835:51:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 12656, "astId": 13188,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "8858:29:138" "src": "9051:29:142"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name", "label": "_name",
"astId": 12726, "astId": 13258,
"type": "t_string", "type": "t_string",
"src": "323:20:141" "src": "323:20:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol", "label": "_symbol",
"astId": 12728, "astId": 13260,
"type": "t_string", "type": "t_string",
"src": "370:22:141" "src": "370:22:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs", "label": "_tokenURIs",
"astId": 12732, "astId": 13264,
"type": "t_mapping<t_string>", "type": "t_mapping<t_string>",
"src": "438:45:141" "src": "438:45:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap", "label": "______gap",
"astId": 12861, "astId": 13395,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2891:29:141" "src": "3086:29:145"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1555, "astId": 1605,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:10" "src": "1193:29:11"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap", "label": "______gap",
"astId": 12931, "astId": 13465,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1055:29:142" "src": "1057:29:146"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1678, "astId": 1728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:11" "src": "1193:29:12"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5445, "astId": 5781,
"type": "t_bool", "type": "t_bool",
"src": "406:20:42" "src": "909:20:46"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5526, "astId": 5864,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1487:29:42" "src": "2163:29:46"
}, },
{ {
"contract": "ERC721Pausable", "contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 13076, "astId": 13610,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "865:29:144" "src": "865:29:148"
} }
], ],
"warnings": { "warnings": {
...@@ -881,25 +859,25 @@ ...@@ -881,25 +859,25 @@
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11725, "astId": 12239,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:136" "src": "1100:63:140"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
} }
], ],
"storageDiff": [] "storageDiff": []
...@@ -917,7 +895,7 @@ ...@@ -917,7 +895,7 @@
"address": "0x778dddF23Ec1B5Cb18394c6C110480CaaDB3B0f6" "address": "0x778dddF23Ec1B5Cb18394c6C110480CaaDB3B0f6"
}, },
"provider": { "provider": {
"address": "0xfeEdcb2Bd3b5EAA52aA64063ce16ECc4987da658" "address": "0x748f5a8393415292c73BE006e5Ff6f1Cbf25A638"
}, },
"version": "2.2.3" "version": "2.3.0"
} }
\ 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.3", "version": "2.3.0",
"contracts": { "contracts": {
"StandaloneERC20": "StandaloneERC20", "StandaloneERC20": "StandaloneERC20",
"StandaloneERC721": "StandaloneERC721", "StandaloneERC721": "StandaloneERC721",
...@@ -11,9 +11,10 @@ ...@@ -11,9 +11,10 @@
}, },
"dependencies": {}, "dependencies": {},
"compiler": { "compiler": {
"manager": "truffle", "manager": "openzeppelin",
"compilerSettings": { "compilerSettings": {
"optimizer": {} "optimizer": {}
} },
"solcVersion": "0.5.11"
} }
} }
\ No newline at end of file
{ {
"contracts": { "contracts": {
"StandaloneERC20": { "TokenVesting": {
"address": "0x73fa66eA7944a51453e78970dC84634D91e4848c", "address": "0x7ee4c9E9f25ae39304fAe1d08FcAaedbd6D8275d",
"constructorCode": "6080604052612b68806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b611e358061001a6000396000f3fe",
"bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e", "bodyBytecodeHash": "2e627b58a6e1d6fbf30da0e4680da1efbc9810f977602c03895633bde2997616",
"localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34", "localBytecodeHash": "62af8399922fc60a312d7abc79699ed273bffae64079c0ffa3da4fb5ebf23e5e",
"deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34", "deployedBytecodeHash": "62af8399922fc60a312d7abc79699ed273bffae64079c0ffa3da4fb5ebf23e5e",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -24,15 +24,10 @@ ...@@ -24,15 +24,10 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_string": { "t_address": {
"id": "t_string", "id": "t_address",
"kind": "elementary",
"label": "string"
},
"t_uint8": {
"id": "t_uint8",
"kind": "elementary", "kind": "elementary",
"label": "uint8" "label": "address"
}, },
"t_mapping<t_uint256>": { "t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_uint256>",
...@@ -40,19 +35,6 @@ ...@@ -40,19 +35,6 @@
"label": "mapping(key => uint256)", "label": "mapping(key => uint256)",
"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"
}
]
},
"t_mapping<t_bool>": { "t_mapping<t_bool>": {
"id": "t_mapping<t_bool>", "id": "t_mapping<t_bool>",
"valueType": "t_bool", "valueType": "t_bool",
...@@ -65,153 +47,105 @@ ...@@ -65,153 +47,105 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
},
{
"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", "contract": "Ownable",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_decimals", "label": "_owner",
"astId": 10858, "astId": 9906,
"type": "t_uint8", "type": "t_address",
"src": "451:23:129" "src": "526:22:123"
}, },
{ {
"contract": "ERC20Detailed", "contract": "Ownable",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/ownership/Ownable.sol",
"label": "______gap", "label": "______gap",
"astId": 10910, "astId": 10019,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1112:29:129" "src": "2471:29:123"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 10355,
"type": "t_mapping<t_uint256>",
"src": "809:46:126"
}, },
{ {
"contract": "ERC20", "contract": "TokenVesting",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_allowances", "label": "_beneficiary",
"astId": 10361, "astId": 4878,
"type": "t_mapping<t_uint256>", "type": "t_address",
"src": "862:69:126" "src": "1148:28:37"
}, },
{ {
"contract": "ERC20", "contract": "TokenVesting",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_totalSupply", "label": "_cliff",
"astId": 10363, "astId": 4880,
"type": "t_uint256", "type": "t_uint256",
"src": "938:28:126" "src": "1278:22:37"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 10728,
"type": "t_array:50<t_uint256>",
"src": "7822:29:126"
}, },
{ {
"contract": "MinterRole", "contract": "TokenVesting",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_minters", "label": "_start",
"astId": 1455, "astId": 4882,
"type": "t_struct<Roles.Role>", "type": "t_uint256",
"src": "327:27:10" "src": "1306:22:37"
},
{
"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", "contract": "TokenVesting",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_pausers", "label": "_duration",
"astId": 1578, "astId": 4884,
"type": "t_struct<Roles.Role>", "type": "t_uint256",
"src": "327:27:11" "src": "1334:25:37"
}, },
{ {
"contract": "PauserRole", "contract": "TokenVesting",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "_revocable",
"astId": 1678, "astId": 4886,
"type": "t_array:50<t_uint256>", "type": "t_bool",
"src": "1193:29:11" "src": "1366:23:37"
}, },
{ {
"contract": "Pausable", "contract": "TokenVesting",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_paused", "label": "_released",
"astId": 5445, "astId": 4890,
"type": "t_bool", "type": "t_mapping<t_uint256>",
"src": "406:20:42" "src": "1396:46:37"
}, },
{ {
"contract": "Pausable", "contract": "TokenVesting",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "_revoked",
"astId": 5526, "astId": 4894,
"type": "t_array:50<t_uint256>", "type": "t_mapping<t_bool>",
"src": "1487:29:42" "src": "1448:42:37"
}, },
{ {
"contract": "ERC20Pausable", "contract": "TokenVesting",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 11082, "astId": 5243,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1209:29:131" "src": "6241:29:37"
} }
], ],
"warnings": { "warnings": {
...@@ -220,55 +154,16 @@ ...@@ -220,55 +154,16 @@
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [ "storageUncheckedVars": [],
{ "storageDiff": []
"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"
}
}
]
} }
}, },
"PaymentSplitter": { "PaymentSplitter": {
"address": "0xc0b7305Ce44b261332E548CC9E7FD3CAFb798426", "address": "0x320BD4Bf0fa14a3D7A2Bdb10C025eA9fd335f815",
"constructorCode": "6080604052610bf2806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6111d78061001a6000396000f3fe",
"bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d", "bodyBytecodeHash": "5faf8313cd6240f3cc338de5f7cedeb6f1e23116f374715338d88acdde94a4e6",
"localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6", "localBytecodeHash": "eed4a8e6f5510b058c650d91a7885c5489a528313ca17593bcfd4660cf91cd38",
"deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6", "deployedBytecodeHash": "eed4a8e6f5510b058c650d91a7885c5489a528313ca17593bcfd4660cf91cd38",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -311,73 +206,73 @@ ...@@ -311,73 +206,73 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares", "label": "_totalShares",
"astId": 9654, "astId": 10132,
"type": "t_uint256", "type": "t_uint256",
"src": "593:28:121" "src": "1229:28:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased", "label": "_totalReleased",
"astId": 9656, "astId": 10134,
"type": "t_uint256", "type": "t_uint256",
"src": "627:30:121" "src": "1263:30:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares", "label": "_shares",
"astId": 9660, "astId": 10138,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "664:43:121" "src": "1300:43:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 9664, "astId": 10142,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "713:45:121" "src": "1349:45:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees", "label": "_payees",
"astId": 9667, "astId": 10145,
"type": "t_array:dyn<t_address>", "type": "t_array:dyn<t_address>",
"src": "764:25:121" "src": "1400:25:125"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 9913, "astId": 10398,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3291:29:121" "src": "5213:29:125"
} }
], ],
"warnings": { "warnings": {
...@@ -390,12 +285,12 @@ ...@@ -390,12 +285,12 @@
"storageDiff": [] "storageDiff": []
} }
}, },
"TokenVesting": { "StandaloneERC20": {
"address": "0x1e06B993696bD78871406BaaE1C473da23830AcC", "address": "0xf46977a3461d650d5F60E6df1C7800f3cd72B166",
"constructorCode": "60806040526114e7806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6136388061001a6000396000f3fe",
"bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2", "bodyBytecodeHash": "26402d6734df00042a2f3b5325f306a0f05267a535a45aee47f8e9086e3eae7a",
"localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993", "localBytecodeHash": "c929b9a0db64c7a6334a4004b5e7ac762a9090666bdb9d45f373d0c10908e203",
"deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993", "deployedBytecodeHash": "c929b9a0db64c7a6334a4004b5e7ac762a9090666bdb9d45f373d0c10908e203",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -414,10 +309,15 @@ ...@@ -414,10 +309,15 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_address": { "t_string": {
"id": "t_address", "id": "t_string",
"kind": "elementary", "kind": "elementary",
"label": "address" "label": "string"
},
"t_uint8": {
"id": "t_uint8",
"kind": "elementary",
"label": "uint8"
}, },
"t_mapping<t_uint256>": { "t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>", "id": "t_mapping<t_uint256>",
...@@ -425,6 +325,19 @@ ...@@ -425,6 +325,19 @@
"label": "mapping(key => uint256)", "label": "mapping(key => uint256)",
"kind": "mapping" "kind": "mapping"
}, },
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 1285,
"type": "t_mapping<t_bool>",
"src": "150:32:9"
}
]
},
"t_mapping<t_bool>": { "t_mapping<t_bool>": {
"id": "t_mapping<t_bool>", "id": "t_mapping<t_bool>",
"valueType": "t_bool", "valueType": "t_bool",
...@@ -437,105 +350,153 @@ ...@@ -437,105 +350,153 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "Ownable", "contract": "ERC20Detailed",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_owner", "label": "_name",
"astId": 9431, "astId": 11361,
"type": "t_address", "type": "t_string",
"src": "356:22:119" "src": "224:20:133"
}, },
{ {
"contract": "Ownable", "contract": "ERC20Detailed",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 11363,
"type": "t_string",
"src": "250:22:133"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 11365,
"type": "t_uint8",
"src": "278:23:133"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 9542, "astId": 11417,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2318:29:119" "src": "1660:29:133"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC20",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_beneficiary", "label": "_balances",
"astId": 4701, "astId": 10846,
"type": "t_address", "type": "t_mapping<t_uint256>",
"src": "1148:28:36" "src": "1414:46:130"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC20",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_cliff", "label": "_allowances",
"astId": 4703, "astId": 10852,
"type": "t_uint256", "type": "t_mapping<t_uint256>",
"src": "1278:22:36" "src": "1467:69:130"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC20",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_start", "label": "_totalSupply",
"astId": 4705, "astId": 10854,
"type": "t_uint256", "type": "t_uint256",
"src": "1306:22:36" "src": "1543:28:130"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC20",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_duration", "label": "______gap",
"astId": 4707, "astId": 11233,
"type": "t_uint256", "type": "t_array:50<t_uint256>",
"src": "1334:25:36" "src": "7911:29:130"
}, },
{ {
"contract": "TokenVesting", "contract": "MinterRole",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_revocable", "label": "_minters",
"astId": 4709, "astId": 1505,
"type": "t_bool", "type": "t_struct<Roles.Role>",
"src": "1366:23:36" "src": "327:27:11"
}, },
{ {
"contract": "TokenVesting", "contract": "MinterRole",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_released", "label": "______gap",
"astId": 4713, "astId": 1605,
"type": "t_mapping<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1396:46:36" "src": "1193:29:11"
}, },
{ {
"contract": "TokenVesting", "contract": "ERC20Mintable",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "_revoked", "label": "______gap",
"astId": 4717, "astId": 11466,
"type": "t_mapping<t_bool>", "type": "t_array:50<t_uint256>",
"src": "1448:42:36" "src": "831:29:134"
}, },
{ {
"contract": "TokenVesting", "contract": "PauserRole",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1628,
"type": "t_struct<Roles.Role>",
"src": "327:27:12"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 5059, "astId": 1728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5852:29:36" "src": "1193:29:12"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 5781,
"type": "t_bool",
"src": "909:20:46"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 5864,
"type": "t_array:50<t_uint256>",
"src": "2163:29:46"
},
{
"contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap",
"astId": 11589,
"type": "t_array:50<t_uint256>",
"src": "1193:29:135"
} }
], ],
"warnings": { "warnings": {
...@@ -544,16 +505,33 @@ ...@@ -544,16 +505,33 @@
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [], "storageUncheckedVars": [
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 1505,
"type": "t_struct<Roles.Role>",
"src": "327:27:11"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 1628,
"type": "t_struct<Roles.Role>",
"src": "327:27:12"
}
],
"storageDiff": [] "storageDiff": []
} }
}, },
"StandaloneERC721": { "StandaloneERC721": {
"address": "0x7Fe0a0E67409503Cf795d47E1Db0c77A2220210b", "address": "0x0fAF49C6ab3C616A3E9BdF7221B9A4a620c1D4bb",
"constructorCode": "60806040526139f3806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6149088061001a6000396000f3fe",
"bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508", "bodyBytecodeHash": "dc775df1dad1f711186e8a0ab658c33be0b69fc051d59618cd4ea7aa842ac9b6",
"localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a", "localBytecodeHash": "294cd3d48d72ba86d71fe0439384a1acbfc8d57579dc6416d5f0e5378983288b",
"deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a", "deployedBytecodeHash": "294cd3d48d72ba86d71fe0439384a1acbfc8d57579dc6416d5f0e5378983288b",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -596,9 +574,9 @@ ...@@ -596,9 +574,9 @@
"members": [ "members": [
{ {
"label": "_value", "label": "_value",
"astId": 3662, "astId": 3826,
"type": "t_uint256", "type": "t_uint256",
"src": "1021:14:30" "src": "1022:14:31"
} }
] ]
}, },
...@@ -645,9 +623,9 @@ ...@@ -645,9 +623,9 @@
"members": [ "members": [
{ {
"label": "bearer", "label": "bearer",
"astId": 1222, "astId": 1285,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "150:32:8" "src": "150:32:9"
} }
] ]
} }
...@@ -657,217 +635,217 @@ ...@@ -657,217 +635,217 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces", "label": "_supportedInterfaces",
"astId": 5232, "astId": 5417,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "511:52:39" "src": "565:52:40"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 5276, "astId": 5462,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1244:29:39" "src": "1729:29:40"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner", "label": "_tokenOwner",
"astId": 11717, "astId": 12231,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "886:48:136" "src": "886:48:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals", "label": "_tokenApprovals",
"astId": 11721, "astId": 12235,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "990:52:136" "src": "990:52:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11725, "astId": 12239,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:136" "src": "1100:63:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals", "label": "_operatorApprovals",
"astId": 11731, "astId": 12245,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1218:73:136" "src": "1218:73:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap", "label": "______gap",
"astId": 12258, "astId": 12788,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "11985:29:136" "src": "12769:29:140"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens", "label": "_ownedTokens",
"astId": 12316, "astId": 12846,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:138" "src": "502:50:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex", "label": "_ownedTokensIndex",
"astId": 12320, "astId": 12850,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "622:53:138" "src": "622:53:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens", "label": "_allTokens",
"astId": 12323, "astId": 12853,
"type": "t_array:dyn<t_uint256>", "type": "t_array:dyn<t_uint256>",
"src": "736:28:138" "src": "736:28:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex", "label": "_allTokensIndex",
"astId": 12327, "astId": 12857,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "835:51:138" "src": "835:51:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 12656, "astId": 13188,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "8858:29:138" "src": "9051:29:142"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name", "label": "_name",
"astId": 12726, "astId": 13258,
"type": "t_string", "type": "t_string",
"src": "323:20:141" "src": "323:20:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol", "label": "_symbol",
"astId": 12728, "astId": 13260,
"type": "t_string", "type": "t_string",
"src": "370:22:141" "src": "370:22:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs", "label": "_tokenURIs",
"astId": 12732, "astId": 13264,
"type": "t_mapping<t_string>", "type": "t_mapping<t_string>",
"src": "438:45:141" "src": "438:45:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap", "label": "______gap",
"astId": 12861, "astId": 13395,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2891:29:141" "src": "3086:29:145"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1555, "astId": 1605,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:10" "src": "1193:29:11"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap", "label": "______gap",
"astId": 12931, "astId": 13465,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1055:29:142" "src": "1057:29:146"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1678, "astId": 1728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:11" "src": "1193:29:12"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5445, "astId": 5781,
"type": "t_bool", "type": "t_bool",
"src": "406:20:42" "src": "909:20:46"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5526, "astId": 5864,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1487:29:42" "src": "2163:29:46"
}, },
{ {
"contract": "ERC721Pausable", "contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 13076, "astId": 13610,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "865:29:144" "src": "865:29:148"
} }
], ],
"warnings": { "warnings": {
...@@ -881,25 +859,25 @@ ...@@ -881,25 +859,25 @@
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11725, "astId": 12239,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:136" "src": "1100:63:140"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
} }
], ],
"storageDiff": [] "storageDiff": []
...@@ -917,7 +895,7 @@ ...@@ -917,7 +895,7 @@
"address": "0xa44bb80b290dE8a465d17B14269dF53CF0B9Bf4f" "address": "0xa44bb80b290dE8a465d17B14269dF53CF0B9Bf4f"
}, },
"provider": { "provider": {
"address": "0xb3356E12194d3A8a847bA76313a83718d6729eCf" "address": "0x785c47012ce75CC6Aecc049fDA416Ab4397e6337"
}, },
"version": "2.2.3" "version": "2.3.0"
} }
\ No newline at end of file
{ {
"contracts": { "contracts": {
"TokenVesting": { "PaymentSplitter": {
"address": "0x87C4eE5Ce946291BCcF4ac3333f44CFfDE26f98a", "address": "0x8B535f4FdFd7F264F8EBBb25F666d7CDf98318E2",
"constructorCode": "60806040526114e7806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6111d78061001a6000396000f3fe",
"bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2", "bodyBytecodeHash": "5faf8313cd6240f3cc338de5f7cedeb6f1e23116f374715338d88acdde94a4e6",
"localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993", "localBytecodeHash": "eed4a8e6f5510b058c650d91a7885c5489a528313ca17593bcfd4660cf91cd38",
"deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993", "deployedBytecodeHash": "eed4a8e6f5510b058c650d91a7885c5489a528313ca17593bcfd4660cf91cd38",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -24,22 +24,23 @@ ...@@ -24,22 +24,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": [
...@@ -47,105 +48,73 @@ ...@@ -47,105 +48,73 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>",
"src": "1951:29:154"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 9431,
"type": "t_address",
"src": "356:22:119"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 9542,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2318:29:119" "src": "1951:29:0"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4701,
"type": "t_address",
"src": "1148:28:36"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 4703,
"type": "t_uint256",
"src": "1278:22:36"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_start", "label": "_totalShares",
"astId": 4705, "astId": 10132,
"type": "t_uint256", "type": "t_uint256",
"src": "1306:22:36" "src": "1229:28:125"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_duration", "label": "_totalReleased",
"astId": 4707, "astId": 10134,
"type": "t_uint256", "type": "t_uint256",
"src": "1334:25:36" "src": "1263:30:125"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revocable", "label": "_shares",
"astId": 4709, "astId": 10138,
"type": "t_bool", "type": "t_mapping<t_uint256>",
"src": "1366:23:36" "src": "1300:43:125"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 4713, "astId": 10142,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1396:46:36" "src": "1349:45:125"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revoked", "label": "_payees",
"astId": 4717, "astId": 10145,
"type": "t_mapping<t_bool>", "type": "t_array:dyn<t_address>",
"src": "1448:42:36" "src": "1400:25:125"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 5059, "astId": 10398,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5852:29:36" "src": "5213:29:125"
} }
], ],
"warnings": { "warnings": {
...@@ -153,17 +122,15 @@ ...@@ -153,17 +122,15 @@
"hasSelfDestruct": false, "hasSelfDestruct": false,
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": []
"storageUncheckedVars": [],
"storageDiff": []
} }
}, },
"PaymentSplitter": { "TokenVesting": {
"address": "0x621DB5C5B8A6CFd829bDAe49D0a2c2e90797Fc38", "address": "0x612a2600AeDB7C3D10C71FD28A2229B654f7f485",
"constructorCode": "6080604052610bf2806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b611e358061001a6000396000f3fe",
"bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d", "bodyBytecodeHash": "2e627b58a6e1d6fbf30da0e4680da1efbc9810f977602c03895633bde2997616",
"localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6", "localBytecodeHash": "62af8399922fc60a312d7abc79699ed273bffae64079c0ffa3da4fb5ebf23e5e",
"deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6", "deployedBytecodeHash": "62af8399922fc60a312d7abc79699ed273bffae64079c0ffa3da4fb5ebf23e5e",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -182,23 +149,22 @@ ...@@ -182,23 +149,22 @@
"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_address": { "t_mapping<t_bool>": {
"id": "t_address", "id": "t_mapping<t_bool>",
"kind": "elementary", "valueType": "t_bool",
"label": "address" "label": "mapping(key => bool)",
}, "kind": "mapping"
"t_array:dyn<t_address>": {
"id": "t_array:dyn<t_address>",
"valueType": "t_address",
"length": "dyn",
"kind": "array",
"label": "address[]"
} }
}, },
"storage": [ "storage": [
...@@ -206,73 +172,105 @@ ...@@ -206,73 +172,105 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "PaymentSplitter", "contract": "Ownable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_totalShares", "label": "_owner",
"astId": 9654, "astId": 9906,
"type": "t_address",
"src": "526:22:123"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 10019,
"type": "t_array:50<t_uint256>",
"src": "2471:29:123"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 4878,
"type": "t_address",
"src": "1148:28:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 4880,
"type": "t_uint256", "type": "t_uint256",
"src": "593:28:121" "src": "1278:22:37"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_totalReleased", "label": "_start",
"astId": 9656, "astId": 4882,
"type": "t_uint256", "type": "t_uint256",
"src": "627:30:121" "src": "1306:22:37"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_shares", "label": "_duration",
"astId": 9660, "astId": 4884,
"type": "t_mapping<t_uint256>", "type": "t_uint256",
"src": "664:43:121" "src": "1334:25:37"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 4886,
"type": "t_bool",
"src": "1366:23:37"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released", "label": "_released",
"astId": 9664, "astId": 4890,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "713:45:121" "src": "1396:46:37"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_payees", "label": "_revoked",
"astId": 9667, "astId": 4894,
"type": "t_array:dyn<t_address>", "type": "t_mapping<t_bool>",
"src": "764:25:121" "src": "1448:42:37"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 9913, "astId": 5243,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3291:29:121" "src": "6241:29:37"
} }
], ],
"warnings": { "warnings": {
...@@ -280,17 +278,15 @@ ...@@ -280,17 +278,15 @@
"hasSelfDestruct": false, "hasSelfDestruct": false,
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": []
"storageUncheckedVars": [],
"storageDiff": []
} }
}, },
"StandaloneERC20": { "StandaloneERC20": {
"address": "0xe491769618D3acFbBdC403841a66FC1023E711C6", "address": "0x8C3e2a504a34974744A2f47064b09DA65d0708ac",
"constructorCode": "6080604052612b68806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6136388061001a6000396000f3fe",
"bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e", "bodyBytecodeHash": "26402d6734df00042a2f3b5325f306a0f05267a535a45aee47f8e9086e3eae7a",
"localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34", "localBytecodeHash": "c929b9a0db64c7a6334a4004b5e7ac762a9090666bdb9d45f373d0c10908e203",
"deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34", "deployedBytecodeHash": "c929b9a0db64c7a6334a4004b5e7ac762a9090666bdb9d45f373d0c10908e203",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -332,9 +328,9 @@ ...@@ -332,9 +328,9 @@
"members": [ "members": [
{ {
"label": "bearer", "label": "bearer",
"astId": 1222, "astId": 1285,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "150:32:8" "src": "150:32:9"
} }
] ]
}, },
...@@ -350,153 +346,153 @@ ...@@ -350,153 +346,153 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name", "label": "_name",
"astId": 10854, "astId": 11361,
"type": "t_string", "type": "t_string",
"src": "397:20:129" "src": "224:20:133"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol", "label": "_symbol",
"astId": 10856, "astId": 11363,
"type": "t_string", "type": "t_string",
"src": "423:22:129" "src": "250:22:133"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals", "label": "_decimals",
"astId": 10858, "astId": 11365,
"type": "t_uint8", "type": "t_uint8",
"src": "451:23:129" "src": "278:23:133"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 10910, "astId": 11417,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1112:29:129" "src": "1660:29:133"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances", "label": "_balances",
"astId": 10355, "astId": 10846,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "809:46:126" "src": "1414:46:130"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances", "label": "_allowances",
"astId": 10361, "astId": 10852,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "862:69:126" "src": "1467:69:130"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply", "label": "_totalSupply",
"astId": 10363, "astId": 10854,
"type": "t_uint256", "type": "t_uint256",
"src": "938:28:126" "src": "1543:28:130"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap", "label": "______gap",
"astId": 10728, "astId": 11233,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "7822:29:126" "src": "7911:29:130"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1555, "astId": 1605,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:10" "src": "1193:29:11"
}, },
{ {
"contract": "ERC20Mintable", "contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap", "label": "______gap",
"astId": 10959, "astId": 11466,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "760:29:130" "src": "831:29:134"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1678, "astId": 1728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:11" "src": "1193:29:12"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5445, "astId": 5781,
"type": "t_bool", "type": "t_bool",
"src": "406:20:42" "src": "909:20:46"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5526, "astId": 5864,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1487:29:42" "src": "2163:29:46"
}, },
{ {
"contract": "ERC20Pausable", "contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 11082, "astId": 11589,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1209:29:131" "src": "1193:29:135"
} }
], ],
"warnings": { "warnings": {
...@@ -504,56 +500,15 @@ ...@@ -504,56 +500,15 @@
"hasSelfDestruct": false, "hasSelfDestruct": false,
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "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"
}
}
]
} }
}, },
"StandaloneERC721": { "StandaloneERC721": {
"address": "0xE77B22d034cF85F2F851516D9BdC2fF2D76471D3", "address": "0xA96cFc73c780823466dfE836AF62737a9Bae5b4e",
"constructorCode": "60806040526139f3806100136000396000f3fe", "constructorCode": "60806040525b5b61000b565b6149088061001a6000396000f3fe",
"bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508", "bodyBytecodeHash": "dc775df1dad1f711186e8a0ab658c33be0b69fc051d59618cd4ea7aa842ac9b6",
"localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a", "localBytecodeHash": "294cd3d48d72ba86d71fe0439384a1acbfc8d57579dc6416d5f0e5378983288b",
"deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a", "deployedBytecodeHash": "294cd3d48d72ba86d71fe0439384a1acbfc8d57579dc6416d5f0e5378983288b",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -596,9 +551,9 @@ ...@@ -596,9 +551,9 @@
"members": [ "members": [
{ {
"label": "_value", "label": "_value",
"astId": 3662, "astId": 3826,
"type": "t_uint256", "type": "t_uint256",
"src": "1021:14:30" "src": "1022:14:31"
} }
] ]
}, },
...@@ -645,9 +600,9 @@ ...@@ -645,9 +600,9 @@
"members": [ "members": [
{ {
"label": "bearer", "label": "bearer",
"astId": 1222, "astId": 1285,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "150:32:8" "src": "150:32:9"
} }
] ]
} }
...@@ -657,217 +612,217 @@ ...@@ -657,217 +612,217 @@
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 13536, "astId": 3,
"type": "t_bool", "type": "t_bool",
"src": "757:24:154" "src": "757:24:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 13538, "astId": 5,
"type": "t_bool", "type": "t_bool",
"src": "876:25:154" "src": "876:25:0"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "@openzeppelin/upgrades/contracts/Initializable.sol", "path": "@openzeppelin/upgrades/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 13594, "astId": 61,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1951:29:154" "src": "1951:29:0"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces", "label": "_supportedInterfaces",
"astId": 5232, "astId": 5417,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "511:52:39" "src": "565:52:40"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 5276, "astId": 5462,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1244:29:39" "src": "1729:29:40"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner", "label": "_tokenOwner",
"astId": 11717, "astId": 12231,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "886:48:136" "src": "886:48:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals", "label": "_tokenApprovals",
"astId": 11721, "astId": 12235,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "990:52:136" "src": "990:52:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 11725, "astId": 12239,
"type": "t_mapping<t_struct<Counters.Counter>>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1100:63:136" "src": "1100:63:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals", "label": "_operatorApprovals",
"astId": 11731, "astId": 12245,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1218:73:136" "src": "1218:73:140"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap", "label": "______gap",
"astId": 12258, "astId": 12788,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "11985:29:136" "src": "12769:29:140"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens", "label": "_ownedTokens",
"astId": 12316, "astId": 12846,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "502:50:138" "src": "502:50:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex", "label": "_ownedTokensIndex",
"astId": 12320, "astId": 12850,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "622:53:138" "src": "622:53:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens", "label": "_allTokens",
"astId": 12323, "astId": 12853,
"type": "t_array:dyn<t_uint256>", "type": "t_array:dyn<t_uint256>",
"src": "736:28:138" "src": "736:28:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex", "label": "_allTokensIndex",
"astId": 12327, "astId": 12857,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "835:51:138" "src": "835:51:142"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 12656, "astId": 13188,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "8858:29:138" "src": "9051:29:142"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name", "label": "_name",
"astId": 12726, "astId": 13258,
"type": "t_string", "type": "t_string",
"src": "323:20:141" "src": "323:20:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol", "label": "_symbol",
"astId": 12728, "astId": 13260,
"type": "t_string", "type": "t_string",
"src": "370:22:141" "src": "370:22:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs", "label": "_tokenURIs",
"astId": 12732, "astId": 13264,
"type": "t_mapping<t_string>", "type": "t_mapping<t_string>",
"src": "438:45:141" "src": "438:45:145"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap", "label": "______gap",
"astId": 12861, "astId": 13395,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2891:29:141" "src": "3086:29:145"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 1455, "astId": 1505,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:10" "src": "327:27:11"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1555, "astId": 1605,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:10" "src": "1193:29:11"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap", "label": "______gap",
"astId": 12931, "astId": 13465,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1055:29:142" "src": "1057:29:146"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 1578, "astId": 1628,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "327:27:11" "src": "327:27:12"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 1678, "astId": 1728,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1193:29:11" "src": "1193:29:12"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 5445, "astId": 5781,
"type": "t_bool", "type": "t_bool",
"src": "406:20:42" "src": "909:20:46"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 5526, "astId": 5864,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1487:29:42" "src": "2163:29:46"
}, },
{ {
"contract": "ERC721Pausable", "contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 13076, "astId": 13610,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "865:29:144" "src": "865:29:148"
} }
], ],
"warnings": { "warnings": {
...@@ -875,34 +830,7 @@ ...@@ -875,34 +830,7 @@
"hasSelfDestruct": false, "hasSelfDestruct": false,
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": []
"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": []
} }
} }
}, },
...@@ -917,7 +845,7 @@ ...@@ -917,7 +845,7 @@
"address": "0x2a9e7B63514438906A83a1e320dBBD814D417002" "address": "0x2a9e7B63514438906A83a1e320dBBD814D417002"
}, },
"provider": { "provider": {
"address": "0xbC1628cAE5Ed8892b030864eb8e37e70d0a9594C" "address": "0x1A4eC610fa015980A25713C1FA062c43F71488fE"
}, },
"version": "2.2.3" "version": "2.3.0"
} }
\ No newline at end of file
...@@ -51,6 +51,7 @@ module.exports = { ...@@ -51,6 +51,7 @@ module.exports = {
port: 8565, port: 8565,
network_id: '3', // eslint-disable-line camelcase network_id: '3', // eslint-disable-line camelcase
gasPrice: 2000000000, gasPrice: 2000000000,
from: '0x09902a56d04a9446601a0d451e07459dc5af0820',
}, },
rinkeby: { rinkeby: {
......
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