923 lines
28 KiB
JSON
923 lines
28 KiB
JSON
{
|
|
"contracts": {
|
|
"PaymentSplitter": {
|
|
"address": "0xC6C65338632a6E84f7D67C94EAC117571932e95c",
|
|
"constructorCode": "6080604052610bf2806100136000396000f3fe",
|
|
"bodyBytecodeHash": "f80b1634ecca81b01cd4155b3ceba5e85979d18489c685ce4bc0f3e16e50ed3d",
|
|
"localBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
|
|
"deployedBytecodeHash": "4fffe4f76deb208e21319fb0b5446ab2b82b2ec221097e510f0ee982a12717b6",
|
|
"types": {
|
|
"t_bool": {
|
|
"id": "t_bool",
|
|
"kind": "elementary",
|
|
"label": "bool"
|
|
},
|
|
"t_uint256": {
|
|
"id": "t_uint256",
|
|
"kind": "elementary",
|
|
"label": "uint256"
|
|
},
|
|
"t_array:50<t_uint256>": {
|
|
"id": "t_array:50<t_uint256>",
|
|
"valueType": "t_uint256",
|
|
"length": "50",
|
|
"kind": "array",
|
|
"label": "uint256[50]"
|
|
},
|
|
"t_mapping<t_uint256>": {
|
|
"id": "t_mapping<t_uint256>",
|
|
"valueType": "t_uint256",
|
|
"label": "mapping(key => uint256)",
|
|
"kind": "mapping"
|
|
},
|
|
"t_address": {
|
|
"id": "t_address",
|
|
"kind": "elementary",
|
|
"label": "address"
|
|
},
|
|
"t_array:dyn<t_address>": {
|
|
"id": "t_array:dyn<t_address>",
|
|
"valueType": "t_address",
|
|
"length": "dyn",
|
|
"kind": "array",
|
|
"label": "address[]"
|
|
}
|
|
},
|
|
"storage": [
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "initialized",
|
|
"astId": 13536,
|
|
"type": "t_bool",
|
|
"src": "757:24:154"
|
|
},
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "initializing",
|
|
"astId": 13538,
|
|
"type": "t_bool",
|
|
"src": "876:25:154"
|
|
},
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "______gap",
|
|
"astId": 13594,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1951:29:154"
|
|
},
|
|
{
|
|
"contract": "PaymentSplitter",
|
|
"path": "contracts/payment/PaymentSplitter.sol",
|
|
"label": "_totalShares",
|
|
"astId": 9654,
|
|
"type": "t_uint256",
|
|
"src": "593:28:121"
|
|
},
|
|
{
|
|
"contract": "PaymentSplitter",
|
|
"path": "contracts/payment/PaymentSplitter.sol",
|
|
"label": "_totalReleased",
|
|
"astId": 9656,
|
|
"type": "t_uint256",
|
|
"src": "627:30:121"
|
|
},
|
|
{
|
|
"contract": "PaymentSplitter",
|
|
"path": "contracts/payment/PaymentSplitter.sol",
|
|
"label": "_shares",
|
|
"astId": 9660,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "664:43:121"
|
|
},
|
|
{
|
|
"contract": "PaymentSplitter",
|
|
"path": "contracts/payment/PaymentSplitter.sol",
|
|
"label": "_released",
|
|
"astId": 9664,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "713:45:121"
|
|
},
|
|
{
|
|
"contract": "PaymentSplitter",
|
|
"path": "contracts/payment/PaymentSplitter.sol",
|
|
"label": "_payees",
|
|
"astId": 9667,
|
|
"type": "t_array:dyn<t_address>",
|
|
"src": "764:25:121"
|
|
},
|
|
{
|
|
"contract": "PaymentSplitter",
|
|
"path": "contracts/payment/PaymentSplitter.sol",
|
|
"label": "______gap",
|
|
"astId": 9913,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "3291:29:121"
|
|
}
|
|
],
|
|
"warnings": {
|
|
"hasConstructor": false,
|
|
"hasSelfDestruct": false,
|
|
"hasDelegateCall": false,
|
|
"hasInitialValuesInDeclarations": false,
|
|
"uninitializedBaseContracts": [],
|
|
"storageUncheckedVars": [],
|
|
"storageDiff": []
|
|
}
|
|
},
|
|
"StandaloneERC20": {
|
|
"address": "0xB7F08c44086Baa3c8e74b68E2817B5ae633770BF",
|
|
"constructorCode": "6080604052612b68806100136000396000f3fe",
|
|
"bodyBytecodeHash": "47dc17b93316f8df939ac42afd023448ba98f3c8d3f7e4240f118217a4e3020e",
|
|
"localBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
|
|
"deployedBytecodeHash": "92d11f5376cafd394027eedcf15b21805f9e8e4293a286b74e8c44620c324b34",
|
|
"types": {
|
|
"t_bool": {
|
|
"id": "t_bool",
|
|
"kind": "elementary",
|
|
"label": "bool"
|
|
},
|
|
"t_uint256": {
|
|
"id": "t_uint256",
|
|
"kind": "elementary",
|
|
"label": "uint256"
|
|
},
|
|
"t_array:50<t_uint256>": {
|
|
"id": "t_array:50<t_uint256>",
|
|
"valueType": "t_uint256",
|
|
"length": "50",
|
|
"kind": "array",
|
|
"label": "uint256[50]"
|
|
},
|
|
"t_string": {
|
|
"id": "t_string",
|
|
"kind": "elementary",
|
|
"label": "string"
|
|
},
|
|
"t_uint8": {
|
|
"id": "t_uint8",
|
|
"kind": "elementary",
|
|
"label": "uint8"
|
|
},
|
|
"t_mapping<t_uint256>": {
|
|
"id": "t_mapping<t_uint256>",
|
|
"valueType": "t_uint256",
|
|
"label": "mapping(key => uint256)",
|
|
"kind": "mapping"
|
|
},
|
|
"t_struct<Roles.Role>": {
|
|
"id": "t_struct<Roles.Role>",
|
|
"kind": "struct",
|
|
"label": "Roles.Role",
|
|
"members": [
|
|
{
|
|
"label": "bearer",
|
|
"astId": 1222,
|
|
"type": "t_mapping<t_bool>",
|
|
"src": "150:32:8"
|
|
}
|
|
]
|
|
},
|
|
"t_mapping<t_bool>": {
|
|
"id": "t_mapping<t_bool>",
|
|
"valueType": "t_bool",
|
|
"label": "mapping(key => bool)",
|
|
"kind": "mapping"
|
|
}
|
|
},
|
|
"storage": [
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "initialized",
|
|
"astId": 13536,
|
|
"type": "t_bool",
|
|
"src": "757:24:154"
|
|
},
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "initializing",
|
|
"astId": 13538,
|
|
"type": "t_bool",
|
|
"src": "876:25:154"
|
|
},
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "______gap",
|
|
"astId": 13594,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1951:29:154"
|
|
},
|
|
{
|
|
"contract": "ERC20Detailed",
|
|
"path": "contracts/token/ERC20/ERC20Detailed.sol",
|
|
"label": "_name",
|
|
"astId": 10854,
|
|
"type": "t_string",
|
|
"src": "397:20:129"
|
|
},
|
|
{
|
|
"contract": "ERC20Detailed",
|
|
"path": "contracts/token/ERC20/ERC20Detailed.sol",
|
|
"label": "_symbol",
|
|
"astId": 10856,
|
|
"type": "t_string",
|
|
"src": "423:22:129"
|
|
},
|
|
{
|
|
"contract": "ERC20Detailed",
|
|
"path": "contracts/token/ERC20/ERC20Detailed.sol",
|
|
"label": "_decimals",
|
|
"astId": 10858,
|
|
"type": "t_uint8",
|
|
"src": "451:23:129"
|
|
},
|
|
{
|
|
"contract": "ERC20Detailed",
|
|
"path": "contracts/token/ERC20/ERC20Detailed.sol",
|
|
"label": "______gap",
|
|
"astId": 10910,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1112:29:129"
|
|
},
|
|
{
|
|
"contract": "ERC20",
|
|
"path": "contracts/token/ERC20/ERC20.sol",
|
|
"label": "_balances",
|
|
"astId": 10355,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "809:46:126"
|
|
},
|
|
{
|
|
"contract": "ERC20",
|
|
"path": "contracts/token/ERC20/ERC20.sol",
|
|
"label": "_allowances",
|
|
"astId": 10361,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "862:69:126"
|
|
},
|
|
{
|
|
"contract": "ERC20",
|
|
"path": "contracts/token/ERC20/ERC20.sol",
|
|
"label": "_totalSupply",
|
|
"astId": 10363,
|
|
"type": "t_uint256",
|
|
"src": "938:28:126"
|
|
},
|
|
{
|
|
"contract": "ERC20",
|
|
"path": "contracts/token/ERC20/ERC20.sol",
|
|
"label": "______gap",
|
|
"astId": 10728,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "7822:29:126"
|
|
},
|
|
{
|
|
"contract": "MinterRole",
|
|
"path": "contracts/access/roles/MinterRole.sol",
|
|
"label": "_minters",
|
|
"astId": 1455,
|
|
"type": "t_struct<Roles.Role>",
|
|
"src": "327:27:10"
|
|
},
|
|
{
|
|
"contract": "MinterRole",
|
|
"path": "contracts/access/roles/MinterRole.sol",
|
|
"label": "______gap",
|
|
"astId": 1555,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1193:29:10"
|
|
},
|
|
{
|
|
"contract": "ERC20Mintable",
|
|
"path": "contracts/token/ERC20/ERC20Mintable.sol",
|
|
"label": "______gap",
|
|
"astId": 10959,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "760:29:130"
|
|
},
|
|
{
|
|
"contract": "PauserRole",
|
|
"path": "contracts/access/roles/PauserRole.sol",
|
|
"label": "_pausers",
|
|
"astId": 1578,
|
|
"type": "t_struct<Roles.Role>",
|
|
"src": "327:27:11"
|
|
},
|
|
{
|
|
"contract": "PauserRole",
|
|
"path": "contracts/access/roles/PauserRole.sol",
|
|
"label": "______gap",
|
|
"astId": 1678,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1193:29:11"
|
|
},
|
|
{
|
|
"contract": "Pausable",
|
|
"path": "contracts/lifecycle/Pausable.sol",
|
|
"label": "_paused",
|
|
"astId": 5445,
|
|
"type": "t_bool",
|
|
"src": "406:20:42"
|
|
},
|
|
{
|
|
"contract": "Pausable",
|
|
"path": "contracts/lifecycle/Pausable.sol",
|
|
"label": "______gap",
|
|
"astId": 5526,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1487:29:42"
|
|
},
|
|
{
|
|
"contract": "ERC20Pausable",
|
|
"path": "contracts/token/ERC20/ERC20Pausable.sol",
|
|
"label": "______gap",
|
|
"astId": 11082,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1209:29:131"
|
|
}
|
|
],
|
|
"warnings": {
|
|
"hasConstructor": false,
|
|
"hasSelfDestruct": false,
|
|
"hasDelegateCall": false,
|
|
"hasInitialValuesInDeclarations": false,
|
|
"uninitializedBaseContracts": [],
|
|
"storageUncheckedVars": [
|
|
{
|
|
"contract": "MinterRole",
|
|
"path": "contracts/access/roles/MinterRole.sol",
|
|
"label": "_minters",
|
|
"astId": 1455,
|
|
"type": "t_struct<Roles.Role>",
|
|
"src": "327:27:10"
|
|
},
|
|
{
|
|
"contract": "PauserRole",
|
|
"path": "contracts/access/roles/PauserRole.sol",
|
|
"label": "_pausers",
|
|
"astId": 1578,
|
|
"type": "t_struct<Roles.Role>",
|
|
"src": "327:27:11"
|
|
}
|
|
],
|
|
"storageDiff": [
|
|
{
|
|
"action": "rename",
|
|
"updated": {
|
|
"index": 8,
|
|
"contract": "ERC20",
|
|
"path": "contracts/token/ERC20/ERC20.sol",
|
|
"label": "_allowances",
|
|
"astId": 10361,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "862:69:126"
|
|
},
|
|
"original": {
|
|
"index": 8,
|
|
"contract": "ERC20",
|
|
"path": "contracts/token/ERC20/ERC20.sol",
|
|
"label": "_allowed",
|
|
"astId": 10245,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "820:66:125"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"TokenVesting": {
|
|
"address": "0x6498CB302b94AD841BfeCfB55F56781dCDDA4754",
|
|
"constructorCode": "60806040526114e7806100136000396000f3fe",
|
|
"bodyBytecodeHash": "c304cafc8a928423a24501d5e106dca14630e603c16dca8d9cc17569984beaa2",
|
|
"localBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
|
|
"deployedBytecodeHash": "eb377fbbff249e0f05823b8b4312d3caddce2867da947eb7a0ad85800e4db993",
|
|
"types": {
|
|
"t_bool": {
|
|
"id": "t_bool",
|
|
"kind": "elementary",
|
|
"label": "bool"
|
|
},
|
|
"t_uint256": {
|
|
"id": "t_uint256",
|
|
"kind": "elementary",
|
|
"label": "uint256"
|
|
},
|
|
"t_array:50<t_uint256>": {
|
|
"id": "t_array:50<t_uint256>",
|
|
"valueType": "t_uint256",
|
|
"length": "50",
|
|
"kind": "array",
|
|
"label": "uint256[50]"
|
|
},
|
|
"t_address": {
|
|
"id": "t_address",
|
|
"kind": "elementary",
|
|
"label": "address"
|
|
},
|
|
"t_mapping<t_uint256>": {
|
|
"id": "t_mapping<t_uint256>",
|
|
"valueType": "t_uint256",
|
|
"label": "mapping(key => uint256)",
|
|
"kind": "mapping"
|
|
},
|
|
"t_mapping<t_bool>": {
|
|
"id": "t_mapping<t_bool>",
|
|
"valueType": "t_bool",
|
|
"label": "mapping(key => bool)",
|
|
"kind": "mapping"
|
|
}
|
|
},
|
|
"storage": [
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "initialized",
|
|
"astId": 13536,
|
|
"type": "t_bool",
|
|
"src": "757:24:154"
|
|
},
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "initializing",
|
|
"astId": 13538,
|
|
"type": "t_bool",
|
|
"src": "876:25:154"
|
|
},
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "______gap",
|
|
"astId": 13594,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1951:29:154"
|
|
},
|
|
{
|
|
"contract": "Ownable",
|
|
"path": "contracts/ownership/Ownable.sol",
|
|
"label": "_owner",
|
|
"astId": 9431,
|
|
"type": "t_address",
|
|
"src": "356:22:119"
|
|
},
|
|
{
|
|
"contract": "Ownable",
|
|
"path": "contracts/ownership/Ownable.sol",
|
|
"label": "______gap",
|
|
"astId": 9542,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "2318:29:119"
|
|
},
|
|
{
|
|
"contract": "TokenVesting",
|
|
"path": "contracts/drafts/TokenVesting.sol",
|
|
"label": "_beneficiary",
|
|
"astId": 4701,
|
|
"type": "t_address",
|
|
"src": "1148:28:36"
|
|
},
|
|
{
|
|
"contract": "TokenVesting",
|
|
"path": "contracts/drafts/TokenVesting.sol",
|
|
"label": "_cliff",
|
|
"astId": 4703,
|
|
"type": "t_uint256",
|
|
"src": "1278:22:36"
|
|
},
|
|
{
|
|
"contract": "TokenVesting",
|
|
"path": "contracts/drafts/TokenVesting.sol",
|
|
"label": "_start",
|
|
"astId": 4705,
|
|
"type": "t_uint256",
|
|
"src": "1306:22:36"
|
|
},
|
|
{
|
|
"contract": "TokenVesting",
|
|
"path": "contracts/drafts/TokenVesting.sol",
|
|
"label": "_duration",
|
|
"astId": 4707,
|
|
"type": "t_uint256",
|
|
"src": "1334:25:36"
|
|
},
|
|
{
|
|
"contract": "TokenVesting",
|
|
"path": "contracts/drafts/TokenVesting.sol",
|
|
"label": "_revocable",
|
|
"astId": 4709,
|
|
"type": "t_bool",
|
|
"src": "1366:23:36"
|
|
},
|
|
{
|
|
"contract": "TokenVesting",
|
|
"path": "contracts/drafts/TokenVesting.sol",
|
|
"label": "_released",
|
|
"astId": 4713,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "1396:46:36"
|
|
},
|
|
{
|
|
"contract": "TokenVesting",
|
|
"path": "contracts/drafts/TokenVesting.sol",
|
|
"label": "_revoked",
|
|
"astId": 4717,
|
|
"type": "t_mapping<t_bool>",
|
|
"src": "1448:42:36"
|
|
},
|
|
{
|
|
"contract": "TokenVesting",
|
|
"path": "contracts/drafts/TokenVesting.sol",
|
|
"label": "______gap",
|
|
"astId": 5059,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "5852:29:36"
|
|
}
|
|
],
|
|
"warnings": {
|
|
"hasConstructor": false,
|
|
"hasSelfDestruct": false,
|
|
"hasDelegateCall": false,
|
|
"hasInitialValuesInDeclarations": false,
|
|
"uninitializedBaseContracts": [],
|
|
"storageUncheckedVars": [],
|
|
"storageDiff": []
|
|
}
|
|
},
|
|
"StandaloneERC721": {
|
|
"address": "0x856d154656930060f9999848690D1c06c7C5eFD1",
|
|
"constructorCode": "60806040526139f3806100136000396000f3fe",
|
|
"bodyBytecodeHash": "33aac4411967c3463cdac9bb7d6d491c9bd9f8338aeb53d8ebe0cf054abb2508",
|
|
"localBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
|
|
"deployedBytecodeHash": "16e6da0afa76f1d342939ec26b9213e99b8b707e52b930005971e9d752fdc54a",
|
|
"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_struct<Counters.Counter>": {
|
|
"id": "t_struct<Counters.Counter>",
|
|
"kind": "struct",
|
|
"label": "Counters.Counter",
|
|
"members": [
|
|
{
|
|
"label": "_value",
|
|
"astId": 3662,
|
|
"type": "t_uint256",
|
|
"src": "1021:14:30"
|
|
}
|
|
]
|
|
},
|
|
"t_mapping<t_struct<Counters.Counter>>": {
|
|
"id": "t_mapping<t_struct<Counters.Counter>>",
|
|
"valueType": "t_struct<Counters.Counter>",
|
|
"label": "mapping(key => Counters.Counter)",
|
|
"kind": "mapping"
|
|
},
|
|
"t_array:dyn<t_uint256>": {
|
|
"id": "t_array:dyn<t_uint256>",
|
|
"valueType": "t_uint256",
|
|
"length": "dyn",
|
|
"kind": "array",
|
|
"label": "uint256[]"
|
|
},
|
|
"t_mapping<t_array:dyn<t_uint256>>": {
|
|
"id": "t_mapping<t_array:dyn<t_uint256>>",
|
|
"valueType": "t_array:dyn<t_uint256>",
|
|
"label": "mapping(key => uint256[])",
|
|
"kind": "mapping"
|
|
},
|
|
"t_mapping<t_uint256>": {
|
|
"id": "t_mapping<t_uint256>",
|
|
"valueType": "t_uint256",
|
|
"label": "mapping(key => uint256)",
|
|
"kind": "mapping"
|
|
},
|
|
"t_string": {
|
|
"id": "t_string",
|
|
"kind": "elementary",
|
|
"label": "string"
|
|
},
|
|
"t_mapping<t_string>": {
|
|
"id": "t_mapping<t_string>",
|
|
"valueType": "t_string",
|
|
"label": "mapping(key => string)",
|
|
"kind": "mapping"
|
|
},
|
|
"t_struct<Roles.Role>": {
|
|
"id": "t_struct<Roles.Role>",
|
|
"kind": "struct",
|
|
"label": "Roles.Role",
|
|
"members": [
|
|
{
|
|
"label": "bearer",
|
|
"astId": 1222,
|
|
"type": "t_mapping<t_bool>",
|
|
"src": "150:32:8"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"storage": [
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "initialized",
|
|
"astId": 13536,
|
|
"type": "t_bool",
|
|
"src": "757:24:154"
|
|
},
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "initializing",
|
|
"astId": 13538,
|
|
"type": "t_bool",
|
|
"src": "876:25:154"
|
|
},
|
|
{
|
|
"contract": "Initializable",
|
|
"path": "@openzeppelin/upgrades/contracts/Initializable.sol",
|
|
"label": "______gap",
|
|
"astId": 13594,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1951:29:154"
|
|
},
|
|
{
|
|
"contract": "ERC165",
|
|
"path": "contracts/introspection/ERC165.sol",
|
|
"label": "_supportedInterfaces",
|
|
"astId": 5232,
|
|
"type": "t_mapping<t_bool>",
|
|
"src": "511:52:39"
|
|
},
|
|
{
|
|
"contract": "ERC165",
|
|
"path": "contracts/introspection/ERC165.sol",
|
|
"label": "______gap",
|
|
"astId": 5276,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1244:29:39"
|
|
},
|
|
{
|
|
"contract": "ERC721",
|
|
"path": "contracts/token/ERC721/ERC721.sol",
|
|
"label": "_tokenOwner",
|
|
"astId": 11717,
|
|
"type": "t_mapping<t_address>",
|
|
"src": "886:48:136"
|
|
},
|
|
{
|
|
"contract": "ERC721",
|
|
"path": "contracts/token/ERC721/ERC721.sol",
|
|
"label": "_tokenApprovals",
|
|
"astId": 11721,
|
|
"type": "t_mapping<t_address>",
|
|
"src": "990:52:136"
|
|
},
|
|
{
|
|
"contract": "ERC721",
|
|
"path": "contracts/token/ERC721/ERC721.sol",
|
|
"label": "_ownedTokensCount",
|
|
"astId": 11725,
|
|
"type": "t_mapping<t_struct<Counters.Counter>>",
|
|
"src": "1100:63:136"
|
|
},
|
|
{
|
|
"contract": "ERC721",
|
|
"path": "contracts/token/ERC721/ERC721.sol",
|
|
"label": "_operatorApprovals",
|
|
"astId": 11731,
|
|
"type": "t_mapping<t_bool>",
|
|
"src": "1218:73:136"
|
|
},
|
|
{
|
|
"contract": "ERC721",
|
|
"path": "contracts/token/ERC721/ERC721.sol",
|
|
"label": "______gap",
|
|
"astId": 12258,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "11985:29:136"
|
|
},
|
|
{
|
|
"contract": "ERC721Enumerable",
|
|
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
|
|
"label": "_ownedTokens",
|
|
"astId": 12316,
|
|
"type": "t_mapping<t_array:dyn<t_uint256>>",
|
|
"src": "502:50:138"
|
|
},
|
|
{
|
|
"contract": "ERC721Enumerable",
|
|
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
|
|
"label": "_ownedTokensIndex",
|
|
"astId": 12320,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "622:53:138"
|
|
},
|
|
{
|
|
"contract": "ERC721Enumerable",
|
|
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
|
|
"label": "_allTokens",
|
|
"astId": 12323,
|
|
"type": "t_array:dyn<t_uint256>",
|
|
"src": "736:28:138"
|
|
},
|
|
{
|
|
"contract": "ERC721Enumerable",
|
|
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
|
|
"label": "_allTokensIndex",
|
|
"astId": 12327,
|
|
"type": "t_mapping<t_uint256>",
|
|
"src": "835:51:138"
|
|
},
|
|
{
|
|
"contract": "ERC721Enumerable",
|
|
"path": "contracts/token/ERC721/ERC721Enumerable.sol",
|
|
"label": "______gap",
|
|
"astId": 12656,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "8858:29:138"
|
|
},
|
|
{
|
|
"contract": "ERC721Metadata",
|
|
"path": "contracts/token/ERC721/ERC721Metadata.sol",
|
|
"label": "_name",
|
|
"astId": 12726,
|
|
"type": "t_string",
|
|
"src": "323:20:141"
|
|
},
|
|
{
|
|
"contract": "ERC721Metadata",
|
|
"path": "contracts/token/ERC721/ERC721Metadata.sol",
|
|
"label": "_symbol",
|
|
"astId": 12728,
|
|
"type": "t_string",
|
|
"src": "370:22:141"
|
|
},
|
|
{
|
|
"contract": "ERC721Metadata",
|
|
"path": "contracts/token/ERC721/ERC721Metadata.sol",
|
|
"label": "_tokenURIs",
|
|
"astId": 12732,
|
|
"type": "t_mapping<t_string>",
|
|
"src": "438:45:141"
|
|
},
|
|
{
|
|
"contract": "ERC721Metadata",
|
|
"path": "contracts/token/ERC721/ERC721Metadata.sol",
|
|
"label": "______gap",
|
|
"astId": 12861,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "2891:29:141"
|
|
},
|
|
{
|
|
"contract": "MinterRole",
|
|
"path": "contracts/access/roles/MinterRole.sol",
|
|
"label": "_minters",
|
|
"astId": 1455,
|
|
"type": "t_struct<Roles.Role>",
|
|
"src": "327:27:10"
|
|
},
|
|
{
|
|
"contract": "MinterRole",
|
|
"path": "contracts/access/roles/MinterRole.sol",
|
|
"label": "______gap",
|
|
"astId": 1555,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1193:29:10"
|
|
},
|
|
{
|
|
"contract": "ERC721MetadataMintable",
|
|
"path": "contracts/token/ERC721/ERC721MetadataMintable.sol",
|
|
"label": "______gap",
|
|
"astId": 12931,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1055:29:142"
|
|
},
|
|
{
|
|
"contract": "PauserRole",
|
|
"path": "contracts/access/roles/PauserRole.sol",
|
|
"label": "_pausers",
|
|
"astId": 1578,
|
|
"type": "t_struct<Roles.Role>",
|
|
"src": "327:27:11"
|
|
},
|
|
{
|
|
"contract": "PauserRole",
|
|
"path": "contracts/access/roles/PauserRole.sol",
|
|
"label": "______gap",
|
|
"astId": 1678,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1193:29:11"
|
|
},
|
|
{
|
|
"contract": "Pausable",
|
|
"path": "contracts/lifecycle/Pausable.sol",
|
|
"label": "_paused",
|
|
"astId": 5445,
|
|
"type": "t_bool",
|
|
"src": "406:20:42"
|
|
},
|
|
{
|
|
"contract": "Pausable",
|
|
"path": "contracts/lifecycle/Pausable.sol",
|
|
"label": "______gap",
|
|
"astId": 5526,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "1487:29:42"
|
|
},
|
|
{
|
|
"contract": "ERC721Pausable",
|
|
"path": "contracts/token/ERC721/ERC721Pausable.sol",
|
|
"label": "______gap",
|
|
"astId": 13076,
|
|
"type": "t_array:50<t_uint256>",
|
|
"src": "865:29:144"
|
|
}
|
|
],
|
|
"warnings": {
|
|
"hasConstructor": false,
|
|
"hasSelfDestruct": false,
|
|
"hasDelegateCall": false,
|
|
"hasInitialValuesInDeclarations": false,
|
|
"uninitializedBaseContracts": [],
|
|
"storageUncheckedVars": [
|
|
{
|
|
"contract": "ERC721",
|
|
"path": "contracts/token/ERC721/ERC721.sol",
|
|
"label": "_ownedTokensCount",
|
|
"astId": 11725,
|
|
"type": "t_mapping<t_struct<Counters.Counter>>",
|
|
"src": "1100:63:136"
|
|
},
|
|
{
|
|
"contract": "MinterRole",
|
|
"path": "contracts/access/roles/MinterRole.sol",
|
|
"label": "_minters",
|
|
"astId": 1455,
|
|
"type": "t_struct<Roles.Role>",
|
|
"src": "327:27:10"
|
|
},
|
|
{
|
|
"contract": "PauserRole",
|
|
"path": "contracts/access/roles/PauserRole.sol",
|
|
"label": "_pausers",
|
|
"astId": 1578,
|
|
"type": "t_struct<Roles.Role>",
|
|
"src": "327:27:11"
|
|
}
|
|
],
|
|
"storageDiff": []
|
|
}
|
|
}
|
|
},
|
|
"solidityLibs": {},
|
|
"proxies": {},
|
|
"manifestVersion": "2.2",
|
|
"frozen": true,
|
|
"app": {
|
|
"address": "0x2Ba1a8C7352a5B5Ea3ea3408F89e1bA7920d36CE"
|
|
},
|
|
"package": {
|
|
"address": "0x778dddF23Ec1B5Cb18394c6C110480CaaDB3B0f6"
|
|
},
|
|
"provider": {
|
|
"address": "0xfeEdcb2Bd3b5EAA52aA64063ce16ECc4987da658"
|
|
},
|
|
"version": "2.2.3"
|
|
} |