{
  "_format": "hh-sol-artifact-1",
  "contractName": "LockedSOVFailedMockup",
  "sourceName": "contracts/mockup/lockedSOVFailedMockup.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_SOV",
          "type": "address"
        },
        {
          "internalType": "address[]",
          "name": "_admins",
          "type": "address[]"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "_initiator",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "_newAdmin",
          "type": "address"
        }
      ],
      "name": "AdminAdded",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "_initiator",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "_removedAdmin",
          "type": "address"
        }
      ],
      "name": "AdminRemoved",
      "type": "event"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "SOV",
      "outputs": [
        {
          "internalType": "contract IERC20",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "_newAdmin",
          "type": "address"
        }
      ],
      "name": "addAdmin",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "_userAddress",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_sovAmount",
          "type": "uint256"
        }
      ],
      "name": "depositSOV",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "_addr",
          "type": "address"
        }
      ],
      "name": "getLockedBalance",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "_balance",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "_adminToRemove",
          "type": "address"
        }
      ],
      "name": "removeAdmin",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506040516105fa3803806105fa8339818101604052604081101561003357600080fd5b81516020830180516040519294929383019291908464010000000082111561005a57600080fd5b90830190602082018581111561006f57600080fd5b825186602082028301116401000000008211171561008c57600080fd5b82525081516020918201928201910280838360005b838110156100b95781810151838201526020016100a1565b5050505091909101604052505050506001600160a01b038216610123576040805162461bcd60e51b815260206004820152601460248201527f496e76616c696420534f5620416464726573732e000000000000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0384161781555b81518110156101945760016002600084848151811061015a57fe5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905560010161013f565b505050610454806101a66000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806308dcb3601461005c5780631785f53c1461008057806370480275146100a8578063c4086893146100ce578063f33bf9a114610106575b600080fd5b610064610132565b604080516001600160a01b039092168252519081900360200190f35b6100a66004803603602081101561009657600080fd5b50356001600160a01b0316610141565b005b6100a6600480360360208110156100be57600080fd5b50356001600160a01b0316610258565b6100f4600480360360208110156100e457600080fd5b50356001600160a01b03166103c0565b60408051918252519081900360200190f35b6100a66004803603604081101561011c57600080fd5b506001600160a01b0381351690602001356103db565b6000546001600160a01b031681565b3360009081526002602052604090205460ff166101a1576040805162461bcd60e51b815260206004820152601960248201527827b7363c9030b236b4b71031b0b71031b0b636103a3434b99760391b604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff1661020e576040805162461bcd60e51b815260206004820152601760248201527f41646472657373206973206e6f7420616e2061646d696e000000000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260026020526040808220805460ff191690555133917fdb9d5d31320daf5bc7181d565b6da4d12e30f0f4d5aa324a992426c14a1d19ce91a350565b3360009081526002602052604090205460ff166102b8576040805162461bcd60e51b815260206004820152601960248201527827b7363c9030b236b4b71031b0b71031b0b636103a3434b99760391b604482015290519081900360640190fd5b6001600160a01b038116610305576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964204164647265737360881b604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff1615610373576040805162461bcd60e51b815260206004820152601860248201527f4164647265737320697320616c72656164792061646d696e0000000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260026020526040808220805460ff191660011790555133917fbf3f493c772c8c283fd124432c2d0f539ab343faa04258fe88e52912d36b102b91a350565b6001600160a01b031660009081526001602052604090205490565b6040805162461bcd60e51b8152602060048201526014602482015273466f722074657374696e6720707572706f73657360601b604482015290519081900360640190fdfea265627a7a7231582027a88357b37a9971b8772990173ca44e4cec3ad664f0b841bdbb270be0d2d8ee64736f6c63430005110032",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100575760003560e01c806308dcb3601461005c5780631785f53c1461008057806370480275146100a8578063c4086893146100ce578063f33bf9a114610106575b600080fd5b610064610132565b604080516001600160a01b039092168252519081900360200190f35b6100a66004803603602081101561009657600080fd5b50356001600160a01b0316610141565b005b6100a6600480360360208110156100be57600080fd5b50356001600160a01b0316610258565b6100f4600480360360208110156100e457600080fd5b50356001600160a01b03166103c0565b60408051918252519081900360200190f35b6100a66004803603604081101561011c57600080fd5b506001600160a01b0381351690602001356103db565b6000546001600160a01b031681565b3360009081526002602052604090205460ff166101a1576040805162461bcd60e51b815260206004820152601960248201527827b7363c9030b236b4b71031b0b71031b0b636103a3434b99760391b604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff1661020e576040805162461bcd60e51b815260206004820152601760248201527f41646472657373206973206e6f7420616e2061646d696e000000000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260026020526040808220805460ff191690555133917fdb9d5d31320daf5bc7181d565b6da4d12e30f0f4d5aa324a992426c14a1d19ce91a350565b3360009081526002602052604090205460ff166102b8576040805162461bcd60e51b815260206004820152601960248201527827b7363c9030b236b4b71031b0b71031b0b636103a3434b99760391b604482015290519081900360640190fd5b6001600160a01b038116610305576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964204164647265737360881b604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff1615610373576040805162461bcd60e51b815260206004820152601860248201527f4164647265737320697320616c72656164792061646d696e0000000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260026020526040808220805460ff191660011790555133917fbf3f493c772c8c283fd124432c2d0f539ab343faa04258fe88e52912d36b102b91a350565b6001600160a01b031660009081526001602052604090205490565b6040805162461bcd60e51b8152602060048201526014602482015273466f722074657374696e6720707572706f73657360601b604482015290519081900360640190fdfea265627a7a7231582027a88357b37a9971b8772990173ca44e4cec3ad664f0b841bdbb270be0d2d8ee64736f6c63430005110032",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
