# Snapshot report for `src/scripts/migrate-oz-cli-project.test.ts`

The actual snapshot is saved in `migrate-oz-cli-project.test.ts.snap`.

Generated by [AVA](https://avajs.dev).

## transforms manifest data

> Snapshot 1

    {
      rinkeby: {
        admin: {
          address: '0x1750499D05Ed1674d822430FB960d5F6731fDf64',
        },
        impls: {
          '08100f44a71d905a66088b4c5d72f12417a580d454357e06dcc5ad12b3fa2cbc': {
            address: '0xb682dEEf4f8e298d86bFc3e21f50c675151FB974',
            layout: {
              storage: [
                {
                  contract: 'Box',
                  label: 'value',
                  src: 'contracts/Box.sol',
                  type: 't_uint256',
                },
                {
                  contract: 'Box',
                  label: 'flag',
                  src: 'contracts/Box.sol',
                  type: 't_bool',
                },
                {
                  contract: 'Box',
                  label: 'map',
                  src: 'contracts/Box.sol',
                  type: 't_mapping(unknown,t_bool)',
                },
                {
                  contract: 'Box',
                  label: 'foo',
                  src: 'contracts/Box.sol',
                  type: 't_struct(MyStruct)3_storage',
                },
                {
                  contract: 'Box',
                  label: 'myEnum',
                  src: 'contracts/Box.sol',
                  type: 't_enum(MyEnum)4',
                },
                {
                  contract: 'Box',
                  label: 'dynArray',
                  src: 'contracts/Box.sol',
                  type: 't_array(t_uint256)dyn_storage',
                },
                {
                  contract: 'Box',
                  label: 'staticArray',
                  src: 'contracts/Box.sol',
                  type: 't_array(t_uint256)10_storage',
                },
                {
                  contract: 'Box',
                  label: 'enumArray',
                  src: 'contracts/Box.sol',
                  type: 't_array(t_enum(MyEnum)4)dyn_storage',
                },
                {
                  contract: 'Box',
                  label: 'byteArray',
                  src: 'contracts/Box.sol',
                  type: 't_bytes8',
                },
              ],
              types: {
                't_array(t_enum(MyEnum)4)dyn_storage': {
                  label: 'MyEnum[]',
                },
                't_array(t_uint256)10_storage': {
                  label: 'uint256[10]',
                },
                't_array(t_uint256)dyn_storage': {
                  label: 'uint256[]',
                },
                t_bool: {
                  label: 'bool',
                },
                t_bytes8: {
                  label: 'bytes8',
                },
                't_enum(MyEnum)4': {
                  label: 'MyEnum',
                  members: [
                    'UP',
                    'DOWN',
                  ],
                },
                't_mapping(unknown,t_bool)': {
                  label: 'mapping(key => bool)',
                },
                't_struct(MyStruct)3_storage': {
                  label: 'MyStruct',
                  members: [
                    {
                      label: 'x',
                      type: 't_bool',
                    },
                  ],
                },
                t_uint256: {
                  label: 'uint256',
                },
              },
            },
          },
        },
        manifestVersion: '3.2',
        proxies: [
          {
            address: '0xE4C10Db67595aF2Cb4166c8C274e0140f7E43059',
            kind: 'transparent',
          },
        ],
      },
    }

## produces network export data

> Snapshot 1

    {
      rinkeby: {
        proxies: {
          'my-project/Box': [
            {
              address: '0xE4C10Db67595aF2Cb4166c8C274e0140f7E43059',
              admin: '0x1750499D05Ed1674d822430FB960d5F6731fDf64',
              implementation: '0xb682dEEf4f8e298d86bFc3e21f50c675151FB974',
              kind: 'Upgradeable',
              version: '1.0.0',
            },
          ],
        },
      },
    }
