{
  "_format": "hh-sol-artifact-1",
  "contractName": "DefaultUpdater",
  "sourceName": "contracts/updaters/DefaultUpdater.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "_key",
          "type": "bytes32"
        },
        {
          "internalType": "uint8",
          "name": "_offset",
          "type": "uint8"
        },
        {
          "internalType": "bytes",
          "name": "_value",
          "type": "bytes"
        }
      ],
      "name": "setStorage",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061053b806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80631ea9470214610030575b600080fd5b61004361003e36600461027b565b610045565b005b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061009e575033155b61012f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f44656661756c74557064617465723a2063616c6c6572206973206e6f7420616460448201527f6d696e000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61013a83838361013f565b505050565b6020815111156101ab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f50726f7879557064617465723a2076616c756520697320746f6f206c617267656044820152606401610126565b60006101b68261036c565b905081516020036101c957808455610246565b835482516000906101db9060086103c2565b905060006101ea8660086103e1565b60ff16905060008160016101ff8560026104ec565b61020991906104ff565b901b199050838116600084610220856101006104ff565b61022a91906104ff565b905086811c600061023b8285610516565b8c5550505050505050505b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060006060848603121561029057600080fd5b83359250602084013560ff811681146102a857600080fd5b9150604084013567ffffffffffffffff808211156102c557600080fd5b818601915086601f8301126102d957600080fd5b8135818111156102eb576102eb61024c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156103315761033161024c565b8160405282815289602084870101111561034a57600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b8051602080830151919081101561038d576000198160200360031b1b821691505b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160001904831182151516156103dc576103dc610393565b500290565b600060ff821660ff84168160ff048111821515161561040257610402610393565b029392505050565b600181815b8085111561044557816000190482111561042b5761042b610393565b8085161561043857918102915b93841c939080029061040f565b509250929050565b60008261045c575060016104e6565b81610469575060006104e6565b816001811461047f5760028114610489576104a5565b60019150506104e6565b60ff84111561049a5761049a610393565b50506001821b6104e6565b5060208310610133831016604e8410600b84101617156104c8575081810a6104e6565b6104d2838361040a565b806000190482111561040257610402610393565b92915050565b60006104f8838361044d565b9392505050565b60008282101561051157610511610393565b500390565b6000821982111561052957610529610393565b50019056fea164736f6c634300080f000a",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80631ea9470214610030575b600080fd5b61004361003e36600461027b565b610045565b005b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061009e575033155b61012f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f44656661756c74557064617465723a2063616c6c6572206973206e6f7420616460448201527f6d696e000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61013a83838361013f565b505050565b6020815111156101ab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f50726f7879557064617465723a2076616c756520697320746f6f206c617267656044820152606401610126565b60006101b68261036c565b905081516020036101c957808455610246565b835482516000906101db9060086103c2565b905060006101ea8660086103e1565b60ff16905060008160016101ff8560026104ec565b61020991906104ff565b901b199050838116600084610220856101006104ff565b61022a91906104ff565b905086811c600061023b8285610516565b8c5550505050505050505b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060006060848603121561029057600080fd5b83359250602084013560ff811681146102a857600080fd5b9150604084013567ffffffffffffffff808211156102c557600080fd5b818601915086601f8301126102d957600080fd5b8135818111156102eb576102eb61024c565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156103315761033161024c565b8160405282815289602084870101111561034a57600080fd5b8260208601602083013760006020848301015280955050505050509250925092565b8051602080830151919081101561038d576000198160200360031b1b821691505b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160001904831182151516156103dc576103dc610393565b500290565b600060ff821660ff84168160ff048111821515161561040257610402610393565b029392505050565b600181815b8085111561044557816000190482111561042b5761042b610393565b8085161561043857918102915b93841c939080029061040f565b509250929050565b60008261045c575060016104e6565b81610469575060006104e6565b816001811461047f5760028114610489576104a5565b60019150506104e6565b60ff84111561049a5761049a610393565b50506001821b6104e6565b5060208310610133831016604e8410600b84101617156104c8575081810a6104e6565b6104d2838361040a565b806000190482111561040257610402610393565b92915050565b60006104f8838361044d565b9392505050565b60008282101561051157610511610393565b500390565b6000821982111561052957610529610393565b50019056fea164736f6c634300080f000a",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
