forked from hyperledger-labs/perun-eth-backend
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathAssetHolderETHBinRuntime.go
4 lines (3 loc) · 8.05 KB
/
AssetHolderETHBinRuntime.go
1
2
3
4
package assetholdereth // import "github.com/perun-network/perun-eth-backend/bindings/assetholdereth"
// AssetHolderETHBinRuntime is the runtime part of the compiled bytecode used for deploying new contracts.
var AssetHolderETHBinRuntime = "6080604052600436106100555760003560e01c80631de26e161461005a578063295482ce1461006f57806353c2ed8e1461008f578063ae9ee18c146100cc578063d945af1d14610107578063fca0f77814610147575b600080fd5b61006d610068366004610be5565b610167565b005b34801561007b57600080fd5b5061006d61008a366004610c4c565b6101d8565b34801561009b57600080fd5b506002546100af906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100d857600080fd5b506100f96100e7366004610cc6565b60006020819052908152604090205481565b6040519081526020016100c3565b34801561011357600080fd5b50610137610122366004610cc6565b60016020526000908152604090205460ff1681565b60405190151581526020016100c3565b34801561015357600080fd5b5061006d610162366004610cdf565b6104ea565b6101718282610701565b60008281526020819052604090205461018b908290610d94565b600083815260208190526040902055817fcd2fe07293de5928c5df9505b65a8d6506f8668dfe81af09090920687edc48a9826040516101cc91815260200190565b60405180910390a25050565b6002546001600160a01b031633146102455760405162461bcd60e51b815260206004820152602560248201527f63616e206f6e6c792062652063616c6c6564206279207468652061646a75646960448201526431b0ba37b960d91b60648201526084015b60405180910390fd5b8281146102a65760405162461bcd60e51b815260206004820152602960248201527f7061727469636970616e7473206c656e6774682073686f756c6420657175616c6044820152682062616c616e63657360b81b606482015260840161023c565b60008581526001602052604090205460ff16156103135760405162461bcd60e51b815260206004820152602560248201527f747279696e6720746f2073657420616c726561647920736574746c6564206368604482015264185b9b995b60da1b606482015260840161023c565b600085815260208190526040812080549082905590808567ffffffffffffffff81111561034257610342610dac565b60405190808252806020026020018201604052801561036b578160200160208202803683370190505b50905060005b8681101561042f5760006103b68a8a8a8581811061039157610391610dc2565b90506020028101906103a39190610dd8565b6103b1906020810190610e0d565b610754565b9050808383815181106103cb576103cb610dc2565b60200260200101818152505060008082815260200190815260200160002054856103f59190610d94565b945086868381811061040957610409610dc2565b905060200201358461041b9190610d94565b9350508061042890610e31565b9050610371565b5081831061049d5760005b8681101561049b5785858281811061045457610454610dc2565b9050602002013560008084848151811061047057610470610dc2565b60200260200101518152602001908152602001600020819055508061049490610e31565b905061043a565b505b6000888152600160208190526040808320805460ff19169092179091555189917fef898d6cd3395b6dfe67a3c1923e5c726c1b154e979fb0a25a9c41d0093168b891a25050505050505050565b823560009081526001602052604090205460ff166105405760405162461bcd60e51b815260206004820152601360248201527218da185b9b995b081b9bdd081cd95d1d1b1959606a1b604482015260640161023c565b6105b3836040516020016105549190610e5a565b60408051601f198184030181526020601f8601819004810284018101909252848352919085908590819084018382808284376000920191909152506105a0925050506020870187610dd8565b6105ae906020810190610e0d565b610799565b6105ff5760405162461bcd60e51b815260206004820152601d60248201527f7369676e617475726520766572696669636174696f6e206661696c6564000000604482015260640161023c565b600061061384356103a36020870187610dd8565b6000818152602081905260409020549091506060850135111561066d5760405162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b604482015260640161023c565b60008181526020819052604090205461068b90606086013590610f3d565b6000828152602081905260409020556106a5848484610822565b807fd0b6e7d0170f56c62f87de6a8a47a0ccf41c86ffb5084d399d8eb62e823f2a81606086018035906106db9060408901610e0d565b604080519283526001600160a01b0390911660208301520160405180910390a250505050565b8034146107505760405162461bcd60e51b815260206004820152601f60248201527f77726f6e6720616d6f756e74206f662045544820666f72206465706f73697400604482015260640161023c565b5050565b6000828260405160200161077b9291909182526001600160a01b0316602082015260400190565b60405160208183030381529060405280519060200120905092915050565b6000806107fa85805190602001206040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b905060006108088286610874565b6001600160a01b0390811690851614925050509392505050565b6108326060840160408501610e0d565b6001600160a01b03166108fc84606001359081150290604051600060405180830381858888f1935050505015801561086e573d6000803e3d6000fd5b50505050565b60008060006108838585610898565b9150915061089081610906565b509392505050565b60008082516041036108ce5760208301516040840151606085015160001a6108c287828585610abf565b945094505050506108ff565b82516040036108f757602083015160408401516108ec868383610bac565b9350935050506108ff565b506000905060025b9250929050565b600081600481111561091a5761091a610f54565b036109225750565b600181600481111561093657610936610f54565b036109835760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161023c565b600281600481111561099757610997610f54565b036109e45760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161023c565b60038160048111156109f8576109f8610f54565b03610a505760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161023c565b6004816004811115610a6457610a64610f54565b03610abc5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b606482015260840161023c565b50565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610af65750600090506003610ba3565b8460ff16601b14158015610b0e57508460ff16601c14155b15610b1f5750600090506004610ba3565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015610b73573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610b9c57600060019250925050610ba3565b9150600090505b94509492505050565b6000806001600160ff1b03831681610bc960ff86901c601b610d94565b9050610bd787828885610abf565b935093505050935093915050565b60008060408385031215610bf857600080fd5b50508035926020909101359150565b60008083601f840112610c1957600080fd5b50813567ffffffffffffffff811115610c3157600080fd5b6020830191508360208260051b85010111156108ff57600080fd5b600080600080600060608688031215610c6457600080fd5b85359450602086013567ffffffffffffffff80821115610c8357600080fd5b610c8f89838a01610c07565b90965094506040880135915080821115610ca857600080fd5b50610cb588828901610c07565b969995985093965092949392505050565b600060208284031215610cd857600080fd5b5035919050565b600080600060408486031215610cf457600080fd5b833567ffffffffffffffff80821115610d0c57600080fd5b9085019060808288031215610d2057600080fd5b90935060208501359080821115610d3657600080fd5b818601915086601f830112610d4a57600080fd5b813581811115610d5957600080fd5b876020828501011115610d6b57600080fd5b6020830194508093505050509250925092565b634e487b7160e01b600052601160045260246000fd5b60008219821115610da757610da7610d7e565b500190565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008235603e19833603018112610dee57600080fd5b9190910192915050565b6001600160a01b0381168114610abc57600080fd5b600060208284031215610e1f57600080fd5b8135610e2a81610df8565b9392505050565b600060018201610e4357610e43610d7e565b5060010190565b8035610e5581610df8565b919050565b602081528135602082015260006020830135603e19843603018112610e7e57600080fd5b6080604084015283018035610e9281610df8565b6001600160a01b031660a0840152602081013536829003601e19018112610eb857600080fd5b0160208101903567ffffffffffffffff811115610ed457600080fd5b803603821315610ee357600080fd5b604060c08501528060e08501526101008183828701376000818387010152610f0d60408701610e4a565b6001600160a01b03811660608701529250606095909501356080850152601f01601f191690920190920192915050565b600082821015610f4f57610f4f610d7e565b500390565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220a815871e3c81c414a168ada656c20370f3f45ba3a643e6ce1b652648a3bbe99264736f6c634300080f0033"