{
    "contracts": {
        "Box": {
            "address": "0xb682dEEf4f8e298d86bFc3e21f50c675151FB974",
            "constructorCode": "608060405234801561001057600080fd5b506101a3806100206000396000f3fe",
            "bodyBytecodeHash": "0e331fb885de0fa7c715c4819b6ded2449542cb3cce682718791be28ae0789e8",
            "localBytecodeHash": "08100f44a71d905a66088b4c5d72f12417a580d454357e06dcc5ad12b3fa2cbc",
            "deployedBytecodeHash": "08100f44a71d905a66088b4c5d72f12417a580d454357e06dcc5ad12b3fa2cbc",
            "types": {
                "t_uint256": {
                    "id": "t_uint256",
                    "kind": "elementary",
                    "label": "uint256"
                },
                "t_bool": {
                    "id": "t_bool",
                    "kind": "elementary",
                    "label": "bool"
                },
                "t_mapping<t_bool>": {
                    "id": "t_mapping<t_bool>",
                    "valueType": "t_bool",
                    "label": "mapping(key => bool)",
                    "kind": "mapping"
                },
                "t_struct<Box.MyStruct>": {
                    "id": "t_struct<Box.MyStruct>",
                    "kind": "struct",
                    "label": "Box.MyStruct",
                    "members": [
                        {
                            "label": "x",
                            "astId": 3,
                            "type": "t_bool",
                            "src": "124:6:0"
                        }
                    ]
                },
                "t_enum<Box.MyEnum>": {
                    "id": "t_enum<Box.MyEnum>",
                    "kind": "enum",
                    "label": "Box.MyEnum",
                    "members": [
                        "UP",
                        "DOWN"
                    ]
                },
                "t_array:dyn<t_uint256>": {
                    "id": "t_array:dyn<t_uint256>",
                    "valueType": "t_uint256",
                    "length": "dyn",
                    "kind": "array",
                    "label": "uint256[]"
                },
                "t_array:10<t_uint256>": {
                    "id": "t_array:10<t_uint256>",
                    "valueType": "t_uint256",
                    "length": "10",
                    "kind": "array",
                    "label": "uint256[10]"
                },
                "t_array:dyn<t_enum<Box.MyEnum>>": {
                    "id": "t_array:dyn<t_enum<Box.MyEnum>>",
                    "valueType": "t_enum<Box.MyEnum>",
                    "length": "dyn",
                    "kind": "array",
                    "label": "Box.MyEnum[]"
                },
                "t_bytes8": {
                    "id": "t_bytes8",
                    "kind": "elementary",
                    "label": "bytes8"
                }
            },
            "storage": [
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "value",
                    "astId": 9,
                    "type": "t_uint256",
                    "src": "173:21:0"
                },
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "flag",
                    "astId": 11,
                    "type": "t_bool",
                    "src": "200:17:0"
                },
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "map",
                    "astId": 15,
                    "type": "t_mapping<t_bool>",
                    "src": "223:26:0"
                },
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "foo",
                    "astId": 17,
                    "type": "t_struct<Box.MyStruct>",
                    "src": "255:20:0"
                },
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "myEnum",
                    "astId": 19,
                    "type": "t_enum<Box.MyEnum>",
                    "src": "281:21:0"
                },
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "dynArray",
                    "astId": 22,
                    "type": "t_array:dyn<t_uint256>",
                    "src": "308:23:0"
                },
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "staticArray",
                    "astId": 26,
                    "type": "t_array:10<t_uint256>",
                    "src": "337:20:0"
                },
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "enumArray",
                    "astId": 29,
                    "type": "t_array:dyn<t_enum<Box.MyEnum>>",
                    "src": "363:26:0"
                },
                {
                    "contract": "Box",
                    "path": "contracts/Box.sol",
                    "label": "byteArray",
                    "astId": 31,
                    "type": "t_bytes8",
                    "src": "395:16:0"
                }
            ],
            "warnings": {
                "hasConstructor": false,
                "hasSelfDestruct": false,
                "hasDelegateCall": false,
                "hasInitialValuesInDeclarations": false,
                "uninitializedBaseContracts": []
            }
        }
    },
    "solidityLibs": {},
    "proxies": {
        "my-project/Box": [
            {
                "address": "0xE4C10Db67595aF2Cb4166c8C274e0140f7E43059",
                "version": "1.0.0",
                "implementation": "0xb682dEEf4f8e298d86bFc3e21f50c675151FB974",
                "admin": "0x1750499D05Ed1674d822430FB960d5F6731fDf64",
                "kind": "Upgradeable"
            }
        ]
    },
    "manifestVersion": "2.2",
    "version": "1.0.0",
    "proxyAdmin": {
        "address": "0x1750499D05Ed1674d822430FB960d5F6731fDf64"
    }
}
