{
    "contractName": "EthWrapperForBucketLender",
    "abi": [
        {
            "constant": true,
            "inputs": [],
            "name": "WETH",
            "outputs": [
                {
                    "name": "",
                    "type": "address"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [
                {
                    "name": "weth",
                    "type": "address"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "constructor"
        },
        {
            "payable": true,
            "stateMutability": "payable",
            "type": "fallback"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "bucketLender",
                    "type": "address"
                },
                {
                    "name": "beneficiary",
                    "type": "address"
                }
            ],
            "name": "depositEth",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": true,
            "stateMutability": "payable",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "bucketLender",
                    "type": "address"
                },
                {
                    "name": "buckets",
                    "type": "uint256[]"
                },
                {
                    "name": "maxWeights",
                    "type": "uint256[]"
                }
            ],
            "name": "withdrawEth",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                },
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        }
    ],
    "bytecode": "0x608060405234801561001057600080fd5b50604051602080610de7833981016040525160008054600160a060020a03909216600160a060020a0319909216919091179055610d95806100526000396000f3006080604052600436106100565763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631e04e856811461012a578063ad5c464814610163578063f5af374b146101a1575b60005473ffffffffffffffffffffffffffffffffffffffff16331461012857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152605660248201527f45746857726170706572466f724275636b65744c656e6465722366616c6c626160448201527f636b3a2043616e6e6f74207265636965766520455448206469726563746c792060648201527f756e6c65737320756e7772617070696e67205745544800000000000000000000608482015290519081900360a40190fd5b005b61015173ffffffffffffffffffffffffffffffffffffffff60043581169060243516610200565b60408051918252519081900360200190f35b34801561016f57600080fd5b50610178610488565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156101ad57600080fd5b506101e76004803573ffffffffffffffffffffffffffffffffffffffff1690602480358082019290810135916044359081019101356104a4565b6040805192835260208301919091528051918290030190f35b60003480151561029757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602481018290527f45746857726170706572466f724275636b65744c656e646572236465706f736960448201527f744574683a2043616e6e6f74206465706f736974207a65726f20616d6f756e74606482015290519081900360840190fd5b60008054604080517fd0e30db0000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff9092169263d0e30db0928592600480820193929182900301818588803b15801561030257600080fd5b505af1158015610316573d6000803e3d6000fd5b5050600054849350610347925073ffffffffffffffffffffffffffffffffffffffff1690503063ffffffff6108bc16565b101561034f57fe5b6000546103799073ffffffffffffffffffffffffffffffffffffffff16308663ffffffff61098a16565b15156103b1576103b18461038b610a17565b60005473ffffffffffffffffffffffffffffffffffffffff16919063ffffffff610a3b16565b8373ffffffffffffffffffffffffffffffffffffffff166347e7ef2484836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561045457600080fd5b505af1158015610468573d6000803e3d6000fd5b505050506040513d602081101561047e57600080fd5b5051949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000806000808a73ffffffffffffffffffffffffffffffffffffffff1663eada7fad6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040160206040518083038186803b15801561050f57600080fd5b505afa158015610523573d6000803e3d6000fd5b505050506040513d602081101561053957600080fd5b5051604080517f1752c065000000000000000000000000000000000000000000000000000000008152905191955073ffffffffffffffffffffffffffffffffffffffff8d1691631752c06591600480820192602092909190829003018186803b1580156105a557600080fd5b505afa1580156105b9573d6000803e3d6000fd5b505050506040513d60208110156105cf57600080fd5b505160005490935073ffffffffffffffffffffffffffffffffffffffff8581169116146106a957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604560248201527f45746857726170706572466f724275636b65744c656e6465723a2043616e6e6f60448201527f742077697468647261772066726f6d206e6f6e2d57455448204275636b65744c60648201527f656e646572000000000000000000000000000000000000000000000000000000608482015290519081900360a40190fd5b8a73ffffffffffffffffffffffffffffffffffffffff1663456a09c88b8b8b8b336040518663ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018080602001806020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018381038352888882818152602001925060200280828437909101848103835286815260209081019150879087028082843782019150509750505050505050506040805180830381600087803b15801561078b57600080fd5b505af115801561079f573d6000803e3d6000fd5b505050506040513d60408110156107b557600080fd5b5080516020909101519092509050811561087f578373ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d836040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b15801561083857600080fd5b505af115801561084c573d6000803e3d6000fd5b505060405133925084156108fc02915084906000818181858888f1935050505015801561087d573d6000803e3d6000fd5b505b80156108ac576108ac73ffffffffffffffffffffffffffffffffffffffff8416338363ffffffff610b9616565b909a909950975050505050505050565b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561095757600080fd5b505afa15801561096b573d6000803e3d6000fd5b505050506040513d602081101561098157600080fd5b50519392505050565b604080517fdd62ed3e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301528381166024830152915160009286169163dd62ed3e916044808301926020929190829003018186803b158015610a0357600080fd5b505afa158015610468573d6000803e3d6000fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90565b8273ffffffffffffffffffffffffffffffffffffffff1663095ea7b383836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610ade57600080fd5b505af1158015610af2573d6000803e3d6000fd5b50505050610afe610d35565b1515610b9157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f546f6b656e496e74657261637423617070726f76653a20417070726f76616c2060448201527f6661696c65640000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b505050565b30811580610bcf57508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b15610bd957610d2f565b8373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610c7c57600080fd5b505af1158015610c90573d6000803e3d6000fd5b50505050610c9c610d35565b1515610d2f57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f546f6b656e496e746572616374237472616e736665723a205472616e7366657260448201527f206661696c656400000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b50505050565b6000803d8015610d4c5760208114610d5557610d61565b60019150610d61565b60206000803e60005191505b5015159190505600a165627a7a723058206dc15952d87a9c889ddad3bd305b54c57d90f692ba37a745b13bf46d07bc5d780029",
    "networks": {
        "1": {
            "links": {},
            "address": "0x61fa58d7ef40d6f6853740330b62ccad34f8bc04",
            "transactionHash": "0xb48c99808b05dd17f8863049463bebce4c1968b856c0b1704580eddcf58acf21"
        },
        "42": {
            "links": {},
            "address": "0xa054a92bd5163dedb6f8020db06562bf158295d9",
            "transactionHash": "0x7f37c7c591d92ccef6e0ac7b7de230143f0d5521e78728722c74828689e7b7c3"
        },
        "1212": {
            "links": {},
            "address": "0xceefd27e0542afa926b87d23936c79c276a48277",
            "transactionHash": "0xdc616f7e17e05e52a53914076639013572611599e00e7fa02a1937ca9e941a92"
        }
    },
    "schemaVersion": "2.0.1"
}