@gooddollar/goodcontracts
Version:
GoodDollar Contracts
209 lines (208 loc) • 6.83 kB
JSON
{
"manifestVersion": "3.1",
"impls": {
"2f3dddb7ca9604ff0e929a08a4d70cdcf765d2672076380734acbff9bb51d5db": {
"address": "0x5d84b2bA506e68E86E250fbfB8b90B2feE1A310A",
"txHash": "0x034d4be1ff2ce066efef3117dd1cbcc0144e6f7c786ed1f52e9ac28d611fed4b",
"layout": {
"storage": [
{
"contract": "Initializable",
"label": "_initialized",
"type": "t_bool",
"src": "../@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24"
},
{
"contract": "Initializable",
"label": "_initializing",
"type": "t_bool",
"src": "../@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29"
},
{
"contract": "InvitesV1",
"label": "codeToUser",
"type": "t_mapping(t_bytes32,t_address)",
"src": "invite/InvitesV1.sol:46"
},
{
"contract": "InvitesV1",
"label": "users",
"type": "t_mapping(t_address,t_struct(User)1724_storage)",
"src": "invite/InvitesV1.sol:47"
},
{
"contract": "InvitesV1",
"label": "avatar",
"type": "t_address_payable",
"src": "invite/InvitesV1.sol:48"
},
{
"contract": "InvitesV1",
"label": "levels",
"type": "t_mapping(t_uint256,t_struct(Level)1735_storage)",
"src": "invite/InvitesV1.sol:50"
},
{
"contract": "InvitesV1",
"label": "owner",
"type": "t_address",
"src": "invite/InvitesV1.sol:52"
},
{
"contract": "InvitesV1",
"label": "identity",
"type": "t_contract(IIdentity)422",
"src": "invite/InvitesV1.sol:53"
},
{
"contract": "InvitesV1",
"label": "goodDollar",
"type": "t_contract(cERC20)239",
"src": "invite/InvitesV1.sol:54"
},
{
"contract": "InvitesV1",
"label": "active",
"type": "t_bool",
"src": "invite/InvitesV1.sol:55"
},
{
"contract": "InvitesV1",
"label": "stats",
"type": "t_struct(Stats)1697_storage",
"src": "invite/InvitesV1.sol:56"
},
{
"contract": "InvitesV1",
"label": "levelExpirationEnabled",
"type": "t_bool",
"src": "invite/InvitesV1.sol:58"
}
],
"types": {
"t_mapping(t_bytes32,t_address)": {
"label": "mapping(bytes32 => address)"
},
"t_mapping(t_address,t_struct(User)1724_storage)": {
"label": "mapping(address => struct InvitesV1.User)"
},
"t_address_payable": {
"label": "address payable"
},
"t_mapping(t_uint256,t_struct(Level)1735_storage)": {
"label": "mapping(uint256 => struct InvitesV1.Level)"
},
"t_address": {
"label": "address"
},
"t_contract(IIdentity)422": {
"label": "contract IIdentity"
},
"t_contract(cERC20)239": {
"label": "contract cERC20"
},
"t_bool": {
"label": "bool"
},
"t_struct(Stats)1697_storage": {
"label": "struct InvitesV1.Stats"
}
}
}
},
"6350855a258c6d2f8079a757815b036a016edd6256eaac7eabad93f3f36b14fb": {
"address": "0x13eCE53Bed4A2c60F7a0f4dC3a5B03611B6EA56B",
"txHash": "0x7a9c4a946ee01dec098e5a41f227955cd842bbcfc0df90ef85b5dbdad4716b3b",
"layout": null
},
"c2a3be93a455f16608b24c1979249cd1589e4018fa800f09a92ccb4a8fbc9e4b": {
"address": "0x0812E3bcA9F592558A502877d2b09Ee55367c7EE",
"txHash": "0x2e48194c61e080e576cb27d4a69c2da5de3b6323b3233d7db9cba641c8b22739",
"layout": {
"storage": [
{
"contract": "Initializable",
"label": "_initialized",
"type": "t_bool",
"src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:24"
},
{
"contract": "Initializable",
"label": "_initializing",
"type": "t_bool",
"src": "@openzeppelin/contracts-upgradeable/proxy/Initializable.sol:29"
},
{
"contract": "FuseFaucet",
"label": "perDayRoughLimit",
"type": "t_uint256",
"src": "contracts/fuseFaucet/FuseFaucet.sol:17"
},
{
"contract": "FuseFaucet",
"label": "toppingAmount",
"type": "t_uint256",
"src": "contracts/fuseFaucet/FuseFaucet.sol:18"
},
{
"contract": "FuseFaucet",
"label": "gasRefund",
"type": "t_uint256",
"src": "contracts/fuseFaucet/FuseFaucet.sol:19"
},
{
"contract": "FuseFaucet",
"label": "startTime",
"type": "t_uint256",
"src": "contracts/fuseFaucet/FuseFaucet.sol:20"
},
{
"contract": "FuseFaucet",
"label": "currentDay",
"type": "t_uint256",
"src": "contracts/fuseFaucet/FuseFaucet.sol:21"
},
{
"contract": "FuseFaucet",
"label": "identity",
"type": "t_contract(IIdentity)1035",
"src": "contracts/fuseFaucet/FuseFaucet.sol:23"
},
{
"contract": "FuseFaucet",
"label": "toppings",
"type": "t_mapping(t_uint256,t_mapping(t_address,t_uint256))",
"src": "contracts/fuseFaucet/FuseFaucet.sol:25"
},
{
"contract": "FuseFaucet",
"label": "notFirstTime",
"type": "t_mapping(t_address,t_bool)",
"src": "contracts/fuseFaucet/FuseFaucet.sol:26"
}
],
"types": {
"t_uint256": {
"label": "uint256"
},
"t_contract(IIdentity)1035": {
"label": "contract IIdentity"
},
"t_mapping(t_uint256,t_mapping(t_address,t_uint256))": {
"label": "mapping(uint256 => mapping(address => uint256))"
},
"t_mapping(t_address,t_bool)": {
"label": "mapping(address => bool)"
},
"t_bool": {
"label": "bool"
}
}
}
}
},
"admin": {
"address": "0x23D8492444DA663fcb2bDa8cA9A0e84989D1f59e",
"txHash": "0x7fc82110b454205bca6286c9781ce98eb05cc0b8501d2110b93b3e174eda01e0"
}
}