proxy_contracts

package

Versions in this module

v1
Jun 8, 2023
Changes in this version
+ var InterchainSwapBin = "0x60806040523480156200001157600080fd5b5060405162001a3938038062001a398339810160408190526200003491620001bd565b6200004160003362000091565b60005b815181101562000089576200008068504945525f524f4c4560b81b8383815181106200006c57fe5b60200260200101516200009160201b60201c565b60010162000044565b505062000299565b6200009d8282620000a1565b5050565b600082815260208181526040909120620000c691839062000bb66200011a821b17901c565b156200009d57620000d66200013a565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600062000131836001600160a01b0384166200013e565b90505b92915050565b3390565b60006200014c83836200018d565b620001845750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562000134565b50600062000134565b60009081526001919091016020526040902054151590565b80516001600160a01b03811681146200013457600080fd5b60006020808385031215620001d0578182fd5b82516001600160401b0380821115620001e7578384fd5b818501915085601f830112620001fb578384fd5b8151818111156200020a578485fd5b83810291506200021c84830162000272565b8181528481019084860184860187018a101562000237578788fd5b8795505b838610156200026557620002508a82620001a5565b8352600195909501949186019186016200023b565b5098975050505050505050565b6040518181016001600160401b03811182821017156200029157600080fd5b604052919050565b61179080620002a96000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c806391d14854116100c3578063ca8efd751161007c578063ca8efd75146102bc578063ce4d5f7d146102cf578063d547741f146102e2578063df248d22146102f5578063e2769cfa14610308578063fced6ada1461031b5761014d565b806391d148541461025557806395942c4714610268578063a217fddf1461027b578063b8ce670d14610283578063b98ec48214610296578063ca15c873146102a95761014d565b806336568abe1161011557806336568abe146101d65780633d5a6eb4146101e95780633ed00217146102095780635fda09da1461021c5780638f9a259a1461022f5780639010d07c146102425761014d565b8063055d822c146101525780630daff6211461017b57806310c2740214610190578063248a9ca3146101b05780632f2ff15d146101c3575b600080fd5b610165610160366004610fee565b610323565b60405161017291906113c2565b60405180910390f35b61018e61018936600461114e565b610335565b005b6101a361019e366004611275565b610369565b60405161017291906113b7565b6101656101be36600461120d565b610389565b61018e6101d1366004611225565b61039e565b61018e6101e4366004611225565b6103eb565b6101fc6101f7366004610fee565b61042d565b60405161017291906112f0565b6101fc610217366004610fee565b610448565b61018e61022a366004611189565b610463565b61018e61023d366004611009565b6104e2565b6101fc610250366004611254565b6105d3565b6101a3610263366004611225565b6105f4565b610165610276366004610fee565b61060c565b61016561061e565b61018e61029136600461110d565b610623565b6101656102a4366004610fee565b6107cb565b6101656102b736600461120d565b6107dd565b61018e6102ca36600461104e565b6107f4565b6101656102dd3660046110e3565b610a8f565b61018e6102f0366004611225565b610aac565b6101fc610303366004610fee565b610ae6565b61018e610316366004610fee565b610b01565b610165610ba6565b60046020526000908152604090205481565b60005b81518110156103655761035d82828151811061035057fe5b6020026020010151610b01565b600101610338565b5050565b805160208183018101805160068252928201919093012091525460ff1681565b60009081526020819052604090206002015490565b6000828152602081905260409020600201546103bc90610263610bcb565b6103e15760405162461bcd60e51b81526004016103d89061144d565b60405180910390fd5b6103658282610bcf565b6103f3610bcb565b6001600160a01b0316816001600160a01b0316146104235760405162461bcd60e51b81526004016103d8906116a0565b6103658282610c38565b6002602052600090815260409020546001600160a01b031681565b6001602052600090815260409020546001600160a01b031681565b80518251146104845760405162461bcd60e51b81526004016103d89061149c565b60005b82518110156104dc576104d484828151811061049f57fe5b60200260200101518483815181106104b357fe5b60200260200101518484815181106104c757fe5b60200260200101516104e2565b600101610487565b50505050565b6104ed6000336105f4565b6105095760405162461bcd60e51b81526004016103d8906113de565b6001600160a01b0382811660009081526002602052604090205416156105415760405162461bcd60e51b81526004016103d890611646565b6001600160a01b0381811660009081526003602052604090205416156105795760405162461bcd60e51b81526004016103d890611646565b6001600160a01b03918216600081815260016020908152604080832080549787166001600160a01b031998891617905560028252808320805495909616948716851790955592815260039092529190208054909216179055565b60008281526020819052604081206105eb9083610ca1565b90505b92915050565b60008281526020819052604081206105eb9083610cad565b60076020526000908152604090205481565b600081565b6001600160a01b03808416600090815260036020908152604080832054841680845260029092529091205490911661066d5760405162461bcd60e51b81526004016103d89061153a565b6001600160a01b0384166000908152600460205260409020546106909084610cc2565b6001600160a01b0385166000818152600460208190526040918290209390935551632770a7eb60e21b81529091639dc29fac916106d1913391889101611304565b600060405180830381600087803b1580156106eb57600080fd5b505af11580156106ff573d6000803e3d6000fd5b5050506001600160a01b0380861660009081526003602090815260408083205484168084526001808452828520549095168085526008909352922054919350916107499190610d04565b6001600160a01b038216600081815260086020818152604080842086815560058352818520968552958252808420439055939092529052905490517fb7a8782f380afb95ac33dae17748e201558c33dd8fdb7f2976dded68a9a57fce916107bb91849186918b9133918b918d9161131d565b60405180910390a1505050505050565b60086020526000908152604090205481565b60008181526020819052604081206105ee90610d29565b6001600160a01b0380881660009081526002602052604090205488911661082d5760405162461bcd60e51b81526004016103d89061153a565b61084368504945525f524f4c4560b81b336105f4565b61085f5760405162461bcd60e51b81526004016103d8906115ee565b8260068160405161087091906112d4565b9081526040519081900360200190205460ff16156108a05760405162461bcd60e51b81526004016103d89061167d565b6001600160a01b038981166000908152600260205260409020548116908916146108dc5760405162461bcd60e51b81526004016103d8906114cc565b6001600160a01b03808a1660009081526001602090815260408083205490931680835260079091529190205460001985011461092a5760405162461bcd60e51b81526004016103d89061161d565b600160068660405161093c91906112d4565b9081526040805160209281900383019020805460ff1916931515939093179092556001600160a01b03831660009081526007909152205461097e906001610d04565b6001600160a01b03808316600090815260076020908152604080832094909455918c168152600490915220546109b49087610d04565b6001600160a01b038a1660008181526004602081905260409182902093909355516340c10f1960e01b815290916340c10f19916109f5918b918b9101611304565b600060405180830381600087803b158015610a0f57600080fd5b505af1158015610a23573d6000803e3d6000fd5b505050506001600160a01b038116600090815260076020526040908190205490517f719d9ed5b4a376c7a386b65ea2d152ec6adc4e971b1283ebad4ec6d8395c343a91610a7b918d918d918d918d918d918d91611360565b60405180910390a150505050505050505050565b600560209081526000928352604080842090915290825290205481565b600082815260208190526040902060020154610aca90610263610bcb565b6104235760405162461bcd60e51b81526004016103d89061159e565b6003602052600090815260409020546001600160a01b031681565b610b0c6000336105f4565b610b285760405162461bcd60e51b81526004016103d8906113de565b6001600160a01b0381811660009081526002602052604090205416610b5f5760405162461bcd60e51b81526004016103d890611571565b6001600160a01b0390811660008181526002602081815260408084208054909616845260038252832080546001600160a01b03199081169091559390925290528154169055565b68504945525f524f4c4560b81b81565b60006105eb836001600160a01b038416610d34565b3390565b6000828152602081905260409020610be79082610bb6565b1561036557610bf4610bcb565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000828152602081905260409020610c509082610d7e565b1561036557610c5d610bcb565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b60006105eb8383610d93565b60006105eb836001600160a01b038416610dd8565b60006105eb83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610df0565b6000828201838110156105eb5760405162461bcd60e51b81526004016103d890611503565b60006105ee82610e1c565b6000610d408383610dd8565b610d76575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556105ee565b5060006105ee565b60006105eb836001600160a01b038416610e20565b81546000908210610db65760405162461bcd60e51b81526004016103d89061140b565b826000018281548110610dc557fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b60008184841115610e145760405162461bcd60e51b81526004016103d891906113cb565b505050900390565b5490565b60008181526001830160205260408120548015610edc5783546000198083019190810190600090879083908110610e5357fe5b9060005260206000200154905080876000018481548110610e7057fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080610ea057fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506105ee565b60009150506105ee565b80356001600160a01b03811681146105ee57600080fd5b600082601f830112610f0d578081fd5b813567ffffffffffffffff811115610f23578182fd5b6020808202610f338282016116ef565b83815293508184018583018287018401881015610f4f57600080fd5b600092505b84831015610f7a57610f668882610ee6565b825260019290920191908301908301610f54565b505050505092915050565b600082601f830112610f95578081fd5b813567ffffffffffffffff811115610fab578182fd5b610fbe601f8201601f19166020016116ef565b9150808252836020828501011115610fd557600080fd5b8060208401602084013760009082016020015292915050565b600060208284031215610fff578081fd5b6105eb8383610ee6565b60008060006060848603121561101d578182fd5b6110278585610ee6565b92506110368560208601610ee6565b91506110458560408601610ee6565b90509250925092565b600080600080600080600060e0888a031215611068578283fd5b6110728989610ee6565b96506110818960208a01610ee6565b95506110908960408a01610ee6565b945061109f8960608a01610ee6565b93506080880135925060a088013567ffffffffffffffff8111156110c1578283fd5b6110cd8a828b01610f85565b92505060c0880135905092959891949750929550565b600080604083850312156110f5578182fd5b6110ff8484610ee6565b946020939093013593505050565b600080600060608486031215611121578283fd5b833561112c81611742565b925060208401359150604084013561114381611742565b809150509250925092565b60006020828403121561115f578081fd5b813567ffffffffffffffff811115611175578182fd5b61118184828501610efd565b949350505050565b60008060006060848603121561119d578283fd5b833567ffffffffffffffff808211156111b4578485fd5b6111c087838801610efd565b945060208601359150808211156111d5578384fd5b6111e187838801610efd565b935060408601359150808211156111f6578283fd5b5061120386828701610efd565b9150509250925092565b60006020828403121561121e578081fd5b5035919050565b60008060408385031215611237578182fd5b82359150602083013561124981611742565b809150509250929050565b60008060408385031215611266578182fd5b50508035926020909101359150565b600060208284031215611286578081fd5b813567ffffffffffffffff81111561129c578182fd5b61118184828501610f85565b600081518084526112c0816020860160208601611716565b601f01601f19169290920160200192915050565b600082516112e6818460208701611716565b9190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b039788168152958716602087015293861660408601529185166060850152909316608083015260a082019290925260c081019190915260e00190565b6001600160a01b03888116825287811660208301528681166040830152851660608201526080810184905260e060a082018190526000906113a3908301856112a8565b90508260c083015298975050505050505050565b901515815260200190565b90815260200190565b6000602082526105eb60208301846112a8565b60208082526013908201527231b0b63632b91034b9903737ba1030b236b4b760691b604082015260600190565b60208082526022908201527f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e604082015261647360f01b606082015260800190565b6020808252602f908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526e0818591b5a5b881d1bc819dc985b9d608a1b606082015260800190565b6020808252601690820152750a8ded6cadc40d8cadccee8d040dcdee840dac2e8c6d60531b604082015260600190565b60208082526017908201527f4275726e3a3a4e6f7420537570706f727420546f6b656e000000000000000000604082015260600190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252601f908201527f4d696e74206f72204275726e3a3a4e6f7420537570706f727420546f6b656e00604082015260600190565b602080825260139082015272151bdad95b881b9bdd0814dd5c1c1bdc9d1959606a1b604082015260600190565b60208082526030908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526f2061646d696e20746f207265766f6b6560801b606082015260800190565b60208082526015908201527431b0b63632b91034b9903737ba1031b937b9b9b2b960591b604082015260600190565b6020808252600f908201526e0d2dcc8caf040dcdee840dac2e8c6d608b1b604082015260600190565b60208082526017908201527f546f6b656e20616c726561647920537570706f72746564000000000000000000604082015260600190565b6020808252600990820152681d1e081b5a5b9d195960ba1b604082015260600190565b6020808252602f908201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560408201526e103937b632b9903337b91039b2b63360891b606082015260800190565b60405181810167ffffffffffffffff8111828210171561170e57600080fd5b604052919050565b60005b83811015611731578181015183820152602001611719565b838111156104dc5750506000910152565b6001600160a01b038116811461175757600080fd5b5056fea2646970667358221220bc0fc71497c9adc91c833209b61bba788f52f93f87ac9cb756955248bf7b5b0b64736f6c634300060c0033"
+ var ProxyBin = "0x60806040523480156200001157600080fd5b50604051620011f6380380620011f6833981016040819052620000349162000187565b6200004160003362000073565b600680546001600160a01b039384166001600160a01b03199182161790915560078054929093169116179055620001de565b6200007f828262000083565b5050565b600082815260208181526040909120620000a89183906200077e620000fc821b17901c565b156200007f57620000b86200011c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600062000113836001600160a01b03841662000120565b90505b92915050565b3390565b60006200012e83836200016f565b620001665750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562000116565b50600062000116565b60009081526001919091016020526040902054151590565b600080604083850312156200019a578182fd5b8251620001a781620001c5565b6020840151909250620001ba81620001c5565b809150509250929050565b6001600160a01b0381168114620001db57600080fd5b50565b61100880620001ee6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806395bc3bd011610097578063c3e4317d11610066578063c3e4317d146101e7578063ca15c873146101ef578063ca3f8a7b14610202578063d547741f14610215576100f5565b806395bc3bd0146101a6578063967145af146101b957806396f963b4146101cc578063a217fddf146101df576100f5565b806336568abe116100d357806336568abe146101585780633ce901ff1461016b5780639010d07c1461017357806391d1485414610186576100f5565b8063248a9ca3146100fa5780632a4f1621146101235780632f2ff15d14610143575b600080fd5b61010d610108366004610c39565b610228565b60405161011a9190610dca565b60405180910390f35b610136610131366004610a84565b61023d565b60405161011a9190610cdc565b610156610151366004610c51565b610258565b005b610156610166366004610c51565b6102a9565b6101366102eb565b610136610181366004610c80565b6102fa565b610199610194366004610c51565b61031b565b60405161011a9190610dbf565b61010d6101b4366004610a84565b610333565b6101996101c7366004610ca1565b610345565b61010d6101da366004610c39565b610365565b61010d610377565b61013661037c565b61010d6101fd366004610c39565b61038b565b610156610210366004610ac3565b6103a2565b610156610223366004610c51565b610744565b60009081526020819052604090206002015490565b6001602052600090815260409020546001600160a01b031681565b60008281526020819052604090206002015461027690610194610793565b61029b5760405162461bcd60e51b815260040161029290610e15565b60405180910390fd5b6102a58282610797565b5050565b6102b1610793565b6001600160a01b0316816001600160a01b0316146102e15760405162461bcd60e51b815260040161029290610eb4565b6102a58282610800565b6007546001600160a01b031681565b60008281526020819052604081206103129083610869565b90505b92915050565b60008281526020819052604081206103129083610875565b60026020526000908152604090205481565b805160208183018101805160048252928201919093012091525460ff1681565b60036020526000908152604090205481565b600081565b6006546001600160a01b031681565b60008181526020819052604081206103159061088a565b60065460405163ca8efd7560e01b81526001600160a01b039091169063ca8efd75906103de908c908c908c9030908c908c908c90600401610cf0565b600060405180830381600087803b1580156103f857600080fd5b505af115801561040c573d6000803e3d6000fd5b505060075460405163095ea7b360e01b81526001600160a01b03808d16945063095ea7b3935061044a921690678ac7230489e8000090600401610d83565b602060405180830381600087803b15801561046457600080fd5b505af1158015610478573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049c9190610c19565b50600654604051630f569bad60e21b81526000916001600160a01b031690633d5a6eb4906104ce908590600401610cdc565b60206040518083038186803b1580156104e657600080fd5b505afa1580156104fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051e9190610aa7565b604080516002808252606080830184529394509091602083019080368337019050509050898160008151811061055057fe5b60200260200101906001600160a01b031690816001600160a01b031681525050818160018151811061057e57fe5b6001600160a01b0392831660209182029290920101526007546040516338ed173960e01b815260609291909116906338ed1739906105cc908b9060009087903090600a430190600401610f03565b600060405180830381600087803b1580156105e657600080fd5b505af11580156105fa573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106229190810190610b84565b60065460405163095ea7b360e01b81529192506001600160a01b038086169263095ea7b39261066192169069152d02c7e14af680000090600401610d83565b602060405180830381600087803b15801561067b57600080fd5b505af115801561068f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b39190610c19565b5060065481516001600160a01b039091169063b8ce670d908590849060001981019081106106dd57fe5b60200260200101518c6040518463ffffffff1660e01b815260040161070493929190610d9c565b600060405180830381600087803b15801561071e57600080fd5b505af1158015610732573d6000803e3d6000fd5b50505050505050505050505050505050565b60008281526020819052604090206002015461076290610194610793565b6102e15760405162461bcd60e51b815260040161029290610e64565b6000610312836001600160a01b038416610895565b3390565b60008281526020819052604090206107af908261077e565b156102a5576107bc610793565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260208190526040902061081890826108df565b156102a557610825610793565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600061031283836108f4565b6000610312836001600160a01b038416610939565b600061031582610951565b60006108a18383610939565b6108d757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610315565b506000610315565b6000610312836001600160a01b038416610955565b815460009082106109175760405162461bcd60e51b815260040161029290610dd3565b82600001828154811061092657fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015610a11578354600019808301919081019060009087908390811061098857fe5b90600052602060002001549050808760000184815481106109a557fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806109d557fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050610315565b6000915050610315565b600082601f830112610a2b578081fd5b813567ffffffffffffffff811115610a41578182fd5b610a54601f8201601f1916602001610f73565b9150808252836020828501011115610a6b57600080fd5b8060208401602084013760009082016020015292915050565b600060208284031215610a95578081fd5b8135610aa081610fba565b9392505050565b600060208284031215610ab8578081fd5b8151610aa081610fba565b60008060008060008060008060006101208a8c031215610ae1578485fd5b8935610aec81610fba565b985060208a0135610afc81610fba565b975060408a0135610b0c81610fba565b965060608a0135610b1c81610fba565b955060808a0135945060a08a013567ffffffffffffffff811115610b3e578485fd5b610b4a8c828d01610a1b565b94505060c08a0135925060e08a0135610b6281610fba565b91506101008a0135610b7381610fba565b809150509295985092959850929598565b60006020808385031215610b96578182fd5b825167ffffffffffffffff811115610bac578283fd5b8301601f81018513610bbc578283fd5b8051610bcf610bca82610f9a565b610f73565b8181528381019083850185840285018601891015610beb578687fd5b8694505b83851015610c0d578051835260019490940193918501918501610bef565b50979650505050505050565b600060208284031215610c2a578081fd5b81518015158114610aa0578182fd5b600060208284031215610c4a578081fd5b5035919050565b60008060408385031215610c63578182fd5b823591506020830135610c7581610fba565b809150509250929050565b60008060408385031215610c92578182fd5b50508035926020909101359150565b600060208284031215610cb2578081fd5b813567ffffffffffffffff811115610cc8578182fd5b610cd484828501610a1b565b949350505050565b6001600160a01b0391909116815260200190565b600060018060a01b03808a1683526020818a16818501528189166040850152818816606085015286608085015260e060a0850152855191508160e0850152825b82811015610d4d5786810182015185820161010001528101610d30565b82811115610d5f578361010084870101525b505060c083019390935250601f91909101601f191601610100019695505050505050565b6001600160a01b03929092168252602082015260400190565b6001600160a01b0393841681526020810192909252909116604082015260600190565b901515815260200190565b90815260200190565b60208082526022908201527f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e604082015261647360f01b606082015260800190565b6020808252602f908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526e0818591b5a5b881d1bc819dc985b9d608a1b606082015260800190565b60208082526030908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526f2061646d696e20746f207265766f6b6560801b606082015260800190565b6020808252602f908201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560408201526e103937b632b9903337b91039b2b63360891b606082015260800190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b81811015610f525784516001600160a01b031683529383019391830191600101610f2d565b50506001600160a01b03969096166060850152505050608001529392505050565b60405181810167ffffffffffffffff81118282101715610f9257600080fd5b604052919050565b600067ffffffffffffffff821115610fb0578081fd5b5060209081020190565b6001600160a01b0381168114610fcf57600080fd5b5056fea26469706673582212203ff69ee1002c1d5645386d17743b9051028a7942e28ee87daa23ef2e3633b64564736f6c634300060c0033"

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL