{
  "_format": "hh-sol-artifact-1",
  "contractName": "ApprovalReceiver",
  "sourceName": "contracts/governance/ApprovalReceiver.sol",
  "abi": [
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "_sender",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_amount",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "_token",
          "type": "address"
        },
        {
          "internalType": "bytes",
          "name": "_data",
          "type": "bytes"
        }
      ],
      "name": "receiveApproval",
      "outputs": [],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506106bb806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80638f4ffcb114610030575b600080fd5b6100bf6004803603608081101561004657600080fd5b6001600160a01b03823581169260208101359260408201359092169181019060808101606082013564010000000081111561008057600080fd5b82018360208201111561009257600080fd5b803590602001918460018302840111640100000000831117156100b457600080fd5b5090925090506100c1565b005b6100c9610393565b6001600160a01b0316336001600160a01b03161461011d576040805162461bcd60e51b815260206004820152600c60248201526b1d5b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b336001600160a01b03841614610169576040805162461bcd60e51b815260206004820152600c60248201526b1d5b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b60006060610175610398565b905060006101b885858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506103aa92505050565b905060005b8251811015610206578281815181106101d257fe5b60200260200101516001600160e01b031916826001600160e01b03191614156101fe5760019350610206565b6001016101bd565b5082610251576040805162461bcd60e51b81526020600482015260156024820152741b595d1a1bd9081a5cc81b9bdd08185b1b1bddd959605a1b604482015290519081900360640190fd5b60405160006020820181815290918291829189918991603c01838380828437808301925050509350505050604051602081830303815290604052806020019051606081101561029f57600080fd5b50602081015160409091015190925090506001600160a01b03808316908b1614610302576040805162461bcd60e51b815260206004820152600f60248201526e0e6cadcc8cae440dad2e6dac2e8c6d608b1b604482015290519081900360640190fd5b888114610348576040805162461bcd60e51b815260206004820152600f60248201526e0c2dadeeadce840dad2e6dac2e8c6d608b1b604482015290519081900360640190fd5b61038787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506103b192505050565b50505050505050505050565b600090565b60408051600081526020810190915290565b6020015190565b60006060306001600160a01b0316836040518082805190602001908083835b602083106103ef5780518252601f1990920191602091820191016103d0565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610451576040519150601f19603f3d011682016040523d82523d6000602084013e610456565b606091505b5091509150816105575760448151116104a05760405162461bcd60e51b81526004018080602001828103825260308152602001806106576030913960400191505060405180910390fd5b6104d36040518060400160405280601181526020017003932b1b2b4bb32a0b8383937bb30b61d1607d1b8152508261055c565b60405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561051c578181015183820152602001610504565b50505050905090810190601f1680156105495780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050565b6060808390506060839050606060448251845101036040519080825280601f01601f19166020018201604052801561059b576020820181803883390190505b509050806000805b85518110156105f4578581815181106105b857fe5b602001015160f81c60f81b8383806001019450815181106105d557fe5b60200101906001600160f81b031916908160001a9053506001016105a3565b5060445b84518110156106495784818151811061060d57fe5b602001015160f81c60f81b83838060010194508151811061062a57fe5b60200101906001600160f81b031916908160001a9053506001016105f8565b509097965050505050505056fe72656365697665417070726f76616c3a205472616e73616374696f6e20657865637574696f6e2072657665727465642ea265627a7a72315820f31f557fed57005516872f55fb273cb49ff7d151ec678a7362b37cf89100c66c64736f6c63430005110032",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80638f4ffcb114610030575b600080fd5b6100bf6004803603608081101561004657600080fd5b6001600160a01b03823581169260208101359260408201359092169181019060808101606082013564010000000081111561008057600080fd5b82018360208201111561009257600080fd5b803590602001918460018302840111640100000000831117156100b457600080fd5b5090925090506100c1565b005b6100c9610393565b6001600160a01b0316336001600160a01b03161461011d576040805162461bcd60e51b815260206004820152600c60248201526b1d5b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b336001600160a01b03841614610169576040805162461bcd60e51b815260206004820152600c60248201526b1d5b985d5d1a1bdc9a5e995960a21b604482015290519081900360640190fd5b60006060610175610398565b905060006101b885858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506103aa92505050565b905060005b8251811015610206578281815181106101d257fe5b60200260200101516001600160e01b031916826001600160e01b03191614156101fe5760019350610206565b6001016101bd565b5082610251576040805162461bcd60e51b81526020600482015260156024820152741b595d1a1bd9081a5cc81b9bdd08185b1b1bddd959605a1b604482015290519081900360640190fd5b60405160006020820181815290918291829189918991603c01838380828437808301925050509350505050604051602081830303815290604052806020019051606081101561029f57600080fd5b50602081015160409091015190925090506001600160a01b03808316908b1614610302576040805162461bcd60e51b815260206004820152600f60248201526e0e6cadcc8cae440dad2e6dac2e8c6d608b1b604482015290519081900360640190fd5b888114610348576040805162461bcd60e51b815260206004820152600f60248201526e0c2dadeeadce840dad2e6dac2e8c6d608b1b604482015290519081900360640190fd5b61038787878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506103b192505050565b50505050505050505050565b600090565b60408051600081526020810190915290565b6020015190565b60006060306001600160a01b0316836040518082805190602001908083835b602083106103ef5780518252601f1990920191602091820191016103d0565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610451576040519150601f19603f3d011682016040523d82523d6000602084013e610456565b606091505b5091509150816105575760448151116104a05760405162461bcd60e51b81526004018080602001828103825260308152602001806106576030913960400191505060405180910390fd5b6104d36040518060400160405280601181526020017003932b1b2b4bb32a0b8383937bb30b61d1607d1b8152508261055c565b60405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561051c578181015183820152602001610504565b50505050905090810190601f1680156105495780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050565b6060808390506060839050606060448251845101036040519080825280601f01601f19166020018201604052801561059b576020820181803883390190505b509050806000805b85518110156105f4578581815181106105b857fe5b602001015160f81c60f81b8383806001019450815181106105d557fe5b60200101906001600160f81b031916908160001a9053506001016105a3565b5060445b84518110156106495784818151811061060d57fe5b602001015160f81c60f81b83838060010194508151811061062a57fe5b60200101906001600160f81b031916908160001a9053506001016105f8565b509097965050505050505056fe72656365697665417070726f76616c3a205472616e73616374696f6e20657865637574696f6e2072657665727465642ea265627a7a72315820f31f557fed57005516872f55fb273cb49ff7d151ec678a7362b37cf89100c66c64736f6c63430005110032",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
