forked from CMTA/CMTAT
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
352 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,352 @@ | ||
{ | ||
"manifestVersion": "3.2", | ||
"admin": { | ||
"address": "0xFe0D2F86cE8854C1c2081aB9e47D08374afB737F", | ||
"txHash": "0x13e3e65fb2fa616c5c3202654e042b4a7f5048064944b7ee28389a8294b3ee59" | ||
}, | ||
"proxies": [ | ||
{ | ||
"address": "0x3f67093dfFD4F0aF4f2918703C92B60ACB7AD78b", | ||
"txHash": "0x8794df63a0fcb31788711a9b15dd822884a7dcdc1c2ceaec58f615ec4c1a862d", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0x0d3bd40758dF4F79aaD316707FcB809CD4815Ffe", | ||
"txHash": "0xd47c2eb85e18cc1c9b06411690a6e2dd6791d5cb1a711ffc711ad3dac2106dea", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0x1bE9d03BfC211D83CFf3ABDb94A75F9Db46e1334", | ||
"txHash": "0xadacb074e1bd9f8dbcfca00dc21e27e5a44524440a5eecf6376515dce2914dab", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0x9c05d54645306d4C4EAd6f75846000E1554c0360", | ||
"txHash": "0xd37c8e2b3339525b05eb6aef3869ab147adf3392cdf01ff56ce47d10d61a5ab3", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0xb80a1d87654BEf7aD8eB6BBDa3d2309E31D4e598", | ||
"txHash": "0x7dbb28c9bcd28280bf53aaa4f6a3ddfa23310f9e8c0ffa81001082ba38ee88fb", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0x9F2825333aa7bC2C98c061924871B6C016e385F3", | ||
"txHash": "0xaa268f2d4c8b8e274ce1f96619a207d39b2491ba5ce76dea058bfde1e57b0e06", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0xF4ACCD20bFED4dFFe06d4C85A7f9924b1d5dA819", | ||
"txHash": "0xe59d38a8c463e609707d11a7dbda3a5a945eb9f324dd079a90bc580eb132e559", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0xFf4927e04c6a01868284F5C3fB9cba7F7ca4aeC0", | ||
"txHash": "0x31acfab48818a3ae72eb1003f361b4f8e53352574d4d76737b8736286ced6975", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0x399508A43d7E2b4451cd344633108b4d84b33B03", | ||
"txHash": "0xb87ad6054287ad1355ba44850770c9ab564936a361555931123e3e8096203935", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0x73225F88fEEA4E41Fc67E986a95AC61dd7118866", | ||
"txHash": "0x9506a565b4f4dc9941ae643c562377e67be72fedc705c3638d339d664818be95", | ||
"kind": "transparent" | ||
} | ||
], | ||
"impls": { | ||
"946bbeec1ea22aaaeb7c7bd5038bbff42663e67c566214749561898491ffacba": { | ||
"address": "0xF2753202BA39dD25eA8D6D1D609a9021234943Fc", | ||
"txHash": "0x9af8936d37d15634149af9db2c00252726d79bf74a34bd83eabb5234efc2e53d", | ||
"layout": { | ||
"solcVersion": "0.8.17", | ||
"storage": [ | ||
{ | ||
"label": "_initialized", | ||
"offset": 0, | ||
"slot": "0", | ||
"type": "t_uint8", | ||
"contract": "Initializable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol:62", | ||
"retypedFrom": "bool" | ||
}, | ||
{ | ||
"label": "_initializing", | ||
"offset": 1, | ||
"slot": "0", | ||
"type": "t_bool", | ||
"contract": "Initializable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol:67" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "1", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "ContextUpgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol:36" | ||
}, | ||
{ | ||
"label": "_paused", | ||
"offset": 0, | ||
"slot": "51", | ||
"type": "t_bool", | ||
"contract": "PausableUpgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/security/PausableUpgradeable.sol:29" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "52", | ||
"type": "t_array(t_uint256)49_storage", | ||
"contract": "PausableUpgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/security/PausableUpgradeable.sol:116" | ||
}, | ||
{ | ||
"label": "_balances", | ||
"offset": 0, | ||
"slot": "101", | ||
"type": "t_mapping(t_address,t_uint256)", | ||
"contract": "ERC20Upgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/token/ERC20/ERC20Upgradeable.sol:37" | ||
}, | ||
{ | ||
"label": "_allowances", | ||
"offset": 0, | ||
"slot": "102", | ||
"type": "t_mapping(t_address,t_mapping(t_address,t_uint256))", | ||
"contract": "ERC20Upgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/token/ERC20/ERC20Upgradeable.sol:39" | ||
}, | ||
{ | ||
"label": "_totalSupply", | ||
"offset": 0, | ||
"slot": "103", | ||
"type": "t_uint256", | ||
"contract": "ERC20Upgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/token/ERC20/ERC20Upgradeable.sol:41" | ||
}, | ||
{ | ||
"label": "_name", | ||
"offset": 0, | ||
"slot": "104", | ||
"type": "t_string_storage", | ||
"contract": "ERC20Upgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/token/ERC20/ERC20Upgradeable.sol:43" | ||
}, | ||
{ | ||
"label": "_symbol", | ||
"offset": 0, | ||
"slot": "105", | ||
"type": "t_string_storage", | ||
"contract": "ERC20Upgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/token/ERC20/ERC20Upgradeable.sol:44" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "106", | ||
"type": "t_array(t_uint256)45_storage", | ||
"contract": "ERC20Upgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/token/ERC20/ERC20Upgradeable.sol:400" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "151", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "ERC165Upgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol:41" | ||
}, | ||
{ | ||
"label": "_roles", | ||
"offset": 0, | ||
"slot": "201", | ||
"type": "t_mapping(t_bytes32,t_struct(RoleData)2191_storage)", | ||
"contract": "AccessControlUpgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol:61" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "202", | ||
"type": "t_array(t_uint256)49_storage", | ||
"contract": "AccessControlUpgradeable", | ||
"src": "openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol:259" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "251", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "AuthorizationModule", | ||
"src": "contracts/modules/security/AuthorizationModule.sol:57" | ||
}, | ||
{ | ||
"label": "tokenId", | ||
"offset": 0, | ||
"slot": "301", | ||
"type": "t_string_storage", | ||
"contract": "BaseModule", | ||
"src": "contracts/modules/wrapper/mandatory/BaseModule.sol:23" | ||
}, | ||
{ | ||
"label": "terms", | ||
"offset": 0, | ||
"slot": "302", | ||
"type": "t_string_storage", | ||
"contract": "BaseModule", | ||
"src": "contracts/modules/wrapper/mandatory/BaseModule.sol:24" | ||
}, | ||
{ | ||
"label": "information", | ||
"offset": 0, | ||
"slot": "303", | ||
"type": "t_string_storage", | ||
"contract": "BaseModule", | ||
"src": "contracts/modules/wrapper/mandatory/BaseModule.sol:25" | ||
}, | ||
{ | ||
"label": "flag", | ||
"offset": 0, | ||
"slot": "304", | ||
"type": "t_uint256", | ||
"contract": "BaseModule", | ||
"src": "contracts/modules/wrapper/mandatory/BaseModule.sol:26" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "305", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "BaseModule", | ||
"src": "contracts/modules/wrapper/mandatory/BaseModule.sol:109" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "355", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "PauseModule", | ||
"src": "contracts/modules/wrapper/mandatory/PauseModule.sol:67" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "405", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "MintModule", | ||
"src": "contracts/modules/wrapper/mandatory/MintModule.sol:51" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "455", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "BurnModule", | ||
"src": "contracts/modules/wrapper/mandatory/BurnModule.sol:51" | ||
}, | ||
{ | ||
"label": "_decimals", | ||
"offset": 0, | ||
"slot": "505", | ||
"type": "t_uint8", | ||
"contract": "ERC20BaseModule", | ||
"src": "contracts/modules/wrapper/mandatory/ERC20BaseModule.sol:16" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "506", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "ERC20BaseModule", | ||
"src": "contracts/modules/wrapper/mandatory/ERC20BaseModule.sol:90" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "556", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "CMTAT_BASE", | ||
"src": "contracts/modules/CMTAT_BASE.sol:139" | ||
} | ||
], | ||
"types": { | ||
"t_address": { | ||
"label": "address", | ||
"numberOfBytes": "20" | ||
}, | ||
"t_array(t_uint256)45_storage": { | ||
"label": "uint256[45]", | ||
"numberOfBytes": "1440" | ||
}, | ||
"t_array(t_uint256)49_storage": { | ||
"label": "uint256[49]", | ||
"numberOfBytes": "1568" | ||
}, | ||
"t_array(t_uint256)50_storage": { | ||
"label": "uint256[50]", | ||
"numberOfBytes": "1600" | ||
}, | ||
"t_bool": { | ||
"label": "bool", | ||
"numberOfBytes": "1" | ||
}, | ||
"t_bytes32": { | ||
"label": "bytes32", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_mapping(t_address,t_bool)": { | ||
"label": "mapping(address => bool)", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_mapping(t_address,t_mapping(t_address,t_uint256))": { | ||
"label": "mapping(address => mapping(address => uint256))", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_mapping(t_address,t_uint256)": { | ||
"label": "mapping(address => uint256)", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_mapping(t_bytes32,t_struct(RoleData)2191_storage)": { | ||
"label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_string_storage": { | ||
"label": "string", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_struct(RoleData)2191_storage": { | ||
"label": "struct AccessControlUpgradeable.RoleData", | ||
"members": [ | ||
{ | ||
"label": "members", | ||
"type": "t_mapping(t_address,t_bool)", | ||
"offset": 0, | ||
"slot": "0" | ||
}, | ||
{ | ||
"label": "adminRole", | ||
"type": "t_bytes32", | ||
"offset": 0, | ||
"slot": "1" | ||
} | ||
], | ||
"numberOfBytes": "64" | ||
}, | ||
"t_uint256": { | ||
"label": "uint256", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_uint8": { | ||
"label": "uint8", | ||
"numberOfBytes": "1" | ||
} | ||
}, | ||
"namespaces": {} | ||
} | ||
} | ||
} | ||
} |