Commit 906b18f1 by Francisco Giordano

add updated zos files except for mainnet deployment

parent eb6b5b66
...@@ -12,6 +12,35 @@ module.exports = { ...@@ -12,6 +12,35 @@ module.exports = {
gas: 0xfffffffffff, gas: 0xfffffffffff,
gasPrice: 0x01, gasPrice: 0x01,
}, },
mainnet: {
host: 'localhost',
port: 8565,
network_id: '1',
gasPrice: 2000000000,
},
ropsten: {
host: 'localhost',
port: 8565,
network_id: '3',
gasPrice: 2000000000,
},
rinkeby: {
host: 'localhost',
port: 8565,
network_id: '4',
gasPrice: 0,
},
kovan: {
host: 'localhost',
port: 8565,
network_id: '42',
gasPrice: 0,
},
}, },
compilers: { compilers: {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"zosversion": "2", "zosversion": "2",
"name": "openzeppelin-eth", "name": "openzeppelin-eth",
"publish": true, "publish": true,
"version": "2.1.3", "version": "2.2.0",
"contracts": { "contracts": {
"StandaloneERC20": "StandaloneERC20", "StandaloneERC20": "StandaloneERC20",
"StandaloneERC721": "StandaloneERC721", "StandaloneERC721": "StandaloneERC721",
......
{ {
"contracts": { "contracts": {
"PaymentSplitter": { "TokenVesting": {
"address": "0x05dd67f0aa04832b97c9b5d3c310f3c39223f810", "address": "0x17d2e73611a9ec10ab4751c514a539ec820b953c",
"constructorCode": "608060405234801561001057600080fd5b50610c22806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50611c6c806100206000396000f3fe",
"bodyBytecodeHash": "e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561", "bodyBytecodeHash": "ba0eade6a19e4b485aca3478c8755d2a6041a2b39a7aa1a0a73253a782c4a065",
"localBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d", "localBytecodeHash": "94b5eed89a6bab268326a5010e52000ff74d40d96c83811c9d455d7c8b54f447",
"deployedBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d", "deployedBytecodeHash": "94b5eed89a6bab268326a5010e52000ff74d40d96c83811c9d455d7c8b54f447",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -24,23 +24,22 @@ ...@@ -24,23 +24,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": [
...@@ -48,73 +47,105 @@ ...@@ -48,73 +47,105 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11320, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11322, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11371, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "PaymentSplitter", "contract": "Ownable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_totalShares", "label": "_owner",
"astId": 7469, "astId": 8198,
"type": "t_address",
"src": "472:22:108"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 8311,
"type": "t_array:50<t_uint256>",
"src": "2415:29:108"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 3576,
"type": "t_address",
"src": "1133:28:28"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 3578,
"type": "t_uint256", "type": "t_uint256",
"src": "540:28:105" "src": "1263:22:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_totalReleased", "label": "_start",
"astId": 7471, "astId": 3580,
"type": "t_uint256", "type": "t_uint256",
"src": "574:30:105" "src": "1291:22:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_shares", "label": "_duration",
"astId": 7475, "astId": 3582,
"type": "t_mapping<t_uint256>", "type": "t_uint256",
"src": "611:43:105" "src": "1319:25:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 3584,
"type": "t_bool",
"src": "1351:23:28"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released", "label": "_released",
"astId": 7479, "astId": 3588,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "660:45:105" "src": "1381:46:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_payees", "label": "_revoked",
"astId": 7482, "astId": 3592,
"type": "t_array:dyn<t_address>", "type": "t_mapping<t_bool>",
"src": "711:25:105" "src": "1433:42:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 7728, "astId": 3941,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3236:29:105" "src": "6226:29:28"
} }
], ],
"warnings": { "warnings": {
...@@ -127,12 +158,12 @@ ...@@ -127,12 +158,12 @@
"storageDiff": [] "storageDiff": []
} }
}, },
"TokenVesting": { "PaymentSplitter": {
"address": "0xf514cb344ba106b80d947245129380e80d81ee4a", "address": "0xf1e274980871d7c4aaab8d646c17728ed263e747",
"constructorCode": "608060405234801561001057600080fd5b506114f6806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b506110a4806100206000396000f3fe",
"bodyBytecodeHash": "c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc", "bodyBytecodeHash": "fe0f9da480efb9ef366284126f8d9dccff6f19f8ee0183449035b37c1f5103d8",
"localBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd", "localBytecodeHash": "d9901040952d3add936b2939fb694875bdfd7b513c877bc1942d36a5e4190873",
"deployedBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd", "deployedBytecodeHash": "d9901040952d3add936b2939fb694875bdfd7b513c877bc1942d36a5e4190873",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -151,22 +182,23 @@ ...@@ -151,22 +182,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": [
...@@ -174,105 +206,73 @@ ...@@ -174,105 +206,73 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11320, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11322, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11371, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 7253,
"type": "t_address",
"src": "302:22:103"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 7364,
"type": "t_array:50<t_uint256>",
"src": "2186:29:103"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 3048,
"type": "t_address",
"src": "1133:28:27"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_cliff", "label": "_totalShares",
"astId": 3050, "astId": 8418,
"type": "t_uint256",
"src": "1263:22:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 3052,
"type": "t_uint256", "type": "t_uint256",
"src": "1291:22:27" "src": "1176:28:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_duration", "label": "_totalReleased",
"astId": 3054, "astId": 8420,
"type": "t_uint256", "type": "t_uint256",
"src": "1319:25:27" "src": "1210:30:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revocable", "label": "_shares",
"astId": 3056, "astId": 8424,
"type": "t_bool", "type": "t_mapping<t_uint256>",
"src": "1351:23:27" "src": "1247:43:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 3060, "astId": 8428,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1381:46:27" "src": "1296:45:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revoked", "label": "_payees",
"astId": 3064, "astId": 8431,
"type": "t_mapping<t_bool>", "type": "t_array:dyn<t_address>",
"src": "1433:42:27" "src": "1347:25:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 3406, "astId": 8684,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5837:29:27" "src": "5158:29:110"
} }
], ],
"warnings": { "warnings": {
...@@ -286,11 +286,11 @@ ...@@ -286,11 +286,11 @@
} }
}, },
"StandaloneERC20": { "StandaloneERC20": {
"address": "0x25dac8fea65c0a0d308aff90850d3399b7413db8", "address": "0x2a79d89665d22ee56cc0efd102169fa41f27b065",
"constructorCode": "608060405234801561001057600080fd5b5061301a806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50613153806100206000396000f3fe",
"bodyBytecodeHash": "be7d18748f6de2b2751faf66eafd9b205187fcf1378b9f8ae43df7b4454eed5c", "bodyBytecodeHash": "ad8d45945d6a4f088a61fd605c38cdf2f40171624bca2a7c3b2d4e95b068eb3d",
"localBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd", "localBytecodeHash": "bca15bc1a7aa87c603c9b185aab38e0d72b8adc6347426bb66954cef39e88a74",
"deployedBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd", "deployedBytecodeHash": "bca15bc1a7aa87c603c9b185aab38e0d72b8adc6347426bb66954cef39e88a74",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -350,95 +350,95 @@ ...@@ -350,95 +350,95 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11320, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11322, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11371, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name", "label": "_name",
"astId": 8712, "astId": 9641,
"type": "t_string", "type": "t_string",
"src": "382:20:113" "src": "209:20:118"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol", "label": "_symbol",
"astId": 8714, "astId": 9643,
"type": "t_string", "type": "t_string",
"src": "408:22:113" "src": "235:22:118"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals", "label": "_decimals",
"astId": 8716, "astId": 9645,
"type": "t_uint8", "type": "t_uint8",
"src": "436:23:113" "src": "263:23:118"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 8768, "astId": 9697,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1097:29:113" "src": "1645:29:118"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances", "label": "_balances",
"astId": 8167, "astId": 9129,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "774:46:110" "src": "1357:46:115"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed", "label": "_allowances",
"astId": 8173, "astId": 9135,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "827:66:110" "src": "1410:69:115"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply", "label": "_totalSupply",
"astId": 8175, "astId": 9137,
"type": "t_uint256", "type": "t_uint256",
"src": "900:28:110" "src": "1486:28:115"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap", "label": "______gap",
"astId": 8589, "astId": 9516,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "7661:29:110" "src": "7875:29:115"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -446,23 +446,23 @@ ...@@ -446,23 +446,23 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 330, "astId": 319,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:2" "src": "1133:29:2"
}, },
{ {
"contract": "ERC20Mintable", "contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap", "label": "______gap",
"astId": 8817, "astId": 9746,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "745:29:114" "src": "816:29:119"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
}, },
...@@ -470,33 +470,33 @@ ...@@ -470,33 +470,33 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 449, "astId": 439,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:3" "src": "1133:29:3"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 3792, "astId": 4481,
"type": "t_bool", "type": "t_bool",
"src": "352:20:33" "src": "855:20:37"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 3873, "astId": 4564,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1429:29:33" "src": "2105:29:37"
}, },
{ {
"contract": "ERC20Pausable", "contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 8940, "astId": 9869,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1195:29:115" "src": "1178:29:120"
} }
], ],
"warnings": { "warnings": {
...@@ -510,7 +510,7 @@ ...@@ -510,7 +510,7 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -518,20 +518,42 @@ ...@@ -518,20 +518,42 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
} }
], ],
"storageDiff": [] "storageDiff": [
{
"action": "rename",
"updated": {
"index": 8,
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 9135,
"type": "t_mapping<t_uint256>",
"src": "1410:69:115"
},
"original": {
"index": 8,
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed",
"astId": 8173,
"type": "t_mapping<t_uint256>",
"src": "827:66:110"
}
}
]
} }
}, },
"StandaloneERC721": { "StandaloneERC721": {
"address": "0xe4a807c0e036f27f0e2f5afc5a9d068d2a8e839a", "address": "0x61e5b805911ba82de487e13de1e375a6130004f0",
"constructorCode": "608060405234801561001057600080fd5b50613b05806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50614299806100206000396000f3fe",
"bodyBytecodeHash": "3a40a1411748ef0f5dcec43eda779132b622099159a45fc63fa0e172234ff536", "bodyBytecodeHash": "9113153cb4b2b62f720cb12960ba3b4a7b9a5f3329e34a4a3ece0212d130ae53",
"localBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3", "localBytecodeHash": "5dca693db1fee9a4ce973e49d6665a8770b823c36ba2c7e64f37d81046672074",
"deployedBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3", "deployedBytecodeHash": "5dca693db1fee9a4ce973e49d6665a8770b823c36ba2c7e64f37d81046672074",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -567,10 +589,23 @@ ...@@ -567,10 +589,23 @@
"label": "mapping(key => address)", "label": "mapping(key => address)",
"kind": "mapping" "kind": "mapping"
}, },
"t_mapping<t_uint256>": { "t_struct<Counters.Counter>": {
"id": "t_mapping<t_uint256>", "id": "t_struct<Counters.Counter>",
"valueType": "t_uint256", "kind": "struct",
"label": "mapping(key => uint256)", "label": "Counters.Counter",
"members": [
{
"label": "_value",
"astId": 2533,
"type": "t_uint256",
"src": "1022:14:22"
}
]
},
"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" "kind": "mapping"
}, },
"t_array:dyn<t_uint256>": { "t_array:dyn<t_uint256>": {
...@@ -586,6 +621,12 @@ ...@@ -586,6 +621,12 @@
"label": "mapping(key => uint256[])", "label": "mapping(key => uint256[])",
"kind": "mapping" "kind": "mapping"
}, },
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_string": { "t_string": {
"id": "t_string", "id": "t_string",
"kind": "elementary", "kind": "elementary",
...@@ -616,159 +657,159 @@ ...@@ -616,159 +657,159 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11320, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11322, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11371, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces", "label": "_supportedInterfaces",
"astId": 3582, "astId": 4117,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "497:52:30" "src": "550:52:31"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 3626, "astId": 4162,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1230:29:30" "src": "1714:29:31"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner", "label": "_tokenOwner",
"astId": 9497, "astId": 10508,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "774:48:120" "src": "829:48:125"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals", "label": "_tokenApprovals",
"astId": 9501, "astId": 10512,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "878:52:120" "src": "933:52:125"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 9505, "astId": 10516,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "988:54:120" "src": "1043:63:125"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals", "label": "_operatorApprovals",
"astId": 9511, "astId": 10522,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1097:73:120" "src": "1161:73:125"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap", "label": "______gap",
"astId": 10052, "astId": 11065,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "11668:29:120" "src": "12696:29:125"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens", "label": "_ownedTokens",
"astId": 10103, "astId": 11117,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "467:50:122" "src": "445:50:127"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex", "label": "_ownedTokensIndex",
"astId": 10107, "astId": 11121,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "587:53:122" "src": "565:53:127"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens", "label": "_allTokens",
"astId": 10110, "astId": 11124,
"type": "t_array:dyn<t_uint256>", "type": "t_array:dyn<t_uint256>",
"src": "701:28:122" "src": "679:28:127"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex", "label": "_allTokensIndex",
"astId": 10114, "astId": 11128,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "800:51:122" "src": "778:51:127"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 10443, "astId": 11459,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "8814:29:122" "src": "8994:29:127"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name", "label": "_name",
"astId": 10510, "astId": 11526,
"type": "t_string", "type": "t_string",
"src": "266:20:125" "src": "266:20:130"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol", "label": "_symbol",
"astId": 10512, "astId": 11528,
"type": "t_string", "type": "t_string",
"src": "313:22:125" "src": "313:22:130"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs", "label": "_tokenURIs",
"astId": 10516, "astId": 11532,
"type": "t_mapping<t_string>", "type": "t_mapping<t_string>",
"src": "381:45:125" "src": "381:45:130"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap", "label": "______gap",
"astId": 10645, "astId": 11663,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2824:29:125" "src": "3029:29:130"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -776,23 +817,23 @@ ...@@ -776,23 +817,23 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 330, "astId": 319,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:2" "src": "1133:29:2"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap", "label": "______gap",
"astId": 10715, "astId": 11733,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1040:29:126" "src": "1042:29:131"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
}, },
...@@ -800,33 +841,33 @@ ...@@ -800,33 +841,33 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 449, "astId": 439,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:3" "src": "1133:29:3"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 3792, "astId": 4481,
"type": "t_bool", "type": "t_bool",
"src": "352:20:33" "src": "855:20:37"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 3873, "astId": 4564,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1429:29:33" "src": "2105:29:37"
}, },
{ {
"contract": "ERC721Pausable", "contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 10860, "astId": 11878,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "851:29:128" "src": "850:29:133"
} }
], ],
"warnings": { "warnings": {
...@@ -837,10 +878,18 @@ ...@@ -837,10 +878,18 @@
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [ "storageUncheckedVars": [
{ {
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 10516,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1043:63:125"
},
{
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -848,12 +897,34 @@ ...@@ -848,12 +897,34 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
} }
], ],
"storageDiff": [] "storageDiff": [
{
"action": "typechange",
"updated": {
"index": 7,
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 10516,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1043:63:125"
},
"original": {
"index": 7,
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 9505,
"type": "t_mapping<t_uint256>",
"src": "988:54:120"
}
}
]
} }
} }
}, },
...@@ -868,7 +939,7 @@ ...@@ -868,7 +939,7 @@
"address": "0xb6f8f11b166d526932ee04ffe4d25b810f619e34" "address": "0xb6f8f11b166d526932ee04ffe4d25b810f619e34"
}, },
"provider": { "provider": {
"address": "0x7b9b770bd7580f176c636610fd0ef9c7f1c69d73" "address": "0x200194fd3013c88ab2b3c84e2c885aba42a3df5d"
}, },
"version": "2.1.3" "version": "2.2.0"
} }
\ No newline at end of file
{ {
"contracts": { "contracts": {},
"StandaloneERC20": {
"address": "0x87c55d3e4b41f8fe48bcc32a50b86434323460c1",
"constructorCode": "608060405234801561001057600080fd5b5061301a806100206000396000f3fe",
"bodyBytecodeHash": "be7d18748f6de2b2751faf66eafd9b205187fcf1378b9f8ae43df7b4454eed5c",
"localBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd",
"deployedBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_string": {
"id": "t_string",
"kind": "elementary",
"label": "string"
},
"t_uint8": {
"id": "t_uint8",
"kind": "elementary",
"label": "uint8"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 5,
"type": "t_mapping<t_bool>",
"src": "150:32:0"
}
]
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
}
},
"storage": [
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initialized",
"astId": 11320,
"type": "t_bool",
"src": "757:24:138"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initializing",
"astId": 11322,
"type": "t_bool",
"src": "876:25:138"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "______gap",
"astId": 11371,
"type": "t_array:50<t_uint256>",
"src": "1891:29:138"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name",
"astId": 8712,
"type": "t_string",
"src": "382:20:113"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 8714,
"type": "t_string",
"src": "408:22:113"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 8716,
"type": "t_uint8",
"src": "436:23:113"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap",
"astId": 8768,
"type": "t_array:50<t_uint256>",
"src": "1097:29:113"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 8167,
"type": "t_mapping<t_uint256>",
"src": "774:46:110"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed",
"astId": 8173,
"type": "t_mapping<t_uint256>",
"src": "827:66:110"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply",
"astId": 8175,
"type": "t_uint256",
"src": "900:28:110"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap",
"astId": 8589,
"type": "t_array:50<t_uint256>",
"src": "7661:29:110"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 231,
"type": "t_struct<Roles.Role>",
"src": "271:27:2"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 330,
"type": "t_array:50<t_uint256>",
"src": "1081:29:2"
},
{
"contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap",
"astId": 8817,
"type": "t_array:50<t_uint256>",
"src": "745:29:114"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 350,
"type": "t_struct<Roles.Role>",
"src": "271:27:3"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 449,
"type": "t_array:50<t_uint256>",
"src": "1081:29:3"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 3792,
"type": "t_bool",
"src": "352:20:33"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 3873,
"type": "t_array:50<t_uint256>",
"src": "1429:29:33"
},
{
"contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap",
"astId": 8940,
"type": "t_array:50<t_uint256>",
"src": "1195:29:115"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 231,
"type": "t_struct<Roles.Role>",
"src": "271:27:2"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 350,
"type": "t_struct<Roles.Role>",
"src": "271:27:3"
}
],
"storageDiff": []
}
},
"TokenVesting": {
"address": "0x739a0c3db75ca248e2ec562eba6ef17def04021a",
"constructorCode": "608060405234801561001057600080fd5b506114f6806100206000396000f3fe",
"bodyBytecodeHash": "c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc",
"localBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd",
"deployedBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd",
"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": "zos-lib/contracts/Initializable.sol",
"label": "initialized",
"astId": 11320,
"type": "t_bool",
"src": "757:24:138"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initializing",
"astId": 11322,
"type": "t_bool",
"src": "876:25:138"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "______gap",
"astId": 11371,
"type": "t_array:50<t_uint256>",
"src": "1891:29:138"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "_owner",
"astId": 7253,
"type": "t_address",
"src": "302:22:103"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 7364,
"type": "t_array:50<t_uint256>",
"src": "2186:29:103"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 3048,
"type": "t_address",
"src": "1133:28:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 3050,
"type": "t_uint256",
"src": "1263:22:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 3052,
"type": "t_uint256",
"src": "1291:22:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_duration",
"astId": 3054,
"type": "t_uint256",
"src": "1319:25:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 3056,
"type": "t_bool",
"src": "1351:23:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released",
"astId": 3060,
"type": "t_mapping<t_uint256>",
"src": "1381:46:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_revoked",
"astId": 3064,
"type": "t_mapping<t_bool>",
"src": "1433:42:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "______gap",
"astId": 3406,
"type": "t_array:50<t_uint256>",
"src": "5837:29:27"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
}
},
"PaymentSplitter": {
"address": "0x7b6e87aa1cea8a10ab8e7acb9870ee45baea198a",
"constructorCode": "608060405234801561001057600080fd5b50610c22806100206000396000f3fe",
"bodyBytecodeHash": "e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561",
"localBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d",
"deployedBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_array:dyn<t_address>": {
"id": "t_array:dyn<t_address>",
"valueType": "t_address",
"length": "dyn",
"kind": "array",
"label": "address[]"
}
},
"storage": [
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initialized",
"astId": 11320,
"type": "t_bool",
"src": "757:24:138"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initializing",
"astId": 11322,
"type": "t_bool",
"src": "876:25:138"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "______gap",
"astId": 11371,
"type": "t_array:50<t_uint256>",
"src": "1891:29:138"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalShares",
"astId": 7469,
"type": "t_uint256",
"src": "540:28:105"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_totalReleased",
"astId": 7471,
"type": "t_uint256",
"src": "574:30:105"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_shares",
"astId": 7475,
"type": "t_mapping<t_uint256>",
"src": "611:43:105"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_released",
"astId": 7479,
"type": "t_mapping<t_uint256>",
"src": "660:45:105"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "_payees",
"astId": 7482,
"type": "t_array:dyn<t_address>",
"src": "711:25:105"
},
{
"contract": "PaymentSplitter",
"path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap",
"astId": 7728,
"type": "t_array:50<t_uint256>",
"src": "3236:29:105"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [],
"storageDiff": []
}
},
"StandaloneERC721": {
"address": "0xa7b99ae52724624fad63625d6d5d7bc217f36ca5",
"constructorCode": "608060405234801561001057600080fd5b50613b05806100206000396000f3fe",
"bodyBytecodeHash": "3a40a1411748ef0f5dcec43eda779132b622099159a45fc63fa0e172234ff536",
"localBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3",
"deployedBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3",
"types": {
"t_bool": {
"id": "t_bool",
"kind": "elementary",
"label": "bool"
},
"t_uint256": {
"id": "t_uint256",
"kind": "elementary",
"label": "uint256"
},
"t_array:50<t_uint256>": {
"id": "t_array:50<t_uint256>",
"valueType": "t_uint256",
"length": "50",
"kind": "array",
"label": "uint256[50]"
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": {
"id": "t_address",
"kind": "elementary",
"label": "address"
},
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"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_string": {
"id": "t_string",
"kind": "elementary",
"label": "string"
},
"t_mapping<t_string>": {
"id": "t_mapping<t_string>",
"valueType": "t_string",
"label": "mapping(key => string)",
"kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 5,
"type": "t_mapping<t_bool>",
"src": "150:32:0"
}
]
}
},
"storage": [
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initialized",
"astId": 11320,
"type": "t_bool",
"src": "757:24:138"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initializing",
"astId": 11322,
"type": "t_bool",
"src": "876:25:138"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "______gap",
"astId": 11371,
"type": "t_array:50<t_uint256>",
"src": "1891:29:138"
},
{
"contract": "ERC165",
"path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces",
"astId": 3582,
"type": "t_mapping<t_bool>",
"src": "497:52:30"
},
{
"contract": "ERC165",
"path": "contracts/introspection/ERC165.sol",
"label": "______gap",
"astId": 3626,
"type": "t_array:50<t_uint256>",
"src": "1230:29:30"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 9497,
"type": "t_mapping<t_address>",
"src": "774:48:120"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals",
"astId": 9501,
"type": "t_mapping<t_address>",
"src": "878:52:120"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 9505,
"type": "t_mapping<t_uint256>",
"src": "988:54:120"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals",
"astId": 9511,
"type": "t_mapping<t_bool>",
"src": "1097:73:120"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap",
"astId": 10052,
"type": "t_array:50<t_uint256>",
"src": "11668:29:120"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens",
"astId": 10103,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "467:50:122"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 10107,
"type": "t_mapping<t_uint256>",
"src": "587:53:122"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens",
"astId": 10110,
"type": "t_array:dyn<t_uint256>",
"src": "701:28:122"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 10114,
"type": "t_mapping<t_uint256>",
"src": "800:51:122"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap",
"astId": 10443,
"type": "t_array:50<t_uint256>",
"src": "8814:29:122"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 10510,
"type": "t_string",
"src": "266:20:125"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol",
"astId": 10512,
"type": "t_string",
"src": "313:22:125"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs",
"astId": 10516,
"type": "t_mapping<t_string>",
"src": "381:45:125"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 10645,
"type": "t_array:50<t_uint256>",
"src": "2824:29:125"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 231,
"type": "t_struct<Roles.Role>",
"src": "271:27:2"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 330,
"type": "t_array:50<t_uint256>",
"src": "1081:29:2"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 10715,
"type": "t_array:50<t_uint256>",
"src": "1040:29:126"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 350,
"type": "t_struct<Roles.Role>",
"src": "271:27:3"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 449,
"type": "t_array:50<t_uint256>",
"src": "1081:29:3"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 3792,
"type": "t_bool",
"src": "352:20:33"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 3873,
"type": "t_array:50<t_uint256>",
"src": "1429:29:33"
},
{
"contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap",
"astId": 10860,
"type": "t_array:50<t_uint256>",
"src": "851:29:128"
}
],
"warnings": {
"hasConstructor": false,
"hasSelfDestruct": false,
"hasDelegateCall": false,
"hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [],
"storageUncheckedVars": [
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 231,
"type": "t_struct<Roles.Role>",
"src": "271:27:2"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 350,
"type": "t_struct<Roles.Role>",
"src": "271:27:3"
}
],
"storageDiff": []
}
}
},
"solidityLibs": {}, "solidityLibs": {},
"proxies": {}, "proxies": {},
"zosversion": "2", "zosversion": "2",
"frozen": true, "frozen": false,
"app": { "app": {
"address": "0x2ba1a8c7352a5b5ea3ea3408f89e1ba7920d36ce" "address": "0x2ba1a8c7352a5b5ea3ea3408f89e1ba7920d36ce"
}, },
......
{ {
"contracts": { "contracts": {
"TokenVesting": { "PaymentSplitter": {
"address": "0x62f5d4249f6595961c631d5a85101fc658d4816d", "address": "0x29d58ac2407f62caf9b1e00f0d7088d8c8590703",
"constructorCode": "608060405234801561001057600080fd5b506114f6806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b506110a4806100206000396000f3fe",
"bodyBytecodeHash": "c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc", "bodyBytecodeHash": "fe0f9da480efb9ef366284126f8d9dccff6f19f8ee0183449035b37c1f5103d8",
"localBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd", "localBytecodeHash": "d9901040952d3add936b2939fb694875bdfd7b513c877bc1942d36a5e4190873",
"deployedBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd", "deployedBytecodeHash": "d9901040952d3add936b2939fb694875bdfd7b513c877bc1942d36a5e4190873",
"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": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11337, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11339, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11388, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "Ownable", "contract": "PaymentSplitter",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_owner", "label": "_totalShares",
"astId": 7253, "astId": 8418,
"type": "t_address",
"src": "302:22:103"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 7364,
"type": "t_array:50<t_uint256>",
"src": "2186:29:103"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 3048,
"type": "t_address",
"src": "1133:28:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 3050,
"type": "t_uint256",
"src": "1263:22:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 3052,
"type": "t_uint256", "type": "t_uint256",
"src": "1291:22:27" "src": "1176:28:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_duration", "label": "_totalReleased",
"astId": 3054, "astId": 8420,
"type": "t_uint256", "type": "t_uint256",
"src": "1319:25:27" "src": "1210:30:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revocable", "label": "_shares",
"astId": 3056, "astId": 8424,
"type": "t_bool", "type": "t_mapping<t_uint256>",
"src": "1351:23:27" "src": "1247:43:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 3060, "astId": 8428,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1381:46:27" "src": "1296:45:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revoked", "label": "_payees",
"astId": 3064, "astId": 8431,
"type": "t_mapping<t_bool>", "type": "t_array:dyn<t_address>",
"src": "1433:42:27" "src": "1347:25:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 3406, "astId": 8684,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5837:29:27" "src": "5158:29:110"
} }
], ],
"warnings": { "warnings": {
...@@ -158,12 +127,12 @@ ...@@ -158,12 +127,12 @@
"storageDiff": [] "storageDiff": []
} }
}, },
"PaymentSplitter": { "TokenVesting": {
"address": "0xb46aec172e8dcb2018722d0dcb6217909c5caab9", "address": "0x142e4ad09777e6f3068e630a085a4739614d1e76",
"constructorCode": "608060405234801561001057600080fd5b50610c22806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50611c6c806100206000396000f3fe",
"bodyBytecodeHash": "e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561", "bodyBytecodeHash": "ba0eade6a19e4b485aca3478c8755d2a6041a2b39a7aa1a0a73253a782c4a065",
"localBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d", "localBytecodeHash": "94b5eed89a6bab268326a5010e52000ff74d40d96c83811c9d455d7c8b54f447",
"deployedBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d", "deployedBytecodeHash": "94b5eed89a6bab268326a5010e52000ff74d40d96c83811c9d455d7c8b54f447",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -182,23 +151,22 @@ ...@@ -182,23 +151,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 +174,105 @@ ...@@ -206,73 +174,105 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11337, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11339, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11388, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "PaymentSplitter", "contract": "Ownable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_totalShares", "label": "_owner",
"astId": 7469, "astId": 8198,
"type": "t_address",
"src": "472:22:108"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 8311,
"type": "t_array:50<t_uint256>",
"src": "2415:29:108"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 3576,
"type": "t_address",
"src": "1133:28:28"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 3578,
"type": "t_uint256", "type": "t_uint256",
"src": "540:28:105" "src": "1263:22:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_totalReleased", "label": "_start",
"astId": 7471, "astId": 3580,
"type": "t_uint256", "type": "t_uint256",
"src": "574:30:105" "src": "1291:22:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_shares", "label": "_duration",
"astId": 7475, "astId": 3582,
"type": "t_mapping<t_uint256>", "type": "t_uint256",
"src": "611:43:105" "src": "1319:25:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_revocable",
"astId": 3584,
"type": "t_bool",
"src": "1351:23:28"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_released", "label": "_released",
"astId": 7479, "astId": 3588,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "660:45:105" "src": "1381:46:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_payees", "label": "_revoked",
"astId": 7482, "astId": 3592,
"type": "t_array:dyn<t_address>", "type": "t_mapping<t_bool>",
"src": "711:25:105" "src": "1433:42:28"
}, },
{ {
"contract": "PaymentSplitter", "contract": "TokenVesting",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 7728, "astId": 3941,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3236:29:105" "src": "6226:29:28"
} }
], ],
"warnings": { "warnings": {
...@@ -286,11 +286,11 @@ ...@@ -286,11 +286,11 @@
} }
}, },
"StandaloneERC20": { "StandaloneERC20": {
"address": "0x9ab10f1464e04cc5ad6c2f83ecab9d4ffd192181", "address": "0xa17887b5aacc4d3b04ae375178d8e0971d84434a",
"constructorCode": "608060405234801561001057600080fd5b5061301a806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50613153806100206000396000f3fe",
"bodyBytecodeHash": "be7d18748f6de2b2751faf66eafd9b205187fcf1378b9f8ae43df7b4454eed5c", "bodyBytecodeHash": "ad8d45945d6a4f088a61fd605c38cdf2f40171624bca2a7c3b2d4e95b068eb3d",
"localBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd", "localBytecodeHash": "bca15bc1a7aa87c603c9b185aab38e0d72b8adc6347426bb66954cef39e88a74",
"deployedBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd", "deployedBytecodeHash": "bca15bc1a7aa87c603c9b185aab38e0d72b8adc6347426bb66954cef39e88a74",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -350,95 +350,95 @@ ...@@ -350,95 +350,95 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11337, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11339, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11388, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name", "label": "_name",
"astId": 8712, "astId": 9641,
"type": "t_string", "type": "t_string",
"src": "382:20:113" "src": "209:20:118"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol", "label": "_symbol",
"astId": 8714, "astId": 9643,
"type": "t_string", "type": "t_string",
"src": "408:22:113" "src": "235:22:118"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals", "label": "_decimals",
"astId": 8716, "astId": 9645,
"type": "t_uint8", "type": "t_uint8",
"src": "436:23:113" "src": "263:23:118"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap", "label": "______gap",
"astId": 8768, "astId": 9697,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1097:29:113" "src": "1645:29:118"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances", "label": "_balances",
"astId": 8167, "astId": 9129,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "774:46:110" "src": "1357:46:115"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed", "label": "_allowances",
"astId": 8173, "astId": 9135,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "827:66:110" "src": "1410:69:115"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply", "label": "_totalSupply",
"astId": 8175, "astId": 9137,
"type": "t_uint256", "type": "t_uint256",
"src": "900:28:110" "src": "1486:28:115"
}, },
{ {
"contract": "ERC20", "contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "______gap", "label": "______gap",
"astId": 8589, "astId": 9516,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "7661:29:110" "src": "7875:29:115"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -446,23 +446,23 @@ ...@@ -446,23 +446,23 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 330, "astId": 319,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:2" "src": "1133:29:2"
}, },
{ {
"contract": "ERC20Mintable", "contract": "ERC20Mintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "______gap", "label": "______gap",
"astId": 8817, "astId": 9746,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "745:29:114" "src": "816:29:119"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
}, },
...@@ -470,33 +470,33 @@ ...@@ -470,33 +470,33 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 449, "astId": 439,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:3" "src": "1133:29:3"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 3792, "astId": 4481,
"type": "t_bool", "type": "t_bool",
"src": "352:20:33" "src": "855:20:37"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 3873, "astId": 4564,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1429:29:33" "src": "2105:29:37"
}, },
{ {
"contract": "ERC20Pausable", "contract": "ERC20Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 8940, "astId": 9869,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1195:29:115" "src": "1178:29:120"
} }
], ],
"warnings": { "warnings": {
...@@ -510,7 +510,7 @@ ...@@ -510,7 +510,7 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -518,20 +518,42 @@ ...@@ -518,20 +518,42 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
} }
], ],
"storageDiff": [] "storageDiff": [
{
"action": "rename",
"updated": {
"index": 8,
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 9135,
"type": "t_mapping<t_uint256>",
"src": "1410:69:115"
},
"original": {
"index": 8,
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowed",
"astId": 8173,
"type": "t_mapping<t_uint256>",
"src": "827:66:110"
}
}
]
} }
}, },
"StandaloneERC721": { "StandaloneERC721": {
"address": "0x841cef29b1f6279a0108679033f76806de57ab0b", "address": "0x27787a3b782897021eaffb8f1d52e71d74cea0b0",
"constructorCode": "608060405234801561001057600080fd5b50613b05806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50614299806100206000396000f3fe",
"bodyBytecodeHash": "3a40a1411748ef0f5dcec43eda779132b622099159a45fc63fa0e172234ff536", "bodyBytecodeHash": "9113153cb4b2b62f720cb12960ba3b4a7b9a5f3329e34a4a3ece0212d130ae53",
"localBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3", "localBytecodeHash": "5dca693db1fee9a4ce973e49d6665a8770b823c36ba2c7e64f37d81046672074",
"deployedBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3", "deployedBytecodeHash": "5dca693db1fee9a4ce973e49d6665a8770b823c36ba2c7e64f37d81046672074",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -567,10 +589,23 @@ ...@@ -567,10 +589,23 @@
"label": "mapping(key => address)", "label": "mapping(key => address)",
"kind": "mapping" "kind": "mapping"
}, },
"t_mapping<t_uint256>": { "t_struct<Counters.Counter>": {
"id": "t_mapping<t_uint256>", "id": "t_struct<Counters.Counter>",
"valueType": "t_uint256", "kind": "struct",
"label": "mapping(key => uint256)", "label": "Counters.Counter",
"members": [
{
"label": "_value",
"astId": 2533,
"type": "t_uint256",
"src": "1022:14:22"
}
]
},
"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" "kind": "mapping"
}, },
"t_array:dyn<t_uint256>": { "t_array:dyn<t_uint256>": {
...@@ -586,6 +621,12 @@ ...@@ -586,6 +621,12 @@
"label": "mapping(key => uint256[])", "label": "mapping(key => uint256[])",
"kind": "mapping" "kind": "mapping"
}, },
"t_mapping<t_uint256>": {
"id": "t_mapping<t_uint256>",
"valueType": "t_uint256",
"label": "mapping(key => uint256)",
"kind": "mapping"
},
"t_string": { "t_string": {
"id": "t_string", "id": "t_string",
"kind": "elementary", "kind": "elementary",
...@@ -616,159 +657,159 @@ ...@@ -616,159 +657,159 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11337, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11339, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11388, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_supportedInterfaces", "label": "_supportedInterfaces",
"astId": 3582, "astId": 4117,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "497:52:30" "src": "550:52:31"
}, },
{ {
"contract": "ERC165", "contract": "ERC165",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/introspection/ERC165.sol",
"label": "______gap", "label": "______gap",
"astId": 3626, "astId": 4162,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1230:29:30" "src": "1714:29:31"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner", "label": "_tokenOwner",
"astId": 9497, "astId": 10508,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "774:48:120" "src": "829:48:125"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals", "label": "_tokenApprovals",
"astId": 9501, "astId": 10512,
"type": "t_mapping<t_address>", "type": "t_mapping<t_address>",
"src": "878:52:120" "src": "933:52:125"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount", "label": "_ownedTokensCount",
"astId": 9505, "astId": 10516,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_struct<Counters.Counter>>",
"src": "988:54:120" "src": "1043:63:125"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals", "label": "_operatorApprovals",
"astId": 9511, "astId": 10522,
"type": "t_mapping<t_bool>", "type": "t_mapping<t_bool>",
"src": "1097:73:120" "src": "1161:73:125"
}, },
{ {
"contract": "ERC721", "contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap", "label": "______gap",
"astId": 10052, "astId": 11065,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "11668:29:120" "src": "12696:29:125"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokens", "label": "_ownedTokens",
"astId": 10103, "astId": 11117,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "467:50:122" "src": "445:50:127"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex", "label": "_ownedTokensIndex",
"astId": 10107, "astId": 11121,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "587:53:122" "src": "565:53:127"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokens", "label": "_allTokens",
"astId": 10110, "astId": 11124,
"type": "t_array:dyn<t_uint256>", "type": "t_array:dyn<t_uint256>",
"src": "701:28:122" "src": "679:28:127"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex", "label": "_allTokensIndex",
"astId": 10114, "astId": 11128,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "800:51:122" "src": "778:51:127"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap", "label": "______gap",
"astId": 10443, "astId": 11459,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "8814:29:122" "src": "8994:29:127"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name", "label": "_name",
"astId": 10527, "astId": 11526,
"type": "t_string", "type": "t_string",
"src": "266:20:125" "src": "266:20:130"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol", "label": "_symbol",
"astId": 10529, "astId": 11528,
"type": "t_string", "type": "t_string",
"src": "313:22:125" "src": "313:22:130"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs", "label": "_tokenURIs",
"astId": 10533, "astId": 11532,
"type": "t_mapping<t_string>", "type": "t_mapping<t_string>",
"src": "381:45:125" "src": "381:45:130"
}, },
{ {
"contract": "ERC721Metadata", "contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap", "label": "______gap",
"astId": 10662, "astId": 11663,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "2824:29:125" "src": "3029:29:130"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -776,23 +817,23 @@ ...@@ -776,23 +817,23 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 330, "astId": 319,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:2" "src": "1133:29:2"
}, },
{ {
"contract": "ERC721MetadataMintable", "contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap", "label": "______gap",
"astId": 10732, "astId": 11733,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1040:29:126" "src": "1042:29:131"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
}, },
...@@ -800,33 +841,33 @@ ...@@ -800,33 +841,33 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 449, "astId": 439,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:3" "src": "1133:29:3"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 3792, "astId": 4481,
"type": "t_bool", "type": "t_bool",
"src": "352:20:33" "src": "855:20:37"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 3873, "astId": 4564,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1429:29:33" "src": "2105:29:37"
}, },
{ {
"contract": "ERC721Pausable", "contract": "ERC721Pausable",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 10877, "astId": 11878,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "851:29:128" "src": "850:29:133"
} }
], ],
"warnings": { "warnings": {
...@@ -837,10 +878,18 @@ ...@@ -837,10 +878,18 @@
"uninitializedBaseContracts": [], "uninitializedBaseContracts": [],
"storageUncheckedVars": [ "storageUncheckedVars": [
{ {
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 10516,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1043:63:125"
},
{
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -848,12 +897,34 @@ ...@@ -848,12 +897,34 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
} }
], ],
"storageDiff": [] "storageDiff": [
{
"action": "typechange",
"updated": {
"index": 7,
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 10516,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1043:63:125"
},
"original": {
"index": 7,
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 9505,
"type": "t_mapping<t_uint256>",
"src": "988:54:120"
}
}
]
} }
} }
}, },
...@@ -868,7 +939,7 @@ ...@@ -868,7 +939,7 @@
"address": "0xa44bb80b290de8a465d17b14269df53cf0b9bf4f" "address": "0xa44bb80b290de8a465d17b14269df53cf0b9bf4f"
}, },
"provider": { "provider": {
"address": "0x0cfd95d540eb7534de49f391a0aaf51e1448b692" "address": "0x20b96704e5cab368fc05d8729b9d2c4c830f9338"
}, },
"version": "2.1.3" "version": "2.2.0"
} }
\ No newline at end of file
{ {
"contracts": { "contracts": {
"StandaloneERC721": { "TokenVesting": {
"address": "0xfa34faca4398d04a7b3d9488700cf699c60c8976", "address": "0x37b52342e1e8eca924c69e49797e8b1a80251a88",
"constructorCode": "608060405234801561001057600080fd5b50613b05806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50611c6c806100206000396000f3fe",
"bodyBytecodeHash": "3a40a1411748ef0f5dcec43eda779132b622099159a45fc63fa0e172234ff536", "bodyBytecodeHash": "ba0eade6a19e4b485aca3478c8755d2a6041a2b39a7aa1a0a73253a782c4a065",
"localBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3", "localBytecodeHash": "94b5eed89a6bab268326a5010e52000ff74d40d96c83811c9d455d7c8b54f447",
"deployedBytecodeHash": "894223010b5e61c2baed12dcf3816a46257fe851ecf71e38952b1cfebd0560b3", "deployedBytecodeHash": "94b5eed89a6bab268326a5010e52000ff74d40d96c83811c9d455d7c8b54f447",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -24,65 +24,22 @@ ...@@ -24,65 +24,22 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
},
"t_address": { "t_address": {
"id": "t_address", "id": "t_address",
"kind": "elementary", "kind": "elementary",
"label": "address" "label": "address"
}, },
"t_mapping<t_address>": {
"id": "t_mapping<t_address>",
"valueType": "t_address",
"label": "mapping(key => address)",
"kind": "mapping"
},
"t_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_array:dyn<t_uint256>": { "t_mapping<t_bool>": {
"id": "t_array:dyn<t_uint256>", "id": "t_mapping<t_bool>",
"valueType": "t_uint256", "valueType": "t_bool",
"length": "dyn", "label": "mapping(key => bool)",
"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_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" "kind": "mapping"
},
"t_struct<Roles.Role>": {
"id": "t_struct<Roles.Role>",
"kind": "struct",
"label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 5,
"type": "t_mapping<t_bool>",
"src": "150:32:0"
}
]
} }
}, },
"storage": [ "storage": [
...@@ -90,217 +47,105 @@ ...@@ -90,217 +47,105 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11320, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11322, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11371, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "ERC165", "contract": "Ownable",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/ownership/Ownable.sol",
"label": "_supportedInterfaces", "label": "_owner",
"astId": 3582, "astId": 8198,
"type": "t_mapping<t_bool>", "type": "t_address",
"src": "497:52:30" "src": "472:22:108"
}, },
{ {
"contract": "ERC165", "contract": "Ownable",
"path": "contracts/introspection/ERC165.sol", "path": "contracts/ownership/Ownable.sol",
"label": "______gap", "label": "______gap",
"astId": 3626, "astId": 8311,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1230:29:30" "src": "2415:29:108"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenOwner",
"astId": 9497,
"type": "t_mapping<t_address>",
"src": "774:48:120"
}, },
{ {
"contract": "ERC721", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_tokenApprovals", "label": "_beneficiary",
"astId": 9501, "astId": 3576,
"type": "t_mapping<t_address>", "type": "t_address",
"src": "878:52:120" "src": "1133:28:28"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 9505,
"type": "t_mapping<t_uint256>",
"src": "988:54:120"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals",
"astId": 9511,
"type": "t_mapping<t_bool>",
"src": "1097:73:120"
}, },
{ {
"contract": "ERC721", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "_cliff",
"astId": 10052, "astId": 3578,
"type": "t_array:50<t_uint256>", "type": "t_uint256",
"src": "11668:29:120" "src": "1263:22:28"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_ownedTokens", "label": "_start",
"astId": 10103, "astId": 3580,
"type": "t_mapping<t_array:dyn<t_uint256>>", "type": "t_uint256",
"src": "467:50:122" "src": "1291:22:28"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_ownedTokensIndex", "label": "_duration",
"astId": 10107, "astId": 3582,
"type": "t_mapping<t_uint256>", "type": "t_uint256",
"src": "587:53:122" "src": "1319:25:28"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_allTokens", "label": "_revocable",
"astId": 10110, "astId": 3584,
"type": "t_array:dyn<t_uint256>", "type": "t_bool",
"src": "701:28:122" "src": "1351:23:28"
}, },
{ {
"contract": "ERC721Enumerable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Enumerable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_allTokensIndex", "label": "_released",
"astId": 10114, "astId": 3588,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "800:51:122" "src": "1381:46:28"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "______gap",
"astId": 10443,
"type": "t_array:50<t_uint256>",
"src": "8814:29:122"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 10510,
"type": "t_string",
"src": "266:20:125"
}, },
{ {
"contract": "ERC721Metadata", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Metadata.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "_symbol", "label": "_revoked",
"astId": 10512, "astId": 3592,
"type": "t_string", "type": "t_mapping<t_bool>",
"src": "313:22:125" "src": "1433:42:28"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs",
"astId": 10516,
"type": "t_mapping<t_string>",
"src": "381:45:125"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap",
"astId": 10645,
"type": "t_array:50<t_uint256>",
"src": "2824:29:125"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "_minters",
"astId": 231,
"type": "t_struct<Roles.Role>",
"src": "271:27:2"
},
{
"contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol",
"label": "______gap",
"astId": 330,
"type": "t_array:50<t_uint256>",
"src": "1081:29:2"
},
{
"contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap",
"astId": 10715,
"type": "t_array:50<t_uint256>",
"src": "1040:29:126"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 350,
"type": "t_struct<Roles.Role>",
"src": "271:27:3"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "______gap",
"astId": 449,
"type": "t_array:50<t_uint256>",
"src": "1081:29:3"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "_paused",
"astId": 3792,
"type": "t_bool",
"src": "352:20:33"
},
{
"contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol",
"label": "______gap",
"astId": 3873,
"type": "t_array:50<t_uint256>",
"src": "1429:29:33"
}, },
{ {
"contract": "ERC721Pausable", "contract": "TokenVesting",
"path": "contracts/token/ERC721/ERC721Pausable.sol", "path": "contracts/drafts/TokenVesting.sol",
"label": "______gap", "label": "______gap",
"astId": 10860, "astId": 3941,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "851:29:128" "src": "6226:29:28"
} }
], ],
"warnings": { "warnings": {
...@@ -308,34 +153,15 @@ ...@@ -308,34 +153,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": 231,
"type": "t_struct<Roles.Role>",
"src": "271:27:2"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 350,
"type": "t_struct<Roles.Role>",
"src": "271:27:3"
}
],
"storageDiff": []
} }
}, },
"TokenVesting": { "PaymentSplitter": {
"address": "0xbd829646470cd55771e8e279910e6c7f74d5dc4e", "address": "0xee1ff7edb4d1dee795497dc715a8173c9ddda440",
"constructorCode": "608060405234801561001057600080fd5b506114f6806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b506110a4806100206000396000f3fe",
"bodyBytecodeHash": "c073eddd6c79d523b1928939c82f8095399ad0171bb069ad387f26b7367f18fc", "bodyBytecodeHash": "fe0f9da480efb9ef366284126f8d9dccff6f19f8ee0183449035b37c1f5103d8",
"localBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd", "localBytecodeHash": "d9901040952d3add936b2939fb694875bdfd7b513c877bc1942d36a5e4190873",
"deployedBytecodeHash": "ec2e949079798b2b0314d7f09a2022185da072ee9dc5c6c660655b70d69e5acd", "deployedBytecodeHash": "d9901040952d3add936b2939fb694875bdfd7b513c877bc1942d36a5e4190873",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -354,22 +180,23 @@ ...@@ -354,22 +180,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": [
...@@ -377,105 +204,73 @@ ...@@ -377,105 +204,73 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11320, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11322, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11371, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "Ownable", "contract": "PaymentSplitter",
"path": "contracts/ownership/Ownable.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_owner", "label": "_totalShares",
"astId": 7253, "astId": 8418,
"type": "t_address",
"src": "302:22:103"
},
{
"contract": "Ownable",
"path": "contracts/ownership/Ownable.sol",
"label": "______gap",
"astId": 7364,
"type": "t_array:50<t_uint256>",
"src": "2186:29:103"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_beneficiary",
"astId": 3048,
"type": "t_address",
"src": "1133:28:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_cliff",
"astId": 3050,
"type": "t_uint256",
"src": "1263:22:27"
},
{
"contract": "TokenVesting",
"path": "contracts/drafts/TokenVesting.sol",
"label": "_start",
"astId": 3052,
"type": "t_uint256", "type": "t_uint256",
"src": "1291:22:27" "src": "1176:28:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_duration", "label": "_totalReleased",
"astId": 3054, "astId": 8420,
"type": "t_uint256", "type": "t_uint256",
"src": "1319:25:27" "src": "1210:30:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revocable", "label": "_shares",
"astId": 3056, "astId": 8424,
"type": "t_bool", "type": "t_mapping<t_uint256>",
"src": "1351:23:27" "src": "1247:43:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_released", "label": "_released",
"astId": 3060, "astId": 8428,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "1381:46:27" "src": "1296:45:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "_revoked", "label": "_payees",
"astId": 3064, "astId": 8431,
"type": "t_mapping<t_bool>", "type": "t_array:dyn<t_address>",
"src": "1433:42:27" "src": "1347:25:110"
}, },
{ {
"contract": "TokenVesting", "contract": "PaymentSplitter",
"path": "contracts/drafts/TokenVesting.sol", "path": "contracts/payment/PaymentSplitter.sol",
"label": "______gap", "label": "______gap",
"astId": 3406, "astId": 8684,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "5837:29:27" "src": "5158:29:110"
} }
], ],
"warnings": { "warnings": {
...@@ -483,17 +278,15 @@ ...@@ -483,17 +278,15 @@
"hasSelfDestruct": false, "hasSelfDestruct": false,
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": []
"storageUncheckedVars": [],
"storageDiff": []
} }
}, },
"PaymentSplitter": { "StandaloneERC20": {
"address": "0x86c6c2ca04023f2f55cb0024d4bf91acd222e119", "address": "0x2ed7f08736297d10dfa04a9b272dffc03615644f",
"constructorCode": "608060405234801561001057600080fd5b50610c22806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50613153806100206000396000f3fe",
"bodyBytecodeHash": "e207c0c86e8e619a29af7b55615bb483a5459eb42dcce825db3b050133381561", "bodyBytecodeHash": "ad8d45945d6a4f088a61fd605c38cdf2f40171624bca2a7c3b2d4e95b068eb3d",
"localBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d", "localBytecodeHash": "bca15bc1a7aa87c603c9b185aab38e0d72b8adc6347426bb66954cef39e88a74",
"deployedBytecodeHash": "104fd29be6e97bf49f2dd3654bff1bd57279f3da56ba3e8207704c481851642d", "deployedBytecodeHash": "bca15bc1a7aa87c603c9b185aab38e0d72b8adc6347426bb66954cef39e88a74",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -512,97 +305,194 @@ ...@@ -512,97 +305,194 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_string": {
"id": "t_string",
"kind": "elementary",
"label": "string"
},
"t_uint8": {
"id": "t_uint8",
"kind": "elementary",
"label": "uint8"
},
"t_mapping<t_uint256>": { "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_struct<Roles.Role>": {
"id": "t_address", "id": "t_struct<Roles.Role>",
"kind": "elementary", "kind": "struct",
"label": "address" "label": "Roles.Role",
"members": [
{
"label": "bearer",
"astId": 5,
"type": "t_mapping<t_bool>",
"src": "150:32:0"
}
]
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
}
},
"storage": [
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initialized",
"astId": 13503,
"type": "t_bool",
"src": "757:24:147"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "initializing",
"astId": 13505,
"type": "t_bool",
"src": "876:25:147"
},
{
"contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol",
"label": "______gap",
"astId": 13554,
"type": "t_array:50<t_uint256>",
"src": "1891:29:147"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_name",
"astId": 9641,
"type": "t_string",
"src": "209:20:118"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_symbol",
"astId": 9643,
"type": "t_string",
"src": "235:22:118"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "_decimals",
"astId": 9645,
"type": "t_uint8",
"src": "263:23:118"
},
{
"contract": "ERC20Detailed",
"path": "contracts/token/ERC20/ERC20Detailed.sol",
"label": "______gap",
"astId": 9697,
"type": "t_array:50<t_uint256>",
"src": "1645:29:118"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_balances",
"astId": 9129,
"type": "t_mapping<t_uint256>",
"src": "1357:46:115"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_allowances",
"astId": 9135,
"type": "t_mapping<t_uint256>",
"src": "1410:69:115"
},
{
"contract": "ERC20",
"path": "contracts/token/ERC20/ERC20.sol",
"label": "_totalSupply",
"astId": 9137,
"type": "t_uint256",
"src": "1486:28:115"
}, },
"t_array:dyn<t_address>": {
"id": "t_array:dyn<t_address>",
"valueType": "t_address",
"length": "dyn",
"kind": "array",
"label": "address[]"
}
},
"storage": [
{ {
"contract": "Initializable", "contract": "ERC20",
"path": "zos-lib/contracts/Initializable.sol", "path": "contracts/token/ERC20/ERC20.sol",
"label": "initialized", "label": "______gap",
"astId": 11320, "astId": 9516,
"type": "t_bool", "type": "t_array:50<t_uint256>",
"src": "757:24:138" "src": "7875:29:115"
}, },
{ {
"contract": "Initializable", "contract": "MinterRole",
"path": "zos-lib/contracts/Initializable.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "initializing", "label": "_minters",
"astId": 11322, "astId": 219,
"type": "t_bool", "type": "t_struct<Roles.Role>",
"src": "876:25:138" "src": "271:27:2"
}, },
{ {
"contract": "Initializable", "contract": "MinterRole",
"path": "zos-lib/contracts/Initializable.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 11371, "astId": 319,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1133:29:2"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC20Mintable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/token/ERC20/ERC20Mintable.sol",
"label": "_totalShares", "label": "______gap",
"astId": 7469, "astId": 9746,
"type": "t_uint256", "type": "t_array:50<t_uint256>",
"src": "540:28:105" "src": "816:29:119"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PauserRole",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_totalReleased", "label": "_pausers",
"astId": 7471, "astId": 339,
"type": "t_uint256", "type": "t_struct<Roles.Role>",
"src": "574:30:105" "src": "271:27:3"
}, },
{ {
"contract": "PaymentSplitter", "contract": "PauserRole",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_shares", "label": "______gap",
"astId": 7475, "astId": 439,
"type": "t_mapping<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "611:43:105" "src": "1133:29:3"
}, },
{ {
"contract": "PaymentSplitter", "contract": "Pausable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_released", "label": "_paused",
"astId": 7479, "astId": 4481,
"type": "t_mapping<t_uint256>", "type": "t_bool",
"src": "660:45:105" "src": "855:20:37"
}, },
{ {
"contract": "PaymentSplitter", "contract": "Pausable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_payees", "label": "______gap",
"astId": 7482, "astId": 4564,
"type": "t_array:dyn<t_address>", "type": "t_array:50<t_uint256>",
"src": "711:25:105" "src": "2105:29:37"
}, },
{ {
"contract": "PaymentSplitter", "contract": "ERC20Pausable",
"path": "contracts/payment/PaymentSplitter.sol", "path": "contracts/token/ERC20/ERC20Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 7728, "astId": 9869,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "3236:29:105" "src": "1178:29:120"
} }
], ],
"warnings": { "warnings": {
...@@ -610,17 +500,15 @@ ...@@ -610,17 +500,15 @@
"hasSelfDestruct": false, "hasSelfDestruct": false,
"hasDelegateCall": false, "hasDelegateCall": false,
"hasInitialValuesInDeclarations": false, "hasInitialValuesInDeclarations": false,
"uninitializedBaseContracts": [], "uninitializedBaseContracts": []
"storageUncheckedVars": [],
"storageDiff": []
} }
}, },
"StandaloneERC20": { "StandaloneERC721": {
"address": "0x4831f06a71bc782e890fdae4d79913f97bb7ee6f", "address": "0xf43fe8b882b9821b3d648fb9f4d99d2fd736368c",
"constructorCode": "608060405234801561001057600080fd5b5061301a806100206000396000f3fe", "constructorCode": "608060405234801561001057600080fd5b50614299806100206000396000f3fe",
"bodyBytecodeHash": "be7d18748f6de2b2751faf66eafd9b205187fcf1378b9f8ae43df7b4454eed5c", "bodyBytecodeHash": "9113153cb4b2b62f720cb12960ba3b4a7b9a5f3329e34a4a3ece0212d130ae53",
"localBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd", "localBytecodeHash": "5dca693db1fee9a4ce973e49d6665a8770b823c36ba2c7e64f37d81046672074",
"deployedBytecodeHash": "ec88664e7121199b99dd457b1e8d02161fc2a7bc6d35453590ce8b9361bf30cd", "deployedBytecodeHash": "5dca693db1fee9a4ce973e49d6665a8770b823c36ba2c7e64f37d81046672074",
"types": { "types": {
"t_bool": { "t_bool": {
"id": "t_bool", "id": "t_bool",
...@@ -639,15 +527,54 @@ ...@@ -639,15 +527,54 @@
"kind": "array", "kind": "array",
"label": "uint256[50]" "label": "uint256[50]"
}, },
"t_string": { "t_mapping<t_bool>": {
"id": "t_string", "id": "t_mapping<t_bool>",
"kind": "elementary", "valueType": "t_bool",
"label": "string" "label": "mapping(key => bool)",
"kind": "mapping"
}, },
"t_uint8": { "t_address": {
"id": "t_uint8", "id": "t_address",
"kind": "elementary", "kind": "elementary",
"label": "uint8" "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": 2533,
"type": "t_uint256",
"src": "1022:14:22"
}
]
},
"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>",
...@@ -655,6 +582,17 @@ ...@@ -655,6 +582,17 @@
"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",
...@@ -667,12 +605,6 @@ ...@@ -667,12 +605,6 @@
"src": "150:32:0" "src": "150:32:0"
} }
] ]
},
"t_mapping<t_bool>": {
"id": "t_mapping<t_bool>",
"valueType": "t_bool",
"label": "mapping(key => bool)",
"kind": "mapping"
} }
}, },
"storage": [ "storage": [
...@@ -680,95 +612,159 @@ ...@@ -680,95 +612,159 @@
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initialized", "label": "initialized",
"astId": 11320, "astId": 13503,
"type": "t_bool", "type": "t_bool",
"src": "757:24:138" "src": "757:24:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "initializing", "label": "initializing",
"astId": 11322, "astId": 13505,
"type": "t_bool", "type": "t_bool",
"src": "876:25:138" "src": "876:25:147"
}, },
{ {
"contract": "Initializable", "contract": "Initializable",
"path": "zos-lib/contracts/Initializable.sol", "path": "zos-lib/contracts/Initializable.sol",
"label": "______gap", "label": "______gap",
"astId": 11371, "astId": 13554,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1891:29:138" "src": "1891:29:147"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC165",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_name", "label": "_supportedInterfaces",
"astId": 8712, "astId": 4117,
"type": "t_string", "type": "t_mapping<t_bool>",
"src": "382:20:113" "src": "550:52:31"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC165",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/introspection/ERC165.sol",
"label": "_symbol", "label": "______gap",
"astId": 8714, "astId": 4162,
"type": "t_string", "type": "t_array:50<t_uint256>",
"src": "408:22:113" "src": "1714:29:31"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC721",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_decimals", "label": "_tokenOwner",
"astId": 8716, "astId": 10508,
"type": "t_uint8", "type": "t_mapping<t_address>",
"src": "436:23:113" "src": "829:48:125"
}, },
{ {
"contract": "ERC20Detailed", "contract": "ERC721",
"path": "contracts/token/ERC20/ERC20Detailed.sol", "path": "contracts/token/ERC721/ERC721.sol",
"label": "_tokenApprovals",
"astId": 10512,
"type": "t_mapping<t_address>",
"src": "933:52:125"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_ownedTokensCount",
"astId": 10516,
"type": "t_mapping<t_struct<Counters.Counter>>",
"src": "1043:63:125"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "_operatorApprovals",
"astId": 10522,
"type": "t_mapping<t_bool>",
"src": "1161:73:125"
},
{
"contract": "ERC721",
"path": "contracts/token/ERC721/ERC721.sol",
"label": "______gap", "label": "______gap",
"astId": 8768, "astId": 11065,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1097:29:113" "src": "12696:29:125"
}, },
{ {
"contract": "ERC20", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_balances", "label": "_ownedTokens",
"astId": 8167, "astId": 11117,
"type": "t_mapping<t_array:dyn<t_uint256>>",
"src": "445:50:127"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_ownedTokensIndex",
"astId": 11121,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "774:46:110" "src": "565:53:127"
}, },
{ {
"contract": "ERC20", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allowed", "label": "_allTokens",
"astId": 8173, "astId": 11124,
"type": "t_array:dyn<t_uint256>",
"src": "679:28:127"
},
{
"contract": "ERC721Enumerable",
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_allTokensIndex",
"astId": 11128,
"type": "t_mapping<t_uint256>", "type": "t_mapping<t_uint256>",
"src": "827:66:110" "src": "778:51:127"
}, },
{ {
"contract": "ERC20", "contract": "ERC721Enumerable",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC721/ERC721Enumerable.sol",
"label": "_totalSupply", "label": "______gap",
"astId": 8175, "astId": 11459,
"type": "t_uint256", "type": "t_array:50<t_uint256>",
"src": "900:28:110" "src": "8994:29:127"
}, },
{ {
"contract": "ERC20", "contract": "ERC721Metadata",
"path": "contracts/token/ERC20/ERC20.sol", "path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_name",
"astId": 11526,
"type": "t_string",
"src": "266:20:130"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_symbol",
"astId": 11528,
"type": "t_string",
"src": "313:22:130"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "_tokenURIs",
"astId": 11532,
"type": "t_mapping<t_string>",
"src": "381:45:130"
},
{
"contract": "ERC721Metadata",
"path": "contracts/token/ERC721/ERC721Metadata.sol",
"label": "______gap", "label": "______gap",
"astId": 8589, "astId": 11663,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "7661:29:110" "src": "3029:29:130"
}, },
{ {
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "_minters", "label": "_minters",
"astId": 231, "astId": 219,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:2" "src": "271:27:2"
}, },
...@@ -776,23 +772,23 @@ ...@@ -776,23 +772,23 @@
"contract": "MinterRole", "contract": "MinterRole",
"path": "contracts/access/roles/MinterRole.sol", "path": "contracts/access/roles/MinterRole.sol",
"label": "______gap", "label": "______gap",
"astId": 330, "astId": 319,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:2" "src": "1133:29:2"
}, },
{ {
"contract": "ERC20Mintable", "contract": "ERC721MetadataMintable",
"path": "contracts/token/ERC20/ERC20Mintable.sol", "path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
"label": "______gap", "label": "______gap",
"astId": 8817, "astId": 11733,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "745:29:114" "src": "1042:29:131"
}, },
{ {
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers", "label": "_pausers",
"astId": 350, "astId": 339,
"type": "t_struct<Roles.Role>", "type": "t_struct<Roles.Role>",
"src": "271:27:3" "src": "271:27:3"
}, },
...@@ -800,33 +796,33 @@ ...@@ -800,33 +796,33 @@
"contract": "PauserRole", "contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol", "path": "contracts/access/roles/PauserRole.sol",
"label": "______gap", "label": "______gap",
"astId": 449, "astId": 439,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1081:29:3" "src": "1133:29:3"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "_paused", "label": "_paused",
"astId": 3792, "astId": 4481,
"type": "t_bool", "type": "t_bool",
"src": "352:20:33" "src": "855:20:37"
}, },
{ {
"contract": "Pausable", "contract": "Pausable",
"path": "contracts/lifecycle/Pausable.sol", "path": "contracts/lifecycle/Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 3873, "astId": 4564,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1429:29:33" "src": "2105:29:37"
}, },
{ {
"contract": "ERC20Pausable", "contract": "ERC721Pausable",
"path": "contracts/token/ERC20/ERC20Pausable.sol", "path": "contracts/token/ERC721/ERC721Pausable.sol",
"label": "______gap", "label": "______gap",
"astId": 8940, "astId": 11878,
"type": "t_array:50<t_uint256>", "type": "t_array:50<t_uint256>",
"src": "1195:29:115" "src": "850:29:133"
} }
], ],
"warnings": { "warnings": {
...@@ -834,26 +830,7 @@ ...@@ -834,26 +830,7 @@
"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": 231,
"type": "t_struct<Roles.Role>",
"src": "271:27:2"
},
{
"contract": "PauserRole",
"path": "contracts/access/roles/PauserRole.sol",
"label": "_pausers",
"astId": 350,
"type": "t_struct<Roles.Role>",
"src": "271:27:3"
}
],
"storageDiff": []
} }
} }
}, },
...@@ -868,7 +845,7 @@ ...@@ -868,7 +845,7 @@
"address": "0x2a9e7b63514438906a83a1e320dbbd814d417002" "address": "0x2a9e7b63514438906a83a1e320dbbd814d417002"
}, },
"provider": { "provider": {
"address": "0xeca44e6485ba34c5d055bc88370062bd6dfa893e" "address": "0xb818f726ea886a73dc4105252f0e7c10b6309cae"
}, },
"version": "2.1.3" "version": "2.2.0"
} }
\ No newline at end of file
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