{
  "_format": "hh-sol-artifact-1",
  "contractName": "BaseDeployer",
  "sourceName": "contracts/deploy/BaseDeployer.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "owner",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "previousOwner",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferred",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "permissionsManager",
          "type": "address"
        }
      ],
      "name": "PermissionsManagerDeployed",
      "type": "event"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "admin",
          "type": "address"
        }
      ],
      "name": "deployPermissionsManager",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "renounceOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506040516104df3803806104df83398101604081905261002f91610097565b61003833610047565b61004181610047565b506100c7565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100a957600080fd5b81516001600160a01b03811681146100c057600080fd5b9392505050565b610409806100d66000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063715018a6146100515780638da5cb5b1461005b578063ef0e775414610087578063f2fde38b1461009a575b600080fd5b6100596100ad565b005b6000546040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b610059610095366004610392565b6100c1565b6100596100a8366004610392565b6101be565b6100b561027a565b6100bf60006102fb565b565b6100c961027a565b6040517f60e4f23100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216600482015260009073__$dd5d611a1593e7d0c0f9a9625ea39f49bb$__906360e4f23190602401602060405180830381865af415801561014a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016e91906103b6565b60405173ffffffffffffffffffffffffffffffffffffffff821681529091507fa661a37f39d2154a6718b61cfdf61434a26ffbb936b6441a9b78a1708e934d5a9060200160405180910390a15050565b6101c661027a565b73ffffffffffffffffffffffffffffffffffffffff811661026e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b610277816102fb565b50565b60005473ffffffffffffffffffffffffffffffffffffffff1633146100bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610265565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff8116811461027757600080fd5b6000602082840312156103a457600080fd5b81356103af81610370565b9392505050565b6000602082840312156103c857600080fd5b81516103af8161037056fea2646970667358221220e241488c625a757f2032ea797ca007aa9d6a2ab394a9e64f3ac964ec4167364f64736f6c63430008110033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c8063715018a6146100515780638da5cb5b1461005b578063ef0e775414610087578063f2fde38b1461009a575b600080fd5b6100596100ad565b005b6000546040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b610059610095366004610392565b6100c1565b6100596100a8366004610392565b6101be565b6100b561027a565b6100bf60006102fb565b565b6100c961027a565b6040517f60e4f23100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216600482015260009073__$dd5d611a1593e7d0c0f9a9625ea39f49bb$__906360e4f23190602401602060405180830381865af415801561014a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016e91906103b6565b60405173ffffffffffffffffffffffffffffffffffffffff821681529091507fa661a37f39d2154a6718b61cfdf61434a26ffbb936b6441a9b78a1708e934d5a9060200160405180910390a15050565b6101c661027a565b73ffffffffffffffffffffffffffffffffffffffff811661026e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b610277816102fb565b50565b60005473ffffffffffffffffffffffffffffffffffffffff1633146100bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610265565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff8116811461027757600080fd5b6000602082840312156103a457600080fd5b81356103af81610370565b9392505050565b6000602082840312156103c857600080fd5b81516103af8161037056fea2646970667358221220e241488c625a757f2032ea797ca007aa9d6a2ab394a9e64f3ac964ec4167364f64736f6c63430008110033",
  "linkReferences": {
    "contracts/deploy/Deployer.sol": {
      "Deployer": [
        {
          "length": 20,
          "start": 486
        }
      ]
    }
  },
  "deployedLinkReferences": {
    "contracts/deploy/Deployer.sol": {
      "Deployer": [
        {
          "length": 20,
          "start": 272
        }
      ]
    }
  }
}
