go-ethereum/swarm/services/ens/contract/PersonalResolver.bin
zelig 38120c7d52 swarm/services/ens: update bin, go bindings:
* update bin with bytecode compiled with solc v0.3.5-0
* update go bindings with abigen
* complete README with generate instructions
* simplify ens.Resolve removing legacy versioning support
* remove glogging from test
2016-07-13 09:30:47 +02:00

1 line
No EOL
9.4 KiB
Text

606060405260008054600160a060020a031916331781558052600160208190527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb4b556112798061004f6000396000f3606060405236156100825760e060020a600035046313af403581146100845780631b370194146100a65780633f5665e7146101085780638021061c1461011c5780638bba944d146101435780638da5cb5b146101b757806391c8e7b9146101c9578063a16fdafa14610237578063bc06183d1461026c578063edc0277c146102d3575b005b610082600435600054600160a060020a03908116339091161461042b57610002565b60408051602480356004818101356020818102808701820190975281865261008296833596939560449501929182919085019084908082843750949650505050505050600080548190600160a060020a03908116339091161461044057610002565b604080516001815290519081900360200190f35b6103166004356040805160208181018352600091829052825190810190925281525b919050565b60408051602060248035600481810135601f8101859004850286018501909652858552610082958135959194604494929390920191819084018382808284375094965050933593505060643591505060843560a435600080548190600160a060020a03908116339091161461054857610002565b610384600054600160a060020a031681565b6040805160248035600481810135602081810280870182019097528186526100829683359693956044950192918291908501908490808284375094965050933593505060643591505060843560a435600080548190600160a060020a0390811633909116146105dc57610002565b6103a1600435602435604435600060006000600060006000600060008861ffff1611156105ea575b5050939792965093509350565b60408051602060248035600481810135601f8101859004850286018501909652858552610082958135959194604494929390920191819084018382808284375094965050505050505060008054819033600160a060020a0390811691161461068f57610002565b6103e66004356024356000600060006000600061074f87875b60408051600160a060020a031984168152600c8101839052905190819003602c0190205b92915050565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156103765780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60408051600160a060020a03929092168252519081900360200190f35b6040805161ffff96871681526001608060020a0319909516602086015263ffffffff939093168484015293166060830152608082019290925290519081900360a00190f35b6040805161ffff95909516855263ffffffff939093166020850152600160a060020a03199190911683830152600160a060020a03166060830152519081900360800190f35b60008054600160a060020a0319168217905550565b61047c8484600086515b6000808383016000190181805b868312610781576107a7898985815181101561000257906020019060200201516102ec565b600281015491935091506000141561049357610002565b600281015460019011156104af576104cf8160008080806104e3565b6104cf8484600086515b600060006108098686866001016001870361044a565b50505050565b90925090506105d281878787875b84546001608060020a031916608060020a948590041773ffffffff000000000000000000000000000000001916939092029290921775ffff0000000000000000000000000000000000000000191660a060020a90920291909117825560019190910155565b6104d58861057e895b60408051808201825260008082526020918201528151808301909252825182529182019181019190915290565b604080518082018252600080825260208281018290528351808501855282815280820183905284518086019095526001855260f960020a601702918501919091529092839291908390819061094790610551565b5050505050505050565b6104d5888860008a5161044a565b600160a060020a03198a1660009081526001602052604081206002810154909350141561061a576003965061025f565b50807f2a0000000000000000000000000000000000000000000000000000000000000089148061065a57508054608060020a026001608060020a03191689145b1561025f5780546001820154608060020a8281029850820463ffffffff16965060a060020a90910461ffff169450925061025f565b61069c8461057e85610551565b60028101549193509150600014156106b357610002565b600281015460019011156106cf576104cf8160008080806104e3565b6104cf846106e985610551565b155b156105d2576105d288885b60406040519081016040528060008152602001600081526020015060006000600060006000610c5e610c956040604051908101604052806001815260200160f960020a6017028152602001506105519090565b610e1093503091505b5092959194509250565b600160a060020a03198116600090815260016020526040812060028101549295509250141561073c5760039450610745565b50505050600160a060020a03198516600090815260016020526040902094959350505050565b600160a060020a0319811660009081526001602052604081206002810154929450925014156107f75760016002828101829055600160a060020a03198b1660009081526040902001805490910190555b81985088506000199290920191610457565b915091506001600050600061082e8488600081518110156100025750602001516102ec565b600160a060020a031916815260208181019290925260400160009081208054600160b060020a0319168155600181018290556002810182905560038101805483825590835292822090926108b991908101905b8082111561093b576000818150805460018160011615610100020316600290046000825580601f1061090d57505b5050600101610881565b505050600281018054600019019081905560011480156108ea57508054608060020a026001608060020a0319166000145b80156108f65750600183115b1561093f5761093f868686600101600187036104b9565b601f0160209004906000526020600020908101906108af91905b8082111561093b5760008155600101610927565b5090565b505050505050565b93505b61097e875b805160001461013e565b50505050600160a060020a031984166000908152600160205260409020939492505050565b151561095957610a18878560408051808201909152600080825260208201526110f4838383604080518082019091526000808252602082810182905285518682015186519287015161111e939060008080808786116111d857602086116111e75760018660200360080260020a031980865116878a03890194505b808286511614611211576000198501948990116109f957889450611216565b9250610a238361094f565b15610a2d57610002565b610a4388610a9f855b8051602082015120919050565b600160a060020a031981166000908152600160205260408120600281015492945092501415610ad25760038101805460018101808355919082908015829011610adc57818360005260206000209182019101610adc9190610af1565b6102ec565b505060016002828101829055600160a060020a03198a16600090815260208390526040902001805490910190555b819750875061094a565b50505050610b4183610bb39090565b50506001015b8082111561093b576000818150805460018160011615610100020316600290046000825580601f10610b235750610aeb565b601f016020900490600052602060002090810190610aeb9190610927565b6003820180546000198101908110156100025790600052602060002090016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610c2e57805160ff19168380011785555b50610aa4929150610927565b6040805160208181018352600080835283519182018452808252925184519293919290805910610be05750595b908082528060200260200182016040525091506020820190506110f4818560200151866000015160005b6020821061114757825184526020938401939290920191601f199190910190610c0a565b82800160010185558215610ba7579182015b82811115610ba7578251826000505591602001919060010190610c40565b9550610d308861057e896040805180820182526000808252602091820152815180830190925282518252828101519082015261013e565b889060408051808201909152600080825260208201526110f48383836040805180820190915260008082526020828101829052855186820151865192870151611165939060008080808088871161122d576020871161123f5760018760200360080260020a031980875116888b038a018a96505b818388511614610d25576001870196819010610d09578b8b0196505b505050839450611233565b600381015491965094509250600091505b82821015610dcf57610dd886610e7086600301600050858154811015610002579060005260206000209001600050604080518254602060026001831615610100026000190190921691909104601f810182900482028301820190935282825290929190830182828015610f1b5780601f10610ef057610100808354040283529160200191610f1b565b505050505b610ffa86610a36565b15610f265760038401805460001985019081101561000257906000526020600020900160005060038501805484908110156100025790600052602060002090016000509080546001816001161561010002031660029004828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610f3257805485555b50610f6e929150610927565b9060006110fb838380518251600091829081908190819081908190819088901015610e9a57895197505b8a60200151965089602001519550600094505b878510156111ae578651865190945092508284146111c45750506020869003830160080260020a600019011980821681841603600081146111c4578098506111b6565b820191906000526020600020905b815481529060010190602001808311610efe57829003601f168201915b506105519350505050565b60019190910190610d41565b82800160010185558215610e6457600052602060002091601f016020900482015b82811115610e64578254825591600101919060010190610f53565b50506003840180546000198101808355919082908015829011610dca57818360005260206000209182019101610dca9190610faa565b50506001015b8082111561093b576000818150805460018160011615610100020316600290046000825580601f10610fdc5750610fa4565b601f016020900490600052602060002090810190610fa49190610927565b90506001600061100a87846102ec565b600160a060020a031916815260208181019290925260400160009081208054600160b060020a03191681556001810182905560028101829055600381018054838255908352928220909261109591908101905b8082111561093b576000818150805460018160011615610100020316600290046000825580601f106110d657505b505060010161105d565b505050600284018054600019019081905560011480156110c657508354608060020a026001608060020a0319166000145b80156106de57506106dc8761094f565b601f01602090049060005260206000209081019061108b9190610927565b5092915050565b6000149050610310565b8351835186519101900385525b8291505b509392505050565b602084810182905286018051875190830390038552519091508114156111055760008552611112565b50825191516020919091036101000a60001901918216911916179052565b602086810180519186019190915280518203855286519051919250018114156111915760008552611112565b835183518651910190038552835181016020860152829150611116565b89518b510398505b505050505050505092915050565b602096870196958601959490940193610ead565b8693505b505050949350505050565b8585208689038801935091505b8683106111d85750848220808214156112205785830193506111dc565b938701935b50508293506111dc565b60001992909201916111f4565b88880194505b50505050949350505050565b8686208894506000935091505b868903831161122d57508583208082141561126957839450611233565b600193840193929092019161124c56