{"abi": [{"name": "DepositEvent", "inputs": [{"type": "bytes", "name": "pubkey", "indexed": false}, {"type": "bytes", "name": "withdrawal_credentials", "indexed": false}, {"type": "bytes", "name": "amount", "indexed": false}, {"type": "bytes", "name": "signature", "indexed": false}, {"type": "bytes", "name": "index", "indexed": false}], "anonymous": false, "type": "event"}, {"outputs": [], "inputs": [], "constant": false, "payable": false, "type": "constructor"}, {"name": "steal", "outputs": [], "inputs": [], "constant": false, "payable": false, "type": "function", "gas": 25802}, {"name": "get_deposit_root", "outputs": [{"type": "bytes32", "name": "out"}], "inputs": [], "constant": true, "payable": false, "type": "function", "gas": 92624}, {"name": "get_deposit_count", "outputs": [{"type": "bytes", "name": "out"}], "inputs": [], "constant": true, "payable": false, "type": "function", "gas": 14630}, {"name": "deposit", "outputs": [], "inputs": [{"type": "bytes", "name": "pubkey"}, {"type": "bytes", "name": "withdrawal_credentials"}, {"type": "bytes", "name": "signature"}, {"type": "bytes32", "name": "deposit_data_root"}], "constant": false, "payable": true, "type": "function", "gas": 1311375}, {"name": "owner", "outputs": [{"type": "address", "name": "out"}], "inputs": [], "constant": true, "payable": false, "type": "function", "gas": 701}], "bytecode": "0x740100000000000000000000000000000000000000006020526f7fffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff8000000000000000000000000000000060605274012a05f1fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffed5fa0e000000000000000000000000000000000060a052341561009857600080fd5b336002556101406000601f818352015b600061014051602081106100bb57600080fd5b600360c052602060c020015460208261016001015260208101905061014051602081106100e757600080fd5b600360c052602060c020015460208261016001015260208101905080610160526101609050602060c0825160208401600060025af161012557600080fd5b60c05190506101405160016060518183018060405190131561014657600080fd5b809190121561015457600080fd5b905090506020811061016557600080fd5b600360c052602060c02001555b81516001018083528114156100a8575b505061119956600436101561000d5761100a565b600035601c52740100000000000000000000000000000000000000006020526f7fffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff8000000000000000000000000000000060605274012a05f1fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffed5fa0e000000000000000000000000000000000060a05263cf7a896560005114156100ce5734156100ba57600080fd5b60025433146100c857600080fd5b600254ff005b600015610277575b6101605261014052600061018052610140516101a0526101c060006008818352015b6101805160086000811215610115578060000360020a820461011c565b8060020a82025b90509050610180526101805160ff6101a0511681818301101561013e57600080fd5b80820190509050610180526101a0517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86000811215610185578060000360020a820461018c565b8060020a82025b905090506101a0525b81516001018083528114156100f8575b505060186008602082066101e001602082840111156101c357600080fd5b60208061020082610180600060046015f15050818152809050905090508051602001806102a0828460006004600a8704601201f161020057600080fd5b50506102a051806102c001818260206001820306601f820103905003368237505060206102805260406102a0510160206001820306601f8201039050610260525b6000610260511115156102535761026f565b6020610260510361028001516020610260510361026052610241565b610160515650005b63c5f2892f600051141561050e57341561029057600080fd5b6000610140526101405161016052600154610180526101a060006020818352015b60016001610180511614156103325760006101a051602081106102d357600080fd5b600060c052602060c02001546020826102400101526020810190506101605160208261024001015260208101905080610240526102409050602060c0825160208401600060025af161032457600080fd5b60c0519050610160526103a0565b6000610160516020826101c00101526020810190506101a0516020811061035857600080fd5b600360c052602060c02001546020826101c0010152602081019050806101c0526101c09050602060c0825160208401600060025af161039657600080fd5b60c0519050610160525b6101808051600280806103b257600080fd5b8204905090508152505b81516001018083528114156102b1575b505060006101605160208261046001015260208101905061014051610160516101805163806732896102e0526001546103005261030051600658016100d6565b506103605260006103c0525b6103605160206001820306601f82010390506103c05110151561043a57610453565b6103c05161038001526103c0516020016103c052610418565b61018052610160526101405261036060088060208461046001018260208501600060046012f150508051820191505060006018602082066103e0016020828401111561049e57600080fd5b60208061040082610140600060046015f150508181528090509050905060188060208461046001018260208501600060046014f150508051820191505080610460526104609050602060c0825160208401600060025af16104fe57600080fd5b60c051905060005260206000f350005b63621fd13060005114156105f157341561052757600080fd5b6380673289610140526001546101605261016051600658016100d6565b506101c0526000610220525b6101c05160206001820306601f8201039050610220511015156105725761058b565b610220516101e001526102205160200161022052610550565b6101c0805160200180610280828460006004600a8704601201f16105ae57600080fd5b505061028051806102a001818260206001820306601f82010390500336823750506020610260526040610280510160206001820306601f8201039050610260f350005b63228951186000511415610fe257605060043560040161014037603060043560040135111561061f57600080fd5b60406024356004016101c037602060243560040135111561063f57600080fd5b608060443560040161022037606060443560040135111561065f57600080fd5b63ffffffff6001541061067157600080fd5b346102c0526102c051156002543314161561069457672c68af0bb14000006102c0525b6102c051633b9aca0080806106a857600080fd5b8204905090506102e052633b9aca006102e05110156106c657600080fd5b603061014051146106d657600080fd5b60206101c051146106e657600080fd5b606061022051146106f657600080fd5b610140610360525b61036051516020610360510161036052610360610360511015610720576106fe565b6380673289610380526102e0516103a0526103a051600658016100d6565b50610400526000610460525b6104005160206001820306601f82010390506104605110151561076c57610785565b610460516104200152610460516020016104605261074a565b610340610360525b61036051526020610360510361036052610140610360511015156107b05761078d565b610400805160200180610300828460006004600a8704601201f16107d357600080fd5b5050610140610480525b610480515160206104805101610480526104806104805110156107ff576107dd565b63806732896104a0526001546104c0526104c051600658016100d6565b50610520526000610580525b6105205160206001820306601f82010390506105805110151561084a57610863565b6105805161054001526105805160200161058052610828565b610460610480525b610480515260206104805103610480526101406104805110151561088e5761086b565b6105208051602001806105a0828460006004600a8704601201f16108b157600080fd5b505060a06106005261060051610640526101408051602001806106005161064001828460006004600a8704601201f16108e957600080fd5b505061060051610640015180602061060051610640010101818260206001820306601f8201039050033682375050602061060051610640015160206001820306601f82010390506106005101016106005261060051610660526101c08051602001806106005161064001828460006004600a8704601201f161096a57600080fd5b505061060051610640015180602061060051610640010101818260206001820306601f8201039050033682375050602061060051610640015160206001820306601f82010390506106005101016106005261060051610680526103008051602001806106005161064001828460006004600a8704601201f16109eb57600080fd5b505061060051610640015180602061060051610640010101818260206001820306601f8201039050033682375050602061060051610640015160206001820306601f820103905061060051010161060052610600516106a0526102208051602001806106005161064001828460006004600a8704601201f1610a6c57600080fd5b505061060051610640015180602061060051610640010101818260206001820306601f8201039050033682375050602061060051610640015160206001820306601f820103905061060051010161060052610600516106c0526105a08051602001806106005161064001828460006004600a8704601201f1610aed57600080fd5b505061060051610640015180602061060051610640010101818260206001820306601f8201039050033682375050602061060051610640015160206001820306601f8201039050610600510101610600527f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c561060051610640a160006106e05260006101406030806020846107a001018260208501600060046016f150508051820191505060006010602082066107200160208284011115610bae57600080fd5b602080610740826106e0600060046015f15050818152809050905090506010806020846107a001018260208501600060046013f1505080518201915050806107a0526107a09050602060c0825160208401600060025af1610c0e57600080fd5b60c0519050610700526000600060406020820661084001610220518284011115610c3757600080fd5b606080610860826020602088068803016102200160006004601bf1505081815280905090509050602060c0825160208401600060025af1610c7757600080fd5b60c0519050602082610a400101526020810190506000604060206020820661090001610220518284011115610cab57600080fd5b606080610920826020602088068803016102200160006004601bf15050818152809050905090506020806020846109c001018260208501600060046015f15050805182019150506106e0516020826109c0010152602081019050806109c0526109c09050602060c0825160208401600060025af1610d2857600080fd5b60c0519050602082610a4001015260208101905080610a4052610a409050602060c0825160208401600060025af1610d5f57600080fd5b60c0519050610820526000600061070051602082610ae00101526020810190506101c0602080602084610ae001018260208501600060046015f150508051820191505080610ae052610ae09050602060c0825160208401600060025af1610dc557600080fd5b60c0519050602082610c600101526020810190506000610300600880602084610be001018260208501600060046012f15050805182019150506000601860208206610b600160208284011115610e1a57600080fd5b602080610b80826106e0600060046015f1505081815280905090509050601880602084610be001018260208501600060046014f150508051820191505061082051602082610be001015260208101905080610be052610be09050602060c0825160208401600060025af1610e8d57600080fd5b60c0519050602082610c6001015260208101905080610c6052610c609050602060c0825160208401600060025af1610ec457600080fd5b60c0519050610ac052606435610ac05114610ede57600080fd5b600180546001818183011015610ef357600080fd5b80820190509050815550600154610ce052610d0060006020818352015b60016001610ce051161415610f4557610ac051610d005160208110610f3457600080fd5b600060c052602060c0200155610fde565b6000610d005160208110610f5857600080fd5b600060c052602060c0200154602082610d20010152602081019050610ac051602082610d2001015260208101905080610d2052610d209050602060c0825160208401600060025af1610fa957600080fd5b60c0519050610ac052610ce0805160028080610fc457600080fd5b8204905090508152505b8151600101808352811415610f10575b5050005b638da5cb5b6000511415611009573415610ffb57600080fd5b60025460005260206000f350005b5b60006000fd5b61018961119903610189600039610189611199036000f3"}