This repository has been archived by the owner on Sep 30, 2024. It is now read-only.
generated from Mens-Ludos/solidity-template
-
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.
Merge pull request #35 from RedDuck-Software/feat/protocol-simpliication
Feat/protocol simpliication
- Loading branch information
Showing
61 changed files
with
2,173 additions
and
3,845 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,323 @@ | ||
{ | ||
"manifestVersion": "3.2", | ||
"admin": { | ||
"address": "0xbf25b58cB8DfaD688F7BcB2b87D71C23A6600AaC", | ||
"txHash": "0x75b0f2b0182c9a2b271ec2a22125bf8483f96ac8f1712bf5564fd35ac87088c1" | ||
}, | ||
"proxies": [ | ||
{ | ||
"address": "0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B", | ||
"txHash": "0xe02182d6e744502d4615d7af5702ba554c669498afa333e8a291e5411e2fbd0a", | ||
"kind": "transparent" | ||
}, | ||
{ | ||
"address": "0xDD629E5241CbC5919847783e6C96B2De4754e438", | ||
"txHash": "0xc42c47e97ff8b449371fd3ace5087692ed3736195cf37d41d9617da50432bdc7", | ||
"kind": "transparent" | ||
} | ||
], | ||
"impls": { | ||
"f2368e23c74dcfb89f7fb2cb73c807dcf0fac504926b2d04768cc3b8fb218ce0": { | ||
"address": "0xEFb2E28b69A29A39067b20aF633d04A2857a4D9d", | ||
"txHash": "0xcc3bc394e97390cdf4817cae06c82afb4e620dcb2cefcceaa3c14d46c3a0f987", | ||
"layout": { | ||
"solcVersion": "0.8.9", | ||
"storage": [ | ||
{ | ||
"label": "_initialized", | ||
"offset": 0, | ||
"slot": "0", | ||
"type": "t_uint8", | ||
"contract": "Initializable", | ||
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63", | ||
"retypedFrom": "bool" | ||
}, | ||
{ | ||
"label": "_initializing", | ||
"offset": 1, | ||
"slot": "0", | ||
"type": "t_bool", | ||
"contract": "Initializable", | ||
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "1", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "ContextUpgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "51", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "ERC165Upgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" | ||
}, | ||
{ | ||
"label": "_roles", | ||
"offset": 0, | ||
"slot": "101", | ||
"type": "t_mapping(t_bytes32,t_struct(RoleData)80_storage)", | ||
"contract": "AccessControlUpgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:62" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "102", | ||
"type": "t_array(t_uint256)49_storage", | ||
"contract": "AccessControlUpgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:260" | ||
} | ||
], | ||
"types": { | ||
"t_address": { | ||
"label": "address", | ||
"numberOfBytes": "20" | ||
}, | ||
"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_bytes32,t_struct(RoleData)80_storage)": { | ||
"label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_struct(RoleData)80_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" | ||
} | ||
} | ||
} | ||
}, | ||
"8dcb1ee047f8720601ec56f8a96045de3d207b3cea6564105d3ee438a30d5802": { | ||
"address": "0xefED40D1eb1577d1073e9C4F277463486D39b084", | ||
"txHash": "0x4e820b8e15298d5b1fbe30e151e0a0b16c0c23948e28dc84ae9a52280104b5be", | ||
"layout": { | ||
"solcVersion": "0.8.9", | ||
"storage": [ | ||
{ | ||
"label": "_initialized", | ||
"offset": 0, | ||
"slot": "0", | ||
"type": "t_uint8", | ||
"contract": "Initializable", | ||
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63", | ||
"retypedFrom": "bool" | ||
}, | ||
{ | ||
"label": "_initializing", | ||
"offset": 1, | ||
"slot": "0", | ||
"type": "t_bool", | ||
"contract": "Initializable", | ||
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "1", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "ContextUpgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" | ||
}, | ||
{ | ||
"label": "_balances", | ||
"offset": 0, | ||
"slot": "51", | ||
"type": "t_mapping(t_address,t_uint256)", | ||
"contract": "ERC20Upgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:40" | ||
}, | ||
{ | ||
"label": "_allowances", | ||
"offset": 0, | ||
"slot": "52", | ||
"type": "t_mapping(t_address,t_mapping(t_address,t_uint256))", | ||
"contract": "ERC20Upgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:42" | ||
}, | ||
{ | ||
"label": "_totalSupply", | ||
"offset": 0, | ||
"slot": "53", | ||
"type": "t_uint256", | ||
"contract": "ERC20Upgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:44" | ||
}, | ||
{ | ||
"label": "_name", | ||
"offset": 0, | ||
"slot": "54", | ||
"type": "t_string_storage", | ||
"contract": "ERC20Upgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:46" | ||
}, | ||
{ | ||
"label": "_symbol", | ||
"offset": 0, | ||
"slot": "55", | ||
"type": "t_string_storage", | ||
"contract": "ERC20Upgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:47" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "56", | ||
"type": "t_array(t_uint256)45_storage", | ||
"contract": "ERC20Upgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:376" | ||
}, | ||
{ | ||
"label": "_paused", | ||
"offset": 0, | ||
"slot": "101", | ||
"type": "t_bool", | ||
"contract": "PausableUpgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:29" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "102", | ||
"type": "t_array(t_uint256)49_storage", | ||
"contract": "PausableUpgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:116" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "151", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "ERC20PausableUpgradeable", | ||
"src": "@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20PausableUpgradeable.sol:48" | ||
}, | ||
{ | ||
"label": "accessControl", | ||
"offset": 0, | ||
"slot": "201", | ||
"type": "t_contract(MidasAccessControl)6528", | ||
"contract": "WithMidasAccessControl", | ||
"src": "contracts/access/WithMidasAccessControl.sol:24" | ||
}, | ||
{ | ||
"label": "metadata", | ||
"offset": 0, | ||
"slot": "202", | ||
"type": "t_mapping(t_bytes32,t_bytes_storage)", | ||
"contract": "mTBILL", | ||
"src": "contracts/mTBILL.sol:29" | ||
}, | ||
{ | ||
"label": "__gap", | ||
"offset": 0, | ||
"slot": "203", | ||
"type": "t_array(t_uint256)50_storage", | ||
"contract": "mTBILL", | ||
"src": "contracts/mTBILL.sol:34" | ||
} | ||
], | ||
"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_bytes_storage": { | ||
"label": "bytes", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_contract(MidasAccessControl)6528": { | ||
"label": "contract MidasAccessControl", | ||
"numberOfBytes": "20" | ||
}, | ||
"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_bytes_storage)": { | ||
"label": "mapping(bytes32 => bytes)", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_string_storage": { | ||
"label": "string", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_uint256": { | ||
"label": "uint256", | ||
"numberOfBytes": "32" | ||
}, | ||
"t_uint8": { | ||
"label": "uint8", | ||
"numberOfBytes": "1" | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} |
Oops, something went wrong.