generated

package

Versions in this module

v1
Sep 13, 2023
May 24, 2023
Mar 16, 2023
Mar 14, 2023
Feb 21, 2023
Jan 31, 2023
Jan 16, 2023
Oct 11, 2022
May 27, 2022
Apr 18, 2022
Mar 29, 2022
Mar 21, 2022
Feb 18, 2022
Jan 20, 2022
Jan 10, 2022
Dec 30, 2021
Changes in this version
+ var BridgeBankBin = "0x6080604052600c8054600560ff199091161761ff00191661500017905534801561002857600080fd5b50604051614b98380380614b988339818101604052606081101561004b57600080fd5b50805160208201516040909201516000808055600855600c80546001600160a01b03938416620100000262010000600160b01b0319909116179055600d80549383166001600160a01b0319948516179055600e80549290911691909216179055614ade806100ba6000396000f3fe608060405260043610620001e25760003560e01c80637dc0d1d01162000103578063ba92ae461162000097578063dbda6212116200006d578063dbda62121462000afb578063efea27ab1462000b32578063f9e6f5541462000bea578063fad606271462000cc557620001e2565b8063ba92ae461462000a4a578063d1d008ae1462000a91578063d2168d201462000aa957620001e2565b80639eadc7cc11620000d95780639eadc7cc146200099f578063abc6690f14620009cd578063b5a9096e14620009fb578063b86247d71462000a1357620001e2565b80637dc0d1d014620008f657806385f0bdc7146200090e5780639c946f7a146200093c57620001e2565b806350b06e4d116200017b57806359bf3a33116200015157806359bf3a3314620007a95780637056c49314620007d757806370e2a8d914620008055780637750c9f014620008bd57620001e2565b806350b06e4d14620006c1578063527128021462000779578063570ca735146200079157620001e2565b80632f89c91c11620001bd5780632f89c91c14620004a7578063328470ab146200057a5780633f4d568114620005a45780634e25d15214620005ef57620001e2565b80630a1f9b66146200023b5780631ba1c7b9146200030f57806324ade6d714620003d7575b6007546001600160a01b0316331462000239576040805162461bcd60e51b815260206004820152601460248201527326bab9ba1031329037b7363ca7b3333634b7329760611b604482015290519081900360640190fd5b005b3480156200024857600080fd5b50620002f3600480360360208110156200026157600080fd5b810190602081018135600160201b8111156200027c57600080fd5b8201836020820111156200028f57600080fd5b803590602001918460018302840111600160201b83111715620002b157600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955062000cdd945050505050565b604080516001600160a01b039092168252519081900360200190f35b3480156200031c57600080fd5b5062000239600480360360408110156200033557600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156200036057600080fd5b8201836020820111156200037357600080fd5b803590602001918460018302840111600160201b831117156200039557600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955062000d6d945050505050565b348015620003e457600080fd5b506200023960048036036080811015620003fd57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156200042857600080fd5b8201836020820111156200043b57600080fd5b803590602001918460018302840111600160201b831117156200045d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550508235935050506020013560ff1662000dd2565b348015620004b457600080fd5b506200023960048036036080811015620004cd57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156200050157600080fd5b8201836020820111156200051457600080fd5b803590602001918460018302840111600160201b831117156200053657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925062001034915050565b3480156200058757600080fd5b506200059262001203565b60408051918252519081900360200190f35b348015620005b157600080fd5b50620005db60048036036020811015620005ca57600080fd5b50356001600160a01b031662001209565b604080519115158252519081900360200190f35b348015620005fc57600080fd5b5062000626600480360360208110156200061557600080fd5b50356001600160a01b03166200121e565b604080516001600160a01b038616815290810183905260ff8216606082015260806020808301828152865192840192909252855160a084019187019080838360005b838110156200068257818101518382015260200162000668565b50505050905090810190601f168015620006b05780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b348015620006ce57600080fd5b50620002f360048036036020811015620006e757600080fd5b810190602081018135600160201b8111156200070257600080fd5b8201836020820111156200071557600080fd5b803590602001918460018302840111600160201b831117156200073757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550620012e6945050505050565b3480156200078657600080fd5b50620002f36200134f565b3480156200079e57600080fd5b50620002f36200135e565b348015620007b657600080fd5b50620005db60048036036020811015620007cf57600080fd5b503562001373565b348015620007e457600080fd5b50620002f360048036036020811015620007fd57600080fd5b503562001388565b3480156200081257600080fd5b50620002f3600480360360208110156200082b57600080fd5b810190602081018135600160201b8111156200084657600080fd5b8201836020820111156200085957600080fd5b803590602001918460018302840111600160201b831117156200087b57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550620013a3945050505050565b6200023960048036036060811015620008d557600080fd5b506001600160a01b038135811691602081013590911690604001356200147e565b3480156200090357600080fd5b50620002f362001815565b3480156200091b57600080fd5b50620002f3600480360360208110156200093457600080fd5b503562001824565b3480156200094957600080fd5b506200096a600480360360208110156200096257600080fd5b50356200183f565b604080516001600160a01b03958616815293851660208501529190931682820152606082019290925290519081900360800190f35b348015620009ac57600080fd5b50620009b76200185f565b6040805160ff9092168252519081900360200190f35b348015620009da57600080fd5b50620005db60048036036020811015620009f357600080fd5b50356200186d565b34801562000a0857600080fd5b50620005926200187a565b34801562000a2057600080fd5b50620005926004803603602081101562000a3957600080fd5b50356001600160a01b031662001880565b34801562000a5757600080fd5b50620002396004803603606081101562000a7057600080fd5b506001600160a01b0381358116916020810135909116906040013562001892565b34801562000a9e57600080fd5b50620009b7620018a5565b34801562000ab657600080fd5b5062000ae06004803603602081101562000acf57600080fd5b50356001600160a01b0316620018ae565b6040805192835260ff90911660208301528051918290030190f35b34801562000b0857600080fd5b50620002396004803603602081101562000b2157600080fd5b50356001600160a01b0316620019ae565b34801562000b3f57600080fd5b50620005db6004803603602081101562000b5857600080fd5b810190602081018135600160201b81111562000b7357600080fd5b82018360208201111562000b8657600080fd5b803590602001918460018302840111600160201b8311171562000ba857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955062001a25945050505050565b34801562000bf757600080fd5b5062000239600480360360a081101562000c1057600080fd5b6001600160a01b0382358116926020810135821692604082013590921691810190608081016060820135600160201b81111562000c4c57600080fd5b82018360208201111562000c5f57600080fd5b803590602001918460018302840111600160201b8311171562000c8157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925062001aaf915050565b34801562000cd257600080fd5b50620002f362001b09565b600080826040516020018082805190602001908083835b6020831062000d155780518252601f19909201916020918201910162000cf4565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835284528151918101919091206000908152600a90915291909120546001600160a01b03169695505050505050565b600c546201000090046001600160a01b0316331462000dc2576040805162461bcd60e51b815260206004820152601c60248201526000805160206200480a833981519152604482015290519081900360640190fd5b62000dce828262001b18565b5050565b600c546201000090046001600160a01b0316331462000e27576040805162461bcd60e51b815260206004820152601c60248201526000805160206200480a833981519152604482015290519081900360640190fd5b6001600160a01b0384161562000fb7578280519060200120846001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b15801562000e7957600080fd5b505afa15801562000e8e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101562000eb857600080fd5b8101908080516040519392919084600160201b82111562000ed857600080fd5b90830190602082018581111562000eee57600080fd5b8251600160201b81118282018810171562000f0857600080fd5b82525081516020918201929091019080838360005b8381101562000f3757818101518382015260200162000f1d565b50505050905090810190601f16801562000f655780820380516001836020036101000a031916815260200191505b50604052505050805190602001201462000fb15760405162461bcd60e51b815260040180806020018281038252602a81526020018062004922602a913960400191505060405180910390fd5b62001020565b82805190602001206040518060400160405280600381526020016242545960e81b8152508051906020012014620010205760405162461bcd60e51b815260040180806020018281038252602a81526020018062004922602a913960400191505060405180910390fd5b6200102e8484848462001c13565b50505050565b600e546001600160a01b031633146200107f5760405162461bcd60e51b8152600401808060200182810382526027815260200180620049af6027913960400191505060405180910390fd5b6001600160a01b03831660009081526009602052604090205483908290811115620010dc5760405162461bcd60e51b8152600401808060200182810382526044815260200180620047a36044913960600191505060405180910390fd5b84836001600160a01b0382166200113457804710156200112e5760405162461bcd60e51b815260040180806020018281038252602a81526020018062004a80602a913960400191505060405180910390fd5b620011eb565b604080516370a0823160e01b8152306004820152905182916001600160a01b038516916370a0823191602480820192602092909190829003018186803b1580156200117e57600080fd5b505afa15801562001193573d6000803e3d6000fd5b505050506040513d6020811015620011aa57600080fd5b50511015620011eb5760405162461bcd60e51b815260040180806020018281038252602e815260200180620048f4602e913960400191505060405180910390fd5b620011f98888888862001d1d565b5050505050505050565b60005481565b60016020526000908152604090205460ff1681565b600b602090815260009182526040918290208054600180830180548651600261010094831615949094026000190190911692909204601f81018690048602830186019096528582526001600160a01b03909216949293909290830182828015620012cc5780601f10620012a057610100808354040283529160200191620012cc565b820191906000526020600020905b815481529060010190602001808311620012ae57829003601f168201915b50505050600283015460039093015491929160ff16905084565b600c546000906201000090046001600160a01b031633146200133e576040805162461bcd60e51b815260206004820152601c60248201526000805160206200480a833981519152604482015290519081900360640190fd5b620013498262001f5e565b92915050565b600e546001600160a01b031681565b600c546201000090046001600160a01b031681565b60026020526000908152604090205460ff1681565b600a602052600090815260409020546001600160a01b031681565b600081620013b18162001a25565b620013ee5760405162461bcd60e51b81526004018080602001828103825260238152602001806200494c6023913960400191505060405180910390fd5b6000836040516020018082805190602001908083835b60208310620014255780518252601f19909201916020918201910162001404565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835284528151918101919091206000908152600690915291909120546001600160a01b0316979650505050505050565b6008546001810111620014cf576040805162461bcd60e51b815260206004820152601460248201527327379030bb30b4b630b13632903737b731b2b99760611b604482015290519081900360640190fd5b816001600160a01b03811615801590620014e7575034155b620015245760405162461bcd60e51b81526004018080602001828103825260408152602001806200496f6040913960400191505060405180910390fd5b604080516323b872dd60e01b81523360048201523060248201526044810184905290516060916001600160a01b038616916323b872dd916064808201926020929091908290030181600087803b1580156200157e57600080fd5b505af115801562001593573d6000803e3d6000fd5b505050506040513d6020811015620015aa57600080fd5b5051620015e95760405162461bcd60e51b8152600401808060200182810382526044815260200180620049d66044913960600191505060405180910390fd5b836001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b1580156200162357600080fd5b505afa15801562001638573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156200166257600080fd5b8101908080516040519392919084600160201b8211156200168257600080fd5b9083019060208201858111156200169857600080fd5b8251600160201b811182820188101715620016b257600080fd5b82525081516020918201929091019080838360005b83811015620016e1578181015183820152602001620016c7565b50505050905090810190601f1680156200170f5780820380516001836020036101000a031916815260200191505b506040525050509050836001600160a01b0316600a6000836040516020018082805190602001908083835b602083106200175b5780518252601f1990920191602091820191016200173a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120815260200190815260200160002060009054906101000a90046001600160a01b03166001600160a01b031614620017ff5760405162461bcd60e51b8152600401808060200182810382526033815260200180620048736033913960400191505060405180910390fd5b6200180e33868684876200220e565b5050505050565b600d546001600160a01b031681565b6006602052600090815260409020546001600160a01b031681565b60008060008062001850856200266c565b93509350935093509193509193565b600c54610100900460ff1681565b60006200134982620026f4565b60085481565b60096020526000908152604090205481565b620018a0338484846200270c565b505050565b600c5460ff1681565b600080620018bb62003193565b6001600160a01b038481166000908152600b6020908152604091829020825160808101845281549094168452600180820180548551600261010094831615949094026000190190911692909204601f8101859004850283018501909552848252919385840193919291830182828015620019795780601f106200194d5761010080835404028352916020019162001979565b820191906000526020600020905b8154815290600101906020018083116200195b57829003601f168201915b50505091835250506002820154602082015260039091015460ff16604091820152810151606090910151909350915050915091565b600c546201000090046001600160a01b0316331462001a03576040805162461bcd60e51b815260206004820152601c60248201526000805160206200480a833981519152604482015290519081900360640190fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b600080826040516020018082805190602001908083835b6020831062001a5d5780518252601f19909201916020918201910162001a3c565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f19018352845281519181019190912060009081526002909152919091205460ff169695505050505050565b600e546001600160a01b0316331462001afa5760405162461bcd60e51b8152600401808060200182810382526027815260200180620049af6027913960400191505060405180910390fd5b6200180e858585858562002af1565b6007546001600160a01b031681565b6000816040516020018082805190602001908083835b6020831062001b4f5780518252601f19909201916020918201910162001b2e565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835284528151918101919091206000818152600a90925292902054919450506001600160a01b0316915050801562001be25760405162461bcd60e51b81526004018080602001828103825260498152602001806200482a6049913960600191505060405180910390fd5b506000908152600a6020526040902080546001600160a01b0319166001600160a01b03939093169290921790915550565b600c5460ff9081169082161080159062001c3b5750600c5460ff610100909104811690821611155b62001c785760405162461bcd60e51b815260040180806020018281038252603381526020018062004a1a6033913960400191505060405180910390fd5b62001c8262003193565b50604080516080810182526001600160a01b03868116808352602080840188815284860188905260ff871660608601526000928352600b825294909120835181546001600160a01b0319169316929092178255925180519293849362001cef9260018501920190620031c7565b50604082015160028201556060909101516003909101805460ff191660ff9092169190911790555050505050565b6001600160a01b03831660009081526009602052604090205462001d48908263ffffffff62002d0416565b6001600160a01b03841660008181526009602052604090209190915562001da7576040516001600160a01b0385169082156108fc029083906000818181858888f1935050505015801562001da0573d6000803e3d6000fd5b5062001e80565b826001600160a01b031663a9059cbb85836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801562001e0857600080fd5b505af115801562001e1d573d6000803e3d6000fd5b505050506040513d602081101562001e3457600080fd5b505162001e80576040805162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b604482015290519081900360640190fd5b7f802cd873de701272ec903860b690986bd460b5bcd57e30ac1fdfdeece10528ac8484848460405180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b8381101562001f1a57818101518382015260200162001f00565b50505050905090810190601f16801562001f485780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a150505050565b60008162001f6c8162001a25565b1562001faa5760405162461bcd60e51b8152600401808060200182810382526023815260200180620047e76023913960400191505060405180910390fd5b60005462001fc090600163ffffffff62002d4f16565b6000908155604051849062001fd5906200324c565b60208082528251818301528251829160408301919085019080838360005b838110156200200d57818101518382015260200162001ff3565b50505050905090810190601f1680156200203b5780820380516001836020036101000a031916815260200191505b5092505050604051809103906000f0801580156200205d573d6000803e3d6000fd5b506001600160a01b0381166000908152600160208181526040808420805460ff19169093179092559051875193945084938892918201918291908401908083835b60208310620020bf5780518252601f1990920191602091820191016200209e565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f190183528085528251928201929092206000818152600283528581208054600160ff19909116811790915584870187528185528484018281526001600160a01b038c168084526005865288842096518755905195909101949094558181526006835285812080546001600160a01b0319168517905585519384528383018681528e51968501969096528d519198507f0ec4ab372af15f8db6003eb14d91402a44b20dff79fbac33b4ee0df68fafe9c097508996508d959394506060850192860191908190849084905b83811015620021c9578181015183820152602001620021af565b50505050905090810190601f168015620021f75780820380516001836020036101000a031916815260200191505b50935050505060405180910390a150949350505050565b6008546200222490600163ffffffff62002d4f16565b6008556001600160a01b03831660009081526009602052604090205462002252908263ffffffff62002d4f16565b60096000856001600160a01b03166001600160a01b03168152602001908152602001600020819055507f4150c77f33761fbde38a274b3cbecce67bc2060ac09687dd6eab0cffe90dfefe858585858560085460405180876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b0316815260200180602001848152602001838152602001828103825285818151815260200191508051906020019080838360005b83811015620023375781810151838201526020016200231d565b50505050905090810190601f168015620023655780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a16007546001600160a01b03166200238e576200180e565b60006001600160a01b038416620023a75750476200241f565b604080516370a0823160e01b815230600482015290516001600160a01b038616916370a08231916024808301926020929190829003018186803b158015620023ee57600080fd5b505afa15801562002403573d6000803e3d6000fd5b505050506040513d60208110156200241a57600080fd5b505190505b6200242962003193565b6001600160a01b038581166000908152600b6020908152604091829020825160808101845281549094168452600180820180548551600261010094831615949094026000190190911692909204601f8101859004850283018501909552848252919385840193919291830182828015620024e75780601f10620024bb57610100808354040283529160200191620024e7565b820191906000526020600020905b815481529060010190602001808311620024c957829003601f168201915b50505091835250506002820154602082015260039091015460ff908116604090920191909152600c5460608301519293508116911610156200252b5750506200180e565b8060400151821015620025405750506200180e565b6000606483836060015160ff1602816200255657fe5b0490506001600160a01b038616620025aa576007546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015620025a3573d6000803e3d6000fd5b50620011f9565b6007546040805163a9059cbb60e01b81526001600160a01b0392831660048201526024810184905290519188169163a9059cbb916044808201926020929091908290030181600087803b1580156200260157600080fd5b505af115801562002616573d6000803e3d6000fd5b505050506040513d60208110156200262d57600080fd5b5051620011f95760405162461bcd60e51b815260040180806020018281038252603381526020018062004a4d6033913960400191505060405180910390fd5b6000806000806200267c6200325a565b5050506000928352505060036020818152604092839020835160c08101855281546001600160a01b039081168083526001840154821694830185905260028401549091169582018690529382015460608201819052600483015460ff161515608083015260059092015460a090910152919390929190565b60009081526003602052604090206004015460ff1690565b6001600160a01b03821660009081526001602052604090205460ff16620027655760405162461bcd60e51b8152600401808060200182810382526028815260200180620048a66028913960400191505060405180910390fd5b6040805163079cc67960e41b81526001600160a01b03868116600483015260248201849052915184928316916379cc679091604480830192600092919082900301818387803b158015620027b857600080fd5b505af1158015620027cd573d6000803e3d6000fd5b50505050620027db6200328f565b506001600160a01b03831660009081526005602090815260409182902082518084019093528054835260019081015491830182905281011162002865576040805162461bcd60e51b815260206004820152601b60248201527f6275726e206e6f6e6365206973206e6f7420617661696c61626c650000000000604482015290519081900360640190fd5b60208101516200287d90600163ffffffff62002d4f16565b60208083019182526001600160a01b03861660009081526005909152604090208251815590516001909101819055620028be90869088908790879062002daa565b507feab8051a7d42c3bf55bb97b72381aa0c998bc6a47776bfa6d3d16fb17dcfcb7384836001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b1580156200291b57600080fd5b505afa15801562002930573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156200295a57600080fd5b8101908080516040519392919084600160201b8211156200297a57600080fd5b9083019060208201858111156200299057600080fd5b8251600160201b811182820188101715620029aa57600080fd5b82525081516020918201929091019080838360005b83811015620029d9578181015183820152602001620029bf565b50505050905090810190601f16801562002a075780820380516001836020036101000a031916815260200191505b50604052505050858989866020015160405180876001600160a01b03166001600160a01b0316815260200180602001868152602001856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828103825287818151815260200191508051906020019080838360005b8381101562002aa957818101518382015260200162002a8f565b50505050905090810190601f16801562002ad75780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a1505050505050565b6001600160a01b03831660009081526001602052604090205460ff1662002b4a5760405162461bcd60e51b8152600401808060200182810382526028815260200180620048a66028913960400191505060405180910390fd5b826001600160a01b03166340c10f1985836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801562002bab57600080fd5b505af115801562002bc0573d6000803e3d6000fd5b505050506040513d602081101562002bd757600080fd5b505162002c165760405162461bcd60e51b8152600401808060200182810382526026815260200180620048ce6026913960400191505060405180910390fd5b62002c248585858462002ea2565b507f262f97360779b7c2bb05fd24ef49f22d51435f78d3abd1ab35c323b22064cd4d8383838760405180856001600160a01b03166001600160a01b0316815260200180602001848152602001836001600160a01b03166001600160a01b03168152602001828103825285818151815260200191508051906020019080838360005b8381101562002cbf57818101518382015260200162002ca5565b50505050905090810190601f16801562002ced5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a15050505050565b600062002d4883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250620030f8565b9392505050565b60008282018381101562002d48576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60408051606087811b6bffffffffffffffffffffffff1990811660208085019190915288831b821660348501529187901b166048830152605c8201859052607c80830185905283518084039091018152609c830180855281519183019190912061013c840185526001600160a01b03998a16825297891660bc840190815296891660dc840190815260fc840196875261011c909301948552600088815260049283905293909320925183546001600160a01b0319908116918a1691909117845595516001840180548816918a169190911790559051600283018054909616971696909617909355905160038301555192019190915590565b600062002eae6200328f565b506001600160a01b038316600090815260056020908152604091829020825180840190935280548084526001918201549284019290925262002ef7919063ffffffff62002d4f16565b8160000181815250508060056000866001600160a01b03166001600160a01b031681526020019081526020016000206000820151816000015560208201518160010155905050600086868686856000015160405160200180866001600160a01b03166001600160a01b031660601b8152601401856001600160a01b03166001600160a01b031660601b8152601401846001600160a01b03166001600160a01b031660601b8152601401838152602001828152602001955050505050506040516020818303038152906040528051906020012090506040518060c00160405280886001600160a01b03168152602001876001600160a01b03168152602001866001600160a01b0316815260200185815260200160011515815260200183600001518152506003600083815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160020160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506060820151816003015560808201518160040160006101000a81548160ff02191690831515021790555060a082015181600501559050508092505050949350505050565b600081848411156200318b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200314f57818101518382015260200162003135565b50505050905090810190601f1680156200317d5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b604051806080016040528060006001600160a01b031681526020016060815260200160008152602001600060ff1681525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200320a57805160ff19168380011785556200323a565b828001600101855582156200323a579182015b828111156200323a5782518255916020019190600101906200321d565b5062003248929150620032a9565b5090565b6114d980620032ca83390190565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081019190915290565b604051806040016040528060008152602001600081525090565b620032c691905b80821115620032485760008155600101620032b0565b9056fe60806040523480156200001157600080fd5b50604051620014d9380380620014d9833981810160405260208110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b9083019060208201858111156200006e57600080fd5b82516401000000008111828201881017156200008957600080fd5b82525081516020918201929091019080838360005b83811015620000b85781810151838201526020016200009e565b50505050905090810190601f168015620000e65780820380516001836020036101000a031916815260200191505b506040525050508081600862000114620001056200015e60201b60201c565b6001600160e01b036200016316565b825162000129906004906020860190620002ab565b5081516200013f906005906020850190620002ab565b506006805460ff191660ff92909216919091179055506200034d915050565b335b90565b6200017e816003620001b560201b62000e621790919060201c565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b620001ca82826001600160e01b036200024216565b156200021d576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b60006001600160a01b0382166200028b5760405162461bcd60e51b8152600401808060200182810382526022815260200180620014b76022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002ee57805160ff19168380011785556200031e565b828001600101855582156200031e579182015b828111156200031e57825182559160200191906001019062000301565b506200032c92915062000330565b5090565b6200016091905b808211156200032c576000815560010162000337565b61115a806200035d6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a257806398650275116100715780639865027514610332578063a457c2d71461033a578063a9059cbb14610366578063aa271e1a14610392578063dd62ed3e146103b85761010b565b806370a08231146102b257806379cc6790146102d857806395d89b4114610304578063983b2d561461030c5761010b565b8063313ce567116100de578063313ce5671461021d578063395093511461023b57806340c10f191461026757806342966c68146102935761010b565b806306fdde0314610110578063095ea7b31461018d57806318160ddd146101cd57806323b872dd146101e7575b600080fd5b6101186103e6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015257818101518382015260200161013a565b50505050905090810190601f16801561017f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b9600480360360408110156101a357600080fd5b506001600160a01b03813516906020013561047c565b604080519115158252519081900360200190f35b6101d5610499565b60408051918252519081900360200190f35b6101b9600480360360608110156101fd57600080fd5b506001600160a01b0381358116916020810135909116906040013561049f565b61022561052c565b6040805160ff9092168252519081900360200190f35b6101b96004803603604081101561025157600080fd5b506001600160a01b038135169060200135610535565b6101b96004803603604081101561027d57600080fd5b506001600160a01b038135169060200135610589565b6102b0600480360360208110156102a957600080fd5b50356105e0565b005b6101d5600480360360208110156102c857600080fd5b50356001600160a01b03166105f4565b6102b0600480360360408110156102ee57600080fd5b506001600160a01b03813516906020013561060f565b61011861061d565b6102b06004803603602081101561032257600080fd5b50356001600160a01b031661067e565b6102b06106cd565b6101b96004803603604081101561035057600080fd5b506001600160a01b0381351690602001356106df565b6101b96004803603604081101561037c57600080fd5b506001600160a01b03813516906020013561074d565b6101b9600480360360208110156103a857600080fd5b50356001600160a01b0316610761565b6101d5600480360360408110156103ce57600080fd5b506001600160a01b038135811691602001351661077a565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104725780601f1061044757610100808354040283529160200191610472565b820191906000526020600020905b81548152906001019060200180831161045557829003601f168201915b5050505050905090565b60006104906104896107a5565b84846107a9565b50600192915050565b60025490565b60006104ac848484610895565b610522846104b86107a5565b61051d85604051806060016040528060288152602001611029602891396001600160a01b038a166000908152600160205260408120906104f66107a5565b6001600160a01b03168152602081019190915260400160002054919063ffffffff6109f116565b6107a9565b5060019392505050565b60065460ff1690565b60006104906105426107a5565b8461051d85600160006105536107a5565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610a8816565b600061059b6105966107a5565b610761565b6105d65760405162461bcd60e51b8152600401808060200182810382526030815260200180610fd86030913960400191505060405180910390fd5b6104908383610ae9565b6105f16105eb6107a5565b82610bd9565b50565b6001600160a01b031660009081526020819052604090205490565b6106198282610cd5565b5050565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104725780601f1061044757610100808354040283529160200191610472565b6106896105966107a5565b6106c45760405162461bcd60e51b8152600401808060200182810382526030815260200180610fd86030913960400191505060405180910390fd5b6105f181610d29565b6106dd6106d86107a5565b610d71565b565b60006104906106ec6107a5565b8461051d8560405180606001604052806025815260200161110160259139600160006107166107a5565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff6109f116565b600061049061075a6107a5565b8484610895565b600061077460038363ffffffff610db916565b92915050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166107ee5760405162461bcd60e51b81526004018080602001828103825260248152602001806110dd6024913960400191505060405180910390fd5b6001600160a01b0382166108335760405162461bcd60e51b8152600401808060200182810382526022815260200180610f906022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166108da5760405162461bcd60e51b81526004018080602001828103825260258152602001806110b86025913960400191505060405180910390fd5b6001600160a01b03821661091f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f4b6023913960400191505060405180910390fd5b61096281604051806060016040528060268152602001610fb2602691396001600160a01b038616600090815260208190526040902054919063ffffffff6109f116565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610997908263ffffffff610a8816565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610a805760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a45578181015183820152602001610a2d565b50505050905090810190601f168015610a725780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610ae2576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610b44576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b600254610b57908263ffffffff610a8816565b6002556001600160a01b038216600090815260208190526040902054610b83908263ffffffff610a8816565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c1e5760405162461bcd60e51b81526004018080602001828103825260218152602001806110976021913960400191505060405180910390fd5b610c6181604051806060016040528060228152602001610f6e602291396001600160a01b038516600090815260208190526040902054919063ffffffff6109f116565b6001600160a01b038316600090815260208190526040902055600254610c8d908263ffffffff610e2016565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b610cdf8282610bd9565b61061982610ceb6107a5565b61051d84604051806060016040528060248152602001611073602491396001600160a01b0388166000908152600160205260408120906104f66107a5565b610d3a60038263ffffffff610e6216565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b610d8260038263ffffffff610ee316565b6040516001600160a01b038216907fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669290600090a250565b60006001600160a01b038216610e005760405162461bcd60e51b81526004018080602001828103825260228152602001806110516022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b6000610ae283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506109f1565b610e6c8282610db9565b15610ebe576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b610eed8282610db9565b610f285760405162461bcd60e51b81526004018080602001828103825260218152602001806110086021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff1916905556fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a72315820b7786b0717660acda15e30cb38a56d6a416ece597024bb0cdf965c6483ed11b264736f6c63430005100032526f6c65733a206163636f756e7420697320746865207a65726f20616464726573735468652042616e6b20646f6573206e6f7420686f6c6420656e6f756768206c6f636b656420746f6b656e7320746f2066756c66696c6c207468697320726571756573742e5468652073796d626f6c20686173206265656e206372656174656420616c72656164794d7573742062652042726964676542616e6b206f70657261746f722e0000000054686520746f6b656e2077697468207468652073616d652073796d626f6c20686173206265656e20616464656420746f206c6f636b20616c6c6f77206c69737420616c72656164792e54686520746f6b656e206973206e6f7420616c6c6f77656420746f206265206c6f636b65642066726f6d20436861696e33332e546f6b656e206d75737420626520612077686974656c69737465642062726964676520746f6b656e417474656d70746564206d696e74206f662062726964676520746f6b656e73206661696c6564496e73756666696369656e7420455243323020746f6b656e2062616c616e636520666f722064656c69766572792e746f6b656e206164647265737320616e642073796d626f6c206973206e6f7420636f6e73697374656e745468652073796d626f6c20686173206e6f74206265656e2063726561746564207965744f6e6c792062726964676520746f6b656e20636f756c64206265206c6f636b656420616e64207472616e66657220746f20636f6e74726163743a65766d78676f416363657373207265737472696374656420746f2074686520676f417373657420627269646765436f6e747261637420746f6b656e20616c6c6f77616e63657320696e73756666696369656e7420746f20636f6d706c6574652074686973206c6f636b20726571756573745468652070657263656e747320746f20747269676765722073686f756c642077697468696e2072616e6765205b352c2038305d457263323020546f6b656e205472616e7366657220746f206f66666c696e652053617665206163636f756e74206661696c6564496e73756666696369656e7420436861696e33332062616c616e636520666f722064656c69766572792ea265627a7a7231582018a8a844cb0b7ea4c00f13f5c6688d4c9784524b4f2b5bd3e221b92ec51e22a464736f6c63430005100032"
+ var BridgeRegistryBin = "0x608060405234801561001057600080fd5b5060405161021b38038061021b8339818101604052608081101561003357600080fd5b508051602080830151604080850151606095860151600080546001600160a01b038089166001600160a01b031992831617928390556001805482891690841617908190556002805483881690851617908190556003805484881695169490941793849055436004558751948316855290821698840198909852968716828601529095169685019690965290519394919390927f039b733f31259b106f1d278c726870d5b28c7db22957d63df8dbaa70bd3a032a919081900360800190a150505050610118806101036000396000f3fe6080604052348015600f57600080fd5b506004361060505760003560e01c80630e41f3731460555780635271280214607757806353d953b514607d5780637dc0d1d01460955780637f54af0c14609b575b600080fd5b605b60a1565b604080516001600160a01b039092168252519081900360200190f35b605b60b0565b608360bf565b60408051918252519081900360200190f35b605b60c5565b605b60d4565b6001546001600160a01b031681565b6000546001600160a01b031681565b60045481565b6002546001600160a01b031681565b6003546001600160a01b03168156fea265627a7a72315820eff73eff513c47a2fcc472b30bdb6f42326d76edbf262fa57dba1d708aa0500164736f6c63430005100032"
+ var BridgeTokenBin = "0x60806040523480156200001157600080fd5b50604051620014d9380380620014d9833981810160405260208110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b9083019060208201858111156200006e57600080fd5b82516401000000008111828201881017156200008957600080fd5b82525081516020918201929091019080838360005b83811015620000b85781810151838201526020016200009e565b50505050905090810190601f168015620000e65780820380516001836020036101000a031916815260200191505b506040525050508081600862000114620001056200015e60201b60201c565b6001600160e01b036200016316565b825162000129906004906020860190620002ab565b5081516200013f906005906020850190620002ab565b506006805460ff191660ff92909216919091179055506200034d915050565b335b90565b6200017e816003620001b560201b62000e621790919060201c565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b620001ca82826001600160e01b036200024216565b156200021d576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b60006001600160a01b0382166200028b5760405162461bcd60e51b8152600401808060200182810382526022815260200180620014b76022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002ee57805160ff19168380011785556200031e565b828001600101855582156200031e579182015b828111156200031e57825182559160200191906001019062000301565b506200032c92915062000330565b5090565b6200016091905b808211156200032c576000815560010162000337565b61115a806200035d6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a257806398650275116100715780639865027514610332578063a457c2d71461033a578063a9059cbb14610366578063aa271e1a14610392578063dd62ed3e146103b85761010b565b806370a08231146102b257806379cc6790146102d857806395d89b4114610304578063983b2d561461030c5761010b565b8063313ce567116100de578063313ce5671461021d578063395093511461023b57806340c10f191461026757806342966c68146102935761010b565b806306fdde0314610110578063095ea7b31461018d57806318160ddd146101cd57806323b872dd146101e7575b600080fd5b6101186103e6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015257818101518382015260200161013a565b50505050905090810190601f16801561017f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b9600480360360408110156101a357600080fd5b506001600160a01b03813516906020013561047c565b604080519115158252519081900360200190f35b6101d5610499565b60408051918252519081900360200190f35b6101b9600480360360608110156101fd57600080fd5b506001600160a01b0381358116916020810135909116906040013561049f565b61022561052c565b6040805160ff9092168252519081900360200190f35b6101b96004803603604081101561025157600080fd5b506001600160a01b038135169060200135610535565b6101b96004803603604081101561027d57600080fd5b506001600160a01b038135169060200135610589565b6102b0600480360360208110156102a957600080fd5b50356105e0565b005b6101d5600480360360208110156102c857600080fd5b50356001600160a01b03166105f4565b6102b0600480360360408110156102ee57600080fd5b506001600160a01b03813516906020013561060f565b61011861061d565b6102b06004803603602081101561032257600080fd5b50356001600160a01b031661067e565b6102b06106cd565b6101b96004803603604081101561035057600080fd5b506001600160a01b0381351690602001356106df565b6101b96004803603604081101561037c57600080fd5b506001600160a01b03813516906020013561074d565b6101b9600480360360208110156103a857600080fd5b50356001600160a01b0316610761565b6101d5600480360360408110156103ce57600080fd5b506001600160a01b038135811691602001351661077a565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104725780601f1061044757610100808354040283529160200191610472565b820191906000526020600020905b81548152906001019060200180831161045557829003601f168201915b5050505050905090565b60006104906104896107a5565b84846107a9565b50600192915050565b60025490565b60006104ac848484610895565b610522846104b86107a5565b61051d85604051806060016040528060288152602001611029602891396001600160a01b038a166000908152600160205260408120906104f66107a5565b6001600160a01b03168152602081019190915260400160002054919063ffffffff6109f116565b6107a9565b5060019392505050565b60065460ff1690565b60006104906105426107a5565b8461051d85600160006105536107a5565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff610a8816565b600061059b6105966107a5565b610761565b6105d65760405162461bcd60e51b8152600401808060200182810382526030815260200180610fd86030913960400191505060405180910390fd5b6104908383610ae9565b6105f16105eb6107a5565b82610bd9565b50565b6001600160a01b031660009081526020819052604090205490565b6106198282610cd5565b5050565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104725780601f1061044757610100808354040283529160200191610472565b6106896105966107a5565b6106c45760405162461bcd60e51b8152600401808060200182810382526030815260200180610fd86030913960400191505060405180910390fd5b6105f181610d29565b6106dd6106d86107a5565b610d71565b565b60006104906106ec6107a5565b8461051d8560405180606001604052806025815260200161110160259139600160006107166107a5565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff6109f116565b600061049061075a6107a5565b8484610895565b600061077460038363ffffffff610db916565b92915050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166107ee5760405162461bcd60e51b81526004018080602001828103825260248152602001806110dd6024913960400191505060405180910390fd5b6001600160a01b0382166108335760405162461bcd60e51b8152600401808060200182810382526022815260200180610f906022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166108da5760405162461bcd60e51b81526004018080602001828103825260258152602001806110b86025913960400191505060405180910390fd5b6001600160a01b03821661091f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f4b6023913960400191505060405180910390fd5b61096281604051806060016040528060268152602001610fb2602691396001600160a01b038616600090815260208190526040902054919063ffffffff6109f116565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610997908263ffffffff610a8816565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610a805760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a45578181015183820152602001610a2d565b50505050905090810190601f168015610a725780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610ae2576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610b44576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b600254610b57908263ffffffff610a8816565b6002556001600160a01b038216600090815260208190526040902054610b83908263ffffffff610a8816565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610c1e5760405162461bcd60e51b81526004018080602001828103825260218152602001806110976021913960400191505060405180910390fd5b610c6181604051806060016040528060228152602001610f6e602291396001600160a01b038516600090815260208190526040902054919063ffffffff6109f116565b6001600160a01b038316600090815260208190526040902055600254610c8d908263ffffffff610e2016565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b610cdf8282610bd9565b61061982610ceb6107a5565b61051d84604051806060016040528060248152602001611073602491396001600160a01b0388166000908152600160205260408120906104f66107a5565b610d3a60038263ffffffff610e6216565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b610d8260038263ffffffff610ee316565b6040516001600160a01b038216907fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669290600090a250565b60006001600160a01b038216610e005760405162461bcd60e51b81526004018080602001828103825260228152602001806110516022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b6000610ae283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506109f1565b610e6c8282610db9565b15610ebe576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b610eed8282610db9565b610f285760405162461bcd60e51b81526004018080602001828103825260218152602001806110086021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff1916905556fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a72315820b7786b0717660acda15e30cb38a56d6a416ece597024bb0cdf965c6483ed11b264736f6c63430005100032526f6c65733a206163636f756e7420697320746865207a65726f2061646472657373"
+ var ERC20Bin = "0x608060405261083b806100136000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806370a082311161005b57806370a0823114610149578063a457c2d71461016f578063a9059cbb1461019b578063dd62ed3e146101c757610088565b8063095ea7b31461008d57806318160ddd146100cd57806323b872dd146100e7578063395093511461011d575b600080fd5b6100b9600480360360408110156100a357600080fd5b506001600160a01b0381351690602001356101f5565b604080519115158252519081900360200190f35b6100d5610212565b60408051918252519081900360200190f35b6100b9600480360360608110156100fd57600080fd5b506001600160a01b03813581169160208101359091169060400135610218565b6100b96004803603604081101561013357600080fd5b506001600160a01b0381351690602001356102a5565b6100d56004803603602081101561015f57600080fd5b50356001600160a01b03166102f9565b6100b96004803603604081101561018557600080fd5b506001600160a01b038135169060200135610314565b6100b9600480360360408110156101b157600080fd5b506001600160a01b038135169060200135610382565b6100d5600480360360408110156101dd57600080fd5b506001600160a01b0381358116916020013516610396565b60006102096102026103c1565b84846103c5565b50600192915050565b60025490565b60006102258484846104b1565b61029b846102316103c1565b61029685604051806060016040528060288152602001610771602891396001600160a01b038a1660009081526001602052604081209061026f6103c1565b6001600160a01b03168152602081019190915260400160002054919063ffffffff61060d16565b6103c5565b5060019392505050565b60006102096102b26103c1565b8461029685600160006102c36103c1565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff6106a416565b6001600160a01b031660009081526020819052604090205490565b60006102096103216103c1565b84610296856040518060600160405280602581526020016107e2602591396001600061034b6103c1565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff61060d16565b600061020961038f6103c1565b84846104b1565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3390565b6001600160a01b03831661040a5760405162461bcd60e51b81526004018080602001828103825260248152602001806107be6024913960400191505060405180910390fd5b6001600160a01b03821661044f5760405162461bcd60e51b81526004018080602001828103825260228152602001806107296022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166104f65760405162461bcd60e51b81526004018080602001828103825260258152602001806107996025913960400191505060405180910390fd5b6001600160a01b03821661053b5760405162461bcd60e51b81526004018080602001828103825260238152602001806107066023913960400191505060405180910390fd5b61057e8160405180606001604052806026815260200161074b602691396001600160a01b038616600090815260208190526040902054919063ffffffff61060d16565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546105b3908263ffffffff6106a416565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000818484111561069c5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610661578181015183820152602001610649565b50505050905090810190601f16801561068e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828201838110156106fe576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a7231582016ff5f3d60ce648eb77aa6fffc1a6ce2e37d55e52eb1642c622b1eb75c6b778d64736f6c63430005100032"
+ var ERC20BurnableBin = "0x6080604052610ab7806100136000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806370a082311161006657806370a082311461017e57806379cc6790146101a4578063a457c2d7146101d0578063a9059cbb146101fc578063dd62ed3e146102285761009e565b8063095ea7b3146100a357806318160ddd146100e357806323b872dd146100fd578063395093511461013357806342966c681461015f575b600080fd5b6100cf600480360360408110156100b957600080fd5b506001600160a01b038135169060200135610256565b604080519115158252519081900360200190f35b6100eb610273565b60408051918252519081900360200190f35b6100cf6004803603606081101561011357600080fd5b506001600160a01b03813581169160208101359091169060400135610279565b6100cf6004803603604081101561014957600080fd5b506001600160a01b038135169060200135610306565b61017c6004803603602081101561017557600080fd5b503561035a565b005b6100eb6004803603602081101561019457600080fd5b50356001600160a01b031661036e565b61017c600480360360408110156101ba57600080fd5b506001600160a01b038135169060200135610389565b6100cf600480360360408110156101e657600080fd5b506001600160a01b038135169060200135610397565b6100cf6004803603604081101561021257600080fd5b506001600160a01b038135169060200135610405565b6100eb6004803603604081101561023e57600080fd5b506001600160a01b0381358116916020013516610419565b600061026a610263610444565b8484610448565b50600192915050565b60025490565b6000610286848484610534565b6102fc84610292610444565b6102f7856040518060600160405280602881526020016109a8602891396001600160a01b038a166000908152600160205260408120906102d0610444565b6001600160a01b03168152602081019190915260400160002054919063ffffffff61069016565b610448565b5060019392505050565b600061026a610313610444565b846102f78560016000610324610444565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff61072716565b61036b610365610444565b82610788565b50565b6001600160a01b031660009081526020819052604090205490565b6103938282610884565b5050565b600061026a6103a4610444565b846102f785604051806060016040528060258152602001610a5e60259139600160006103ce610444565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff61069016565b600061026a610412610444565b8484610534565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3390565b6001600160a01b03831661048d5760405162461bcd60e51b8152600401808060200182810382526024815260200180610a3a6024913960400191505060405180910390fd5b6001600160a01b0382166104d25760405162461bcd60e51b81526004018080602001828103825260228152602001806109606022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166105795760405162461bcd60e51b8152600401808060200182810382526025815260200180610a156025913960400191505060405180910390fd5b6001600160a01b0382166105be5760405162461bcd60e51b815260040180806020018281038252602381526020018061091b6023913960400191505060405180910390fd5b61060181604051806060016040528060268152602001610982602691396001600160a01b038616600090815260208190526040902054919063ffffffff61069016565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610636908263ffffffff61072716565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000818484111561071f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106e45781810151838201526020016106cc565b50505050905090810190601f1680156107115780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610781576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166107cd5760405162461bcd60e51b81526004018080602001828103825260218152602001806109f46021913960400191505060405180910390fd5b6108108160405180606001604052806022815260200161093e602291396001600160a01b038516600090815260208190526040902054919063ffffffff61069016565b6001600160a01b03831660009081526020819052604090205560025461083c908263ffffffff6108d816565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b61088e8282610788565b6103938261089a610444565b6102f7846040518060600160405280602481526020016109d0602491396001600160a01b0388166000908152600160205260408120906102d0610444565b600061078183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061069056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a723158200d1305d31fdb84ee6eb7501528cdfcaeb7187c1b0e1fed38312fb5b805e761e664736f6c63430005100032"
+ var ERC20MintableBin = "0x60806040526100266100186001600160e01b0361002b16565b6001600160e01b0361002f16565b61016f565b3390565b61004781600361007e60201b610a6e1790919060201c565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b61009182826001600160e01b0361010816565b156100e3576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b60006001600160a01b03821661014f5760405162461bcd60e51b8152600401808060200182810382526022815260200180610e7d6022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b610cff8061017e6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063983b2d5611610071578063983b2d56146101c757806398650275146101ef578063a457c2d7146101f7578063a9059cbb14610223578063aa271e1a1461024f578063dd62ed3e14610275576100b4565b8063095ea7b3146100b957806318160ddd146100f957806323b872dd14610113578063395093511461014957806340c10f191461017557806370a08231146101a1575b600080fd5b6100e5600480360360408110156100cf57600080fd5b506001600160a01b0381351690602001356102a3565b604080519115158252519081900360200190f35b6101016102c0565b60408051918252519081900360200190f35b6100e56004803603606081101561012957600080fd5b506001600160a01b038135811691602081013590911690604001356102c6565b6100e56004803603604081101561015f57600080fd5b506001600160a01b038135169060200135610353565b6100e56004803603604081101561018b57600080fd5b506001600160a01b0381351690602001356103a7565b610101600480360360208110156101b757600080fd5b50356001600160a01b03166103fe565b6101ed600480360360208110156101dd57600080fd5b50356001600160a01b0316610419565b005b6101ed61046b565b6100e56004803603604081101561020d57600080fd5b506001600160a01b03813516906020013561047d565b6100e56004803603604081101561023957600080fd5b506001600160a01b0381351690602001356104eb565b6100e56004803603602081101561026557600080fd5b50356001600160a01b03166104ff565b6101016004803603604081101561028b57600080fd5b506001600160a01b0381358116916020013516610518565b60006102b76102b0610543565b8484610547565b50600192915050565b60025490565b60006102d3848484610633565b610349846102df610543565b61034485604051806060016040528060288152602001610c13602891396001600160a01b038a1660009081526001602052604081209061031d610543565b6001600160a01b03168152602081019190915260400160002054919063ffffffff61078f16565b610547565b5060019392505050565b60006102b7610360610543565b846103448560016000610371610543565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff61082616565b60006103b96103b4610543565b6104ff565b6103f45760405162461bcd60e51b8152600401808060200182810382526030815260200180610bc26030913960400191505060405180910390fd5b6102b78383610887565b6001600160a01b031660009081526020819052604090205490565b6104246103b4610543565b61045f5760405162461bcd60e51b8152600401808060200182810382526030815260200180610bc26030913960400191505060405180910390fd5b61046881610977565b50565b61047b610476610543565b6109bf565b565b60006102b761048a610543565b8461034485604051806060016040528060258152602001610ca660259139600160006104b4610543565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff61078f16565b60006102b76104f8610543565b8484610633565b600061051260038363ffffffff610a0716565b92915050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3390565b6001600160a01b03831661058c5760405162461bcd60e51b8152600401808060200182810382526024815260200180610c826024913960400191505060405180910390fd5b6001600160a01b0382166105d15760405162461bcd60e51b8152600401808060200182810382526022815260200180610b7a6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166106785760405162461bcd60e51b8152600401808060200182810382526025815260200180610c5d6025913960400191505060405180910390fd5b6001600160a01b0382166106bd5760405162461bcd60e51b8152600401808060200182810382526023815260200180610b576023913960400191505060405180910390fd5b61070081604051806060016040528060268152602001610b9c602691396001600160a01b038616600090815260208190526040902054919063ffffffff61078f16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610735908263ffffffff61082616565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000818484111561081e5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156107e35781810151838201526020016107cb565b50505050905090810190601f1680156108105780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610880576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166108e2576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6002546108f5908263ffffffff61082616565b6002556001600160a01b038216600090815260208190526040902054610921908263ffffffff61082616565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b61098860038263ffffffff610a6e16565b6040516001600160a01b038216907f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f690600090a250565b6109d060038263ffffffff610aef16565b6040516001600160a01b038216907fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669290600090a250565b60006001600160a01b038216610a4e5760405162461bcd60e51b8152600401808060200182810382526022815260200180610c3b6022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b610a788282610a07565b15610aca576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b610af98282610a07565b610b345760405162461bcd60e51b8152600401808060200182810382526021815260200180610bf26021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff1916905556fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a723158205ec539655b7804a42f1ff67e08b30d51de5f75adc594bdc88a952f6d9f73c69e64736f6c63430005100032526f6c65733a206163636f756e7420697320746865207a65726f2061646472657373"
+ var EvmAssetBankBin = "0x60806040526005805460ff1916811761ff00191661500017905534801561002557600080fd5b5060006001556105f28061003a6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063b5a9096e11610066578063b5a9096e14610253578063b86247d71461026d578063d1d008ae14610293578063d2168d201461029b578063fad60627146102dc57610093565b80630a1f9b66146100985780634e25d1521461015a5780637056c493146102185780639eadc7cc14610235575b600080fd5b61013e600480360360208110156100ae57600080fd5b8101906020810181356401000000008111156100c957600080fd5b8201836020820111156100db57600080fd5b803590602001918460018302840111640100000000831117156100fd57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102e4945050505050565b604080516001600160a01b039092168252519081900360200190f35b6101806004803603602081101561017057600080fd5b50356001600160a01b0316610372565b604080516001600160a01b038616815290810183905260ff8216606082015260806020808301828152865192840192909252855160a084019187019080838360005b838110156101da5781810151838201526020016101c2565b50505050905090810190601f1680156102075780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b61013e6004803603602081101561022e57600080fd5b5035610436565b61023d610451565b6040805160ff9092168252519081900360200190f35b61025b61045f565b60408051918252519081900360200190f35b61025b6004803603602081101561028357600080fd5b50356001600160a01b0316610465565b61023d610477565b6102c1600480360360208110156102b157600080fd5b50356001600160a01b0316610480565b6040805192835260ff90911660208301528051918290030190f35b61013e61057a565b600080826040516020018082805190602001908083835b6020831061031a5780518252601f1990920191602091820191016102fb565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835284528151918101919091206000908152600390915291909120546001600160a01b03169695505050505050565b6004602090815260009182526040918290208054600180830180548651600261010094831615949094026000190190911692909204601f81018690048602830186019096528582526001600160a01b0390921694929390929083018282801561041c5780601f106103f15761010080835404028352916020019161041c565b820191906000526020600020905b8154815290600101906020018083116103ff57829003601f168201915b50505050600283015460039093015491929160ff16905084565b6003602052600090815260409020546001600160a01b031681565b600554610100900460ff1681565b60015481565b60026020526000908152604090205481565b60055460ff1681565b60008061048b610589565b6001600160a01b03848116600090815260046020908152604091829020825160808101845281549094168452600180820180548551600261010094831615949094026000190190911692909204601f81018590048502830185019095528482529193858401939192918301828280156105455780601f1061051a57610100808354040283529160200191610545565b820191906000526020600020905b81548152906001019060200180831161052857829003601f168201915b50505091835250506002820154602082015260039091015460ff16604091820152810151606090910151909350915050915091565b6000546001600160a01b031681565b604051806080016040528060006001600160a01b031681526020016060815260200160008152602001600060ff168152509056fea265627a7a72315820acb3798b32c3d0df17d6317fc6c1dafce2654253822ce6e4b5f241dde06be17a64736f6c63430005100032"
+ var GoAssetBankBin = "0x608060405234801561001057600080fd5b506000805561045d806100246000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063328470ab146100675780633f4d56811461008157806359bf3a33146100bb57806370e2a8d9146100d857806385f0bdc71461019a578063efea27ab146101b7575b600080fd5b61006f61025d565b60408051918252519081900360200190f35b6100a76004803603602081101561009757600080fd5b50356001600160a01b0316610263565b604080519115158252519081900360200190f35b6100a7600480360360208110156100d157600080fd5b5035610278565b61017e600480360360208110156100ee57600080fd5b81019060208101813564010000000081111561010957600080fd5b82018360208201111561011b57600080fd5b8035906020019184600183028401116401000000008311171561013d57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061028d945050505050565b604080516001600160a01b039092168252519081900360200190f35b61017e600480360360208110156101b057600080fd5b5035610362565b6100a7600480360360208110156101cd57600080fd5b8101906020810181356401000000008111156101e857600080fd5b8201836020820111156101fa57600080fd5b8035906020019184600183028401116401000000008311171561021c57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061037d945050505050565b60005481565b60016020526000908152604090205460ff1681565b60026020526000908152604090205460ff1681565b6000816102998161037d565b6102d45760405162461bcd60e51b81526004018080602001828103825260238152602001806104066023913960400191505060405180910390fd5b6000836040516020018082805190602001908083835b602083106103095780518252601f1990920191602091820191016102ea565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835284528151918101919091206000908152600690915291909120546001600160a01b0316979650505050505050565b6006602052600090815260409020546001600160a01b031681565b600080826040516020018082805190602001908083835b602083106103b35780518252601f199092019160209182019101610394565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f19018352845281519181019190912060009081526002909152919091205460ff16969550505050505056fe5468652073796d626f6c20686173206e6f74206265656e206372656174656420796574a265627a7a723158208829ba0117152063a4199de41817ec0c7657402b940e7aae7fab41f70d2a708864736f6c63430005100032"
+ var GoAssetBridgeBin = "0x608060405234801561001057600080fd5b506040516115643803806115648339818101604052604081101561003357600080fd5b5080516020909101516000600481905580546001600160a01b039384166001600160a01b031991821617909155600180549390921692169190911790556002805460ff60a01b199081169091556003805490911690556114cc806100986000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637f54af0c11610097578063b47010f611610066578063b47010f614610211578063f16e609a14610304578063fb7831f214610324578063ff75c2351461032c576100f5565b80637f54af0c146101ac578063814c92c3146101b45780638ea5352d146101da578063aa760bc2146101f4576100f5565b80636536be5a116100d35780636536be5a1461014557806369294a4e146101765780637adbf9731461017e5780637dc0d1d0146101a4576100f5565b80630e41f373146100fa57806348164a6f1461011e578063570ca7351461013d575b600080fd5b61010261040c565b604080516001600160a01b039092168252519081900360200190f35b61013b6004803603602081101561013457600080fd5b503561041b565b005b610102610562565b6101626004803603602081101561015b57600080fd5b5035610571565b604080519115158252519081900360200190f35b610162610602565b61013b6004803603602081101561019457600080fd5b50356001600160a01b0316610612565b61010261071b565b61010261072a565b61013b600480360360208110156101ca57600080fd5b50356001600160a01b0316610739565b6101e2610842565b60408051918252519081900360200190f35b6101626004803603602081101561020a57600080fd5b5035610848565b61022e6004803603602081101561022757600080fd5b5035610873565b6040518089600281111561023e57fe5b60ff1681526001600160a01b03808a166020830152888116604083015287811660608301528616608082015260c0810184905260a081019060e00183600381111561028557fe5b60ff168152602001828103825285818151815260200191508051906020019080838360005b838110156102c25781810151838201526020016102aa565b50505050905090810190601f1680156102ef5780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390f35b6101626004803603602081101561031a57600080fd5b503560ff16610957565b6101626109a8565b61013b600480360361010081101561034357600080fd5b81359160ff602082013516916001600160a01b0360408301358116926060810135821692608082013583169260a083013516919081019060e0810160c082013564010000000081111561039557600080fd5b8201836020820111156103a757600080fd5b803590602001918460018302840111640100000000831117156103c957600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506109b8915050565b6003546001600160a01b031681565b8061042581610848565b610476576040805162461bcd60e51b815260206004820152601c60248201527f50726f706865637920636c61696d206973206e6f742061637469766500000000604482015290519081900360640190fd5b6002546001600160a01b031633146104bf5760405162461bcd60e51b81526004018080602001828103825260278152602001806114716027913960400191505060405180910390fd5b600082815260056020526040902060068101805460ff19166002908117909155905460ff169060019082908111156104f357fe5b14156105075761050283610e04565b610510565b61051083611047565b7f7d9a5a85a52a06cdda079e1e12e99f2466f201b2e14ba09ef83ff625949921b983826040518083815260200182600281111561054957fe5b60ff1681526020019250505060405180910390a1505050565b6000546001600160a01b031681565b6001546000828152600560209081526040808320600201548151631015428760e21b81526001600160a01b0391821660048201529151939416926340550a1c92602480840193919291829003018186803b1580156105ce57600080fd5b505afa1580156105e2573d6000803e3d6000fd5b505050506040513d60208110156105f857600080fd5b505190505b919050565b600354600160a01b900460ff1681565b6000546001600160a01b03163314610669576040805162461bcd60e51b815260206004820152601560248201527426bab9ba103132903a34329037b832b930ba37b91760591b604482015290519081900360640190fd5b600254600160a01b900460ff16156106b25760405162461bcd60e51b81526004018080602001828103825260318152602001806114406031913960400191505060405180910390fd5b60028054600160a01b60ff60a01b19909116176001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517f6efb0434342713e2e9b1501dbebf76b4ed18406ea77ab5d56535cc26dec3adc0916020908290030190a150565b6002546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b03163314610790576040805162461bcd60e51b815260206004820152601560248201527426bab9ba103132903a34329037b832b930ba37b91760591b604482015290519081900360640190fd5b600354600160a01b900460ff16156107d95760405162461bcd60e51b815260040180806020018281038252603681526020018061140a6036913960400191505060405180910390fd5b60038054600160a01b60ff60a01b19909116176001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517fc8b65043fb196ac032b79a435397d1d14a96b4e9d12e366c3b1f550cb01d2dfa916020908290030190a150565b60045481565b6000600160008381526005602052604090206006015460ff16600381111561086c57fe5b1492915050565b600560209081526000918252604091829020805460018083015460028085015460038601546004870180548a516101009782161588026000190190911694909404601f81018a90048a0285018a01909a5289845260ff871699959096046001600160a01b03908116989481169792811696911694919390919083018282801561093d5780601f106109125761010080835404028352916020019161093d565b820191906000526020600020905b81548152906001019060200180831161092057829003601f168201915b50505050600583015460069093015491929160ff16905088565b6000808260ff16600281111561096957fe5b9050600181600281111561097957fe5b14806109905750600281600281111561098e57fe5b145b1561099f5760019150506105fd565b50600092915050565b600254600160a01b900460ff1681565b600254600160a01b900460ff16151560011480156109e45750600354600160a01b900460ff1615156001145b610a1f5760405162461bcd60e51b81526004018080602001828103825260468152602001806113c46046913960600191505060405180910390fd5b6002546001600160a01b03163314610a74576040805162461bcd60e51b815260206004820152601360248201527226bab9ba103132903a34329037b930b1b6329760691b604482015290519081900360640190fd5b600454610a8890600163ffffffff61128216565b600455600060ff88166002811115610a9c57fe5b90506002816002811115610aac57fe5b1415610b8b576003546040516370e2a8d960e01b81526020600482018181528651602484015286516001600160a01b03909416936370e2a8d993889383926044909201919085019080838360005b83811015610b12578181015183820152602001610afa565b50505050905090810190601f168015610b3f5780820380516001836020036101000a031916815260200191505b509250505060206040518083038186803b158015610b5c57600080fd5b505afa158015610b70573d6000803e3d6000fd5b505050506040513d6020811015610b8657600080fd5b505193505b610b936112e3565b604051806101000160405280836002811115610bab57fe5b81526001600160a01b03808b166020830152898116604083015288811660608301528716608082015260a0810186905260c0810185905260e0016001905260008b8152600560205260409020815181549293508392829060ff19166001836002811115610c1457fe5b021790555060208281015182546001600160a01b0391821661010002610100600160a81b031990911617835560408401516001840180549183166001600160a01b03199283161790556060850151600285018054918416918316919091179055608085015160038501805491909316911617905560a08301518051610c9f9260048501920190611328565b5060c0820151600582015560e082015160068201805460ff19166001836003811115610cc757fe5b02179055509050507f48d624cafeb4b91b2e3554842481d71d4f3f4a564ade66bbe6af69c196b27bd8600454838a8a8a8a8a8a60405180898152602001886002811115610d1057fe5b60ff168152602001876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b83811015610db7578181015183820152602001610d9f565b50505050905090810190601f168015610de45780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390a150505050505050505050565b610e0c6112e3565b60008281526005602052604090819020815161010081019092528054829060ff166002811115610e3857fe5b6002811115610e4357fe5b815281546001600160a01b03610100918290048116602080850191909152600180860154831660408087019190915260028088015485166060880152600388015490941660808701526004870180548251601f60001995831615909802949094011694909404948501839004830282018301905283815260a0909401939290830182828015610f135780601f10610ee857610100808354040283529160200191610f13565b820191906000526020600020905b815481529060010190602001808311610ef657829003601f168201915b505050918352505060058201546020820152600682015460409091019060ff166003811115610f3e57fe5b6003811115610f4957fe5b90525060035460408083015160808085015160a086015160c08701519451630be2724760e21b81526001600160a01b038581166004830190815284821660248401526064830188905260448301958652835160848401528351999a50971697632f89c91c979596939592949160a40190602086019080838360005b83811015610fdc578181015183820152602001610fc4565b50505050905090810190601f1680156110095780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561102b57600080fd5b505af115801561103f573d6000803e3d6000fd5b505050505050565b61104f6112e3565b60008281526005602052604090819020815161010081019092528054829060ff16600281111561107b57fe5b600281111561108657fe5b815281546001600160a01b03610100918290048116602080850191909152600180860154831660408087019190915260028088015485166060880152600388015490941660808701526004870180548251601f60001995831615909802949094011694909404948501839004830282018301905283815260a09094019392908301828280156111565780601f1061112b57610100808354040283529160200191611156565b820191906000526020600020905b81548152906001019060200180831161113957829003601f168201915b505050918352505060058201546020820152600682015460409091019060ff16600381111561118157fe5b600381111561118c57fe5b905250600354602080830151604080850151608086015160a08088015160c08901519451633e79bd5560e21b81526001600160a01b0387811660048301908152868216602484015285821660448401526084830188905260648301948552835160a484015283519b9c5099169963f9e6f5549997989597949692959294939260c49092019186019080838360005b8381101561123257818101518382015260200161121a565b50505050905090810190601f16801561125f5780820380516001836020036101000a031916815260200191505b509650505050505050600060405180830381600087803b15801561102b57600080fd5b6000828201838110156112dc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60408051610100810190915280600081526000602082018190526040820181905260608083018290526080830182905260a083015260c0820181905260e09091015290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061136957805160ff1916838001178555611396565b82800160010185558215611396579182015b8281111561139657825182559160200191906001019061137b565b506113a29291506113a6565b5090565b6113c091905b808211156113a257600081556001016113ac565b9056fe546865204f70657261746f72206d7573742073657420746865206f7261636c6520616e64206272696467652062616e6b20666f72206272696467652061637469766174696f6e546865204272696467652042616e6b2063616e6e6f742062652075706461746564206f6e636520697420686173206265656e20736574546865204f7261636c652063616e6e6f742062652075706461746564206f6e636520697420686173206265656e207365744f6e6c7920746865204f7261636c65206d617920636f6d706c6574652070726f70686563696573a265627a7a72315820f5f7c6a7af2ecffeada0073c0bf15f6bbbb5367a5f448c321a098f4f39d7541364736f6c63430005100032"
+ var OracleBin = "0x608060405234801561001057600080fd5b5060405161108c38038061108c8339818101604052606081101561003357600080fd5b5080516020820151604090920151600280546001600160a01b039384166001600160a01b031991821617909155600080549284169282169290921790915560018054929093169116179055610fff8061008d6000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80637f54af0c1161005b5780637f54af0c146102155780638350549f1461021d578063dff1166014610240578063e83def43146102805761007d565b8063187865b01461008257806352712802146101e9578063570ca7351461020d575b600080fd5b6101e7600480360361010081101561009957600080fd5b60ff823516916001600160a01b03602082013581169260408301358216926060810135909216919081019060a0810160808201356401000000008111156100df57600080fd5b8201836020820111156100f157600080fd5b8035906020019184600183028401116401000000008311171561011357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929584359560208601359591945092506060810191506040013564010000000081111561017257600080fd5b82018360208201111561018457600080fd5b803590602001918460018302840111640100000000831117156101a657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102bd945050505050565b005b6101f1610959565b604080516001600160a01b039092168252519081900360200190f35b6101f1610968565b6101f1610977565b6101f16004803603604081101561023357600080fd5b5080359060200135610986565b61026c6004803603604081101561025657600080fd5b50803590602001356001600160a01b03166109bb565b604080519115158252519081900360200190f35b61029d6004803603602081101561029657600080fd5b50356109db565b604080519315158452602084019290925282820152519081900360600190f35b60015460408051631015428760e21b815233600482015290516001600160a01b03909216916340550a1c91602480820192602092909190829003018186803b15801561030857600080fd5b505afa15801561031c573d6000803e3d6000fd5b505050506040513d602081101561033257600080fd5b5051610385576040805162461bcd60e51b815260206004820152601b60248201527f4d75737420626520616e206163746976652076616c696461746f720000000000604482015290519081900360640190fd5b60005488906001600160a01b031663f16e609a8260028111156103a457fe5b6040518263ffffffff1660e01b8152600401808260ff1660ff16815260200191505060206040518083038186803b1580156103de57600080fd5b505afa1580156103f2573d6000803e3d6000fd5b505050506040513d602081101561040857600080fd5b5051151560011461044a5760405162461bcd60e51b8152600401808060200182810382526023815260200180610fa86023913960400191505060405180910390fd5b600154604080516319045a2560e01b8152600481018681526024820192835285516044830152855133946001600160a01b0316936319045a25938993899390929160640190602085019080838360005b838110156104b257818101518382015260200161049a565b50505050905090810190601f1680156104df5780820380516001836020036101000a031916815260200191505b50935050505060206040518083038186803b1580156104fd57600080fd5b505afa158015610511573d6000803e3d6000fd5b505050506040513d602081101561052757600080fd5b50516001600160a01b03828116911614610588576040805162461bcd60e51b815260206004820152601b60248201527f496e76616c6964205f636c61696d4944207369676e61747572652e0000000000604482015290519081900360640190fd5b60008481526004602090815260408083206001600160a01b038516845290915290205460ff16156105ea5760405162461bcd60e51b815260040180806020018281038252603a815260200180610f4d603a913960400191505060405180910390fd5b600084815260036020526040902054610751576000546001600160a01b031663ff75c235858c600281111561061b57fe5b8c8c868d8d8d6040518963ffffffff1660e01b8152600401808981526020018860ff1660ff168152602001876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b0316815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156106e55781810151838201526020016106cd565b50505050905090810190601f1680156107125780820380516001836020036101000a031916815260200191505b509950505050505050505050600060405180830381600087803b15801561073857600080fd5b505af115801561074c573d6000803e3d6000fd5b505050505b60008481526004602090815260408083206001600160a01b038516808552908352818420805460ff19166001908117909155888552600384528285208054918201815585528385200180546001600160a01b03191682179055815188815280840191909152606091810182815287519282019290925286517f9d7989f0ee712587ed4a8da1906611b74d9e5579ac52dfca91c9a3672dc035f594899487948a949390926080850192860191908190849084905b8381101561081c578181015183820152602001610804565b50505050905090810190601f1680156108495780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a1600080600061086687610bd5565b919450925090506001831515141561094a576000546040805163553b05e160e11b8152600481018a905290516001600160a01b039092169163aa760bc291602480820192602092909190829003018186803b1580156108c457600080fd5b505afa1580156108d8573d6000803e3d6000fd5b505050506040513d60208110156108ee57600080fd5b50511515600114156109035761090387610dfe565b604080518881526020810184905280820183905233606082015290517fa4477096608730151b6b17c72f910424888b87b6a62ea90f2c89940f3bd32f2f9181900360800190a15b50505050505050505050505050565b6000546001600160a01b031681565b6002546001600160a01b031681565b6001546001600160a01b031681565b6003602052816000526040600020818154811061099f57fe5b6000918252602090912001546001600160a01b03169150829050565b600460209081526000928352604080842090915290825290205460ff1681565b600254600090819081906001600160a01b03163314610a39576040805162461bcd60e51b815260206004820152601560248201527426bab9ba103132903a34329037b832b930ba37b91760591b604482015290519081900360640190fd5b6000546040805163553b05e160e11b815260048101879052905186926001600160a01b03169163aa760bc2916024808301926020929190829003018186803b158015610a8457600080fd5b505afa158015610a98573d6000803e3d6000fd5b505050506040513d6020811015610aae57600080fd5b50511515600114610af05760405162461bcd60e51b815260040180806020018281038252602f815260200180610f1e602f913960400191505060405180910390fd5b6000546040805163553b05e160e11b81526004810188905290516001600160a01b039092169163aa760bc291602480820192602092909190829003018186803b158015610b3c57600080fd5b505afa158015610b50573d6000803e3d6000fd5b505050506040513d6020811015610b6657600080fd5b50511515600114610bbe576040805162461bcd60e51b815260206004820181905260248201527f43616e206f6e6c7920636865636b206163746976652070726f70686563696573604482015290519081900360640190fd5b610bc785610bd5565b935093509350509193909250565b600080600080600090506000600160009054906101000a90046001600160a01b03166001600160a01b031663db3ad22c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610c2f57600080fd5b505afa158015610c43573d6000803e3d6000fd5b505050506040513d6020811015610c5957600080fd5b5051905060005b600087815260036020526040902054811015610dc2576000878152600360205260408120805483908110610c9057fe5b6000918252602091829020015460015460408051631015428760e21b81526001600160a01b0393841660048201819052915191955091909216926340550a1c92602480840193829003018186803b158015610cea57600080fd5b505afa158015610cfe573d6000803e3d6000fd5b505050506040513d6020811015610d1457600080fd5b505115610da957600154604080516311cda46960e21b81526001600160a01b0384811660048301529151610da693929092169163473691a491602480820192602092909190829003018186803b158015610d6d57600080fd5b505afa158015610d81573d6000803e3d6000fd5b505050506040513d6020811015610d9757600080fd5b5051859063ffffffff610e6116565b93505b50610dbb81600163ffffffff610e6116565b9050610c60565b506000610dd683600363ffffffff610ec416565b90506000610deb83600263ffffffff610ec416565b8083101599929850965090945050505050565b60008054604080516348164a6f60e01b81526004810185905290516001600160a01b03909216926348164a6f9260248084019382900301818387803b158015610e4657600080fd5b505af1158015610e5a573d6000803e3d6000fd5b5050505050565b600082820183811015610ebb576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b600082610ed357506000610ebe565b82820282848281610ee057fe5b0414610ebb5760405162461bcd60e51b8152600401808060200182810382526021815260200180610f876021913960400191505060405180910390fdfe5468652070726f7068656379206d7573742062652070656e64696e6720666f722074686973206f7065726174696f6e43616e6e6f74206d616b65206475706c6963617465206f7261636c6520636c61696d732066726f6d207468652073616d6520616464726573732e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7754686520636c61696d2074797065206d757374206265206275726e206f72206c6f636ba265627a7a72315820f8b59914811b02a47eef32eb632d6eb3e1938bfbb454345e00bc9ebff5c06bd864736f6c63430005100032"
+ var ValsetBin = "0x60806040523480156200001157600080fd5b50604051620015db380380620015db833981810160405260608110156200003757600080fd5b8151602083018051604051929492938301929190846401000000008211156200005f57600080fd5b9083019060208201858111156200007557600080fd5b82518660208202830111640100000000821117156200009357600080fd5b82525081516020918201928201910280838360005b83811015620000c2578181015183820152602001620000a8565b5050505090500160405260200180516040519392919084640100000000821115620000ec57600080fd5b9083019060208201858111156200010257600080fd5b82518660208202830111640100000000821117156200012057600080fd5b82525081516020918201928201910280838360005b838110156200014f57818101518382015260200162000135565b50505050919091016040525050600080546001600160a01b0319166001600160a01b03871617815560025550620001899050828262000192565b505050620004d7565b6000546001600160a01b03163314620001f2576040805162461bcd60e51b815260206004820152601560248201527f4d75737420626520746865206f70657261746f722e0000000000000000000000604482015290519081900360640190fd5b8051825114620002345760405162461bcd60e51b815260040180806020018281038252602f815260200180620015ac602f913960400191505060405180910390fd5b620002476001600160e01b03620002fd16565b60005b8251811015620002b1576200028e8382815181106200026557fe5b60200260200101518383815181106200027a57fe5b60200260200101516200036d60201b60201c565b620002a96001826200047560201b62000d931790919060201c565b90506200024a565b5060025460035460015460408051938452602084019290925282820152517f3a7ef0da3179668af8114719645585b5a37092ef2d66f187dcf63d83a221eaa69181900360600190a15050565b6200031a60016002546200047560201b62000d931790919060201c565b6002819055600060038190556001819055604080519283526020830182905282810191909152517fd870653e19f161500290fd0c4ca41bf5cf2bcb1ba66448f41c66c512dabd65f29181900360600190a1565b600254604080516020808201939093526001600160601b0319606086901b16818301528151603481830301815260549091019091528051908201206003549091620003c5919060019062000d9362000475821b17901c565b600381905550620003e7826001546200047560201b62000d931790919060201c565b60019081556000828152600460209081526040808320805460ff1916851790556005825291829020859055600254600354935483516001600160a01b03891681529283018790528284019190915260608201939093526080810192909252517f1a396bcf647502e902dce665d58a0c1b25f982f193ab9a1d0f1500d8d927bf2a9181900360a00190a1505050565b600082820183811015620004d0576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6110c580620004e76000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063788cf92f11610097578063b872c52311610066578063b872c52314610439578063db3ad22c14610456578063fa2108961461045e578063fc6c1f02146104f057610100565b8063788cf92f146102c15780638d56c37d146103e85780639bdafcb3146103f0578063b5672be31461040d57610100565b806340a141ff116100d357806340a141ff14610250578063473691a414610276578063570ca7351461029c57806361bb63f3146102a457610100565b80630f43a6771461010557806319045a251461011f5780632e75293b146101e857806340550a1c14610216575b600080fd5b61010d61051c565b60408051918252519081900360200190f35b6101cc6004803603604081101561013557600080fd5b8135919081019060408101602082013564010000000081111561015757600080fd5b82018360208201111561016957600080fd5b8035906020019184600183028401116401000000008311171561018b57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610522945050505050565b604080516001600160a01b039092168252519081900360200190f35b610214600480360360408110156101fe57600080fd5b506001600160a01b038135169060200135610544565b005b61023c6004803603602081101561022c57600080fd5b50356001600160a01b03166106d5565b604080519115158252519081900360200190f35b6102146004803603602081101561026657600080fd5b50356001600160a01b0316610724565b61010d6004803603602081101561028c57600080fd5b50356001600160a01b03166108c1565b6101cc61090d565b61010d600480360360208110156102ba57600080fd5b503561091c565b610214600480360360408110156102d757600080fd5b8101906020810181356401000000008111156102f257600080fd5b82018360208201111561030457600080fd5b8035906020019184602083028401116401000000008311171561032657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561037657600080fd5b82018360208201111561038857600080fd5b803590602001918460208302840111640100000000831117156103aa57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061096d945050505050565b61010d610aac565b61023c6004803603602081101561040657600080fd5b5035610ab2565b6102146004803603604081101561042357600080fd5b50803590602001356001600160a01b0316610ac7565b61010d6004803603602081101561044f57600080fd5b5035610bb7565b61010d610bc9565b61047b6004803603602081101561047457600080fd5b5035610bcf565b6040805160208082528351818301528351919283929083019185019080838360005b838110156104b557818101518382015260200161049d565b50505050905090810190601f1680156104e25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102146004803603604081101561050657600080fd5b506001600160a01b038135169060200135610c14565b60035481565b60008061052e8461091c565b905061053a8184610c79565b9150505b92915050565b6000546001600160a01b0316331461059b576040805162461bcd60e51b815260206004820152601560248201527426bab9ba103132903a34329037b832b930ba37b91760591b604482015290519081900360640190fd5b600254604080516020808201939093526001600160601b0319606086901b168183015281516034818303018152605490910182528051908301206000818152600490935291205460ff166106205760405162461bcd60e51b815260040180806020018281038252602e815260200180611034602e913960400191505060405180910390fd5b600081815260056020526040902054600154610642908263ffffffff610d4a16565b6001819055610657908463ffffffff610d9316565b6001908155600083815260056020908152604091829020869055600254600354935483516001600160a01b038a1681529283018890528284019190915260608201939093526080810192909252517f335940ce4119f8aae891d73dba74510a3d51f6210134d058237f26e6a31d53409181900360a00190a150505050565b600254604080516020808201939093526001600160601b0319606085901b168183015281516034818303018152605490910182528051908301206000908152600490925290205460ff16919050565b6000546001600160a01b0316331461077b576040805162461bcd60e51b815260206004820152601560248201527426bab9ba103132903a34329037b832b930ba37b91760591b604482015290519081900360640190fd5b600254604080516020808201939093526001600160601b0319606085901b168183015281516034818303018152605490910182528051908301206000818152600490935291205460ff166108005760405162461bcd60e51b8152600401808060200182810382526021815260200180610fde6021913960400191505060405180910390fd5b60035461081490600163ffffffff610d4a16565b6003556000818152600560205260409020546001546108389163ffffffff610d4a16565b60019081556000828152600460209081526040808320805460ff1916905560058252808320839055600254600354945482516001600160a01b038916815293840194909452828201526060820193909352608081019190915290517f1241fb43a101ff98ab819a1882097d4ccada51ba60f326c1981cc48840f55b8c9181900360a00190a15050565b600254604080516020808201939093526001600160601b0319606085901b1681830152815160348183030181526054909101825280519083012060009081526005909252902054919050565b6000546001600160a01b031681565b604080517f19457468657265756d205369676e6564204d6573736167653a0a333200000000602080830191909152603c8083019490945282518083039094018452605c909101909152815191012090565b6000546001600160a01b031633146109c4576040805162461bcd60e51b815260206004820152601560248201527426bab9ba103132903a34329037b832b930ba37b91760591b604482015290519081900360640190fd5b8051825114610a045760405162461bcd60e51b815260040180806020018281038252602f815260200180611062602f913960400191505060405180910390fd5b610a0c610ded565b60005b8251811015610a6057610a48838281518110610a2757fe5b6020026020010151838381518110610a3b57fe5b6020026020010151610e54565b610a5981600163ffffffff610d9316565b9050610a0f565b5060025460035460015460408051938452602084019290925282820152517f3a7ef0da3179668af8114719645585b5a37092ef2d66f187dcf63d83a221eaa69181900360600190a15050565b60025481565b60046020526000908152604090205460ff1681565b6000546001600160a01b03163314610b1e576040805162461bcd60e51b815260206004820152601560248201527426bab9ba103132903a34329037b832b930ba37b91760591b604482015290519081900360640190fd5b6002548210610b5e5760405162461bcd60e51b8152600401808060200182810382526035815260200180610fff6035913960400191505060405180910390fd5b6040805160208082019490945260609290921b6001600160601b031916828201528051808303603401815260549092018152815191830191909120600090815260048352818120805460ff191690556005909252812055565b60056020526000908152604090205481565b60015481565b604080517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8082019390935281518082039093018352605c01905290565b6000546001600160a01b03163314610c6b576040805162461bcd60e51b815260206004820152601560248201527426bab9ba103132903a34329037b832b930ba37b91760591b604482015290519081900360640190fd5b610c758282610e54565b5050565b6000806000808451604114610c94576000935050505061053e565b50505060208201516040830151606084015160001a601b811015610cb657601b015b8060ff16601b14158015610cce57508060ff16601c14155b15610cdf576000935050505061053e565b6040805160008152602080820180845289905260ff8416828401526060820186905260808201859052915160019260a0808401939192601f1981019281900390910190855afa158015610d36573d6000803e3d6000fd5b50505060206040510351935050505061053e565b6000610d8c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f46565b9392505050565b600082820183811015610d8c576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600254610e0190600163ffffffff610d9316565b6002819055600060038190556001819055604080519283526020830182905282810191909152517fd870653e19f161500290fd0c4ca41bf5cf2bcb1ba66448f41c66c512dabd65f29181900360600190a1565b600254604080516020808201939093526001600160601b0319606086901b16818301528151603481830301815260549091019091528051910120600354610ea290600163ffffffff610d9316565b600355600154610eb8908363ffffffff610d9316565b60019081556000828152600460209081526040808320805460ff1916851790556005825291829020859055600254600354935483516001600160a01b03891681529283018790528284019190915260608201939093526080810192909252517f1a396bcf647502e902dce665d58a0c1b25f982f193ab9a1d0f1500d8d927bf2a9181900360a00190a1505050565b60008184841115610fd55760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610f9a578181015183820152602001610f82565b50505050905090810190601f168015610fc75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50505090039056fe43616e206f6e6c792072656d6f7665206163746976652076616c646961746f7273476173207265636f76657279206f6e6c7920616c6c6f77656420666f722070726576696f75732076616c696461746f72207365747343616e206f6e6c79207570646174652074686520706f776572206f66206163746976652076616c646961746f727345766572792076616c696461746f72206d7573742068617665206120636f72726573706f6e64696e6720706f776572a265627a7a72315820b87575529b1704409ffa8bf977d02b4a1f52864891116c4be192f523e517b0c864736f6c6343000510003245766572792076616c696461746f72206d7573742068617665206120636f72726573706f6e64696e6720706f776572"

Jump to

Keyboard shortcuts

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