From 59fa0705f31c94aa7e64e4deab404a0014da2c85 Mon Sep 17 00:00:00 2001 From: Gwen Date: Tue, 31 Oct 2023 16:26:01 -0400 Subject: [PATCH] fix universal teleporter constants --- tests/utils/UniversalTeleporterDeployerAddress.txt | 2 +- tests/utils/UniversalTeleporterDeployerTransaction.txt | 2 +- tests/utils/UniversalTeleporterMessengerContractAddress.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/utils/UniversalTeleporterDeployerAddress.txt b/tests/utils/UniversalTeleporterDeployerAddress.txt index 5550ee87..41cbe1fe 100755 --- a/tests/utils/UniversalTeleporterDeployerAddress.txt +++ b/tests/utils/UniversalTeleporterDeployerAddress.txt @@ -1 +1 @@ -0x5D870dd9bE5D125cFeD7aE8D296cf0eCeEeCD8fF \ No newline at end of file +0xeaAf9677e7f80A00CA67444A20faa16e5A168255 \ No newline at end of file diff --git a/tests/utils/UniversalTeleporterDeployerTransaction.txt b/tests/utils/UniversalTeleporterDeployerTransaction.txt index 12273369..39e2f2de 100755 --- a/tests/utils/UniversalTeleporterDeployerTransaction.txt +++ b/tests/utils/UniversalTeleporterDeployerTransaction.txt @@ -1 +1 @@ -0xf931ec80860246139ca800833d09008080b93198608060405234801561001057600080fd5b5060016000819055805561316f806100296000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c80636a893760116100de578063b771b3bc11610097578063ccb5f80911610071578063ccb5f8091461049e578063d127dc9b146104b1578063df20e8bc146104ba578063e03555df146104cd57600080fd5b8063b771b3bc1461042c578063c473eef81461043a578063c9bb11431461047357600080fd5b80636a89376014610370578063781f97441461038357806382f2c43a146103bf578063892bf412146103f15780638f12376f146104115780639a4969001461041957600080fd5b80632bc8b0bf1161014b5780636192762c116101255780636192762c146102af57806362448850146102da57806365171908146102ed57806366533d121461031057600080fd5b80632bc8b0bf1461026057806333e890fe146102735780635bf91119146102a757600080fd5b806319570c741461019357806321f18054146101a8578063220c9568146101f957806322296c3a1461021a578063275ee5791461022d57806329ec9beb14610240575b600080fd5b6101a66101a13660046122ad565b610503565b005b6101dc6101b63660046122ec565b60056020908152600092835260408084209091529082529020546001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61020c6102073660046122ec565b610747565b6040519081526020016101f0565b6101a661022836600461230e565b610768565b6101a661023b36600461232b565b61085d565b61020c61024e366004612379565b60026020526000908152604090205481565b61020c61026e366004612379565b610b02565b6101dc6102813660046122ec565b60009182526005602090815260408084209284529190529020546001600160a01b031690565b61020c600481565b61020c6102bd366004612392565b600760209081526000928352604080842090915290825290205481565b61020c6102e83660046123c0565b610b19565b6103006102fb36600461243e565b610bd5565b60405190151581526020016101f0565b61036261031e3660046122ec565b60046020908152600092835260408084208252918352918190208054825180840190935260018201546001600160a01b031683526002909101549282019290925282565b6040516101f0929190612492565b6101a661037e36600461232b565b610c1e565b6103aa610391366004612379565b6003602052600090815260409020805460019091015482565b604080519283526020830191909152016101f0565b6103d26103cd3660046122ec565b610db3565b604080516001600160a01b0390931683526020830191909152016101f0565b6104046103ff3660046122ec565b610dfc565b6040516101f091906124b9565b61020c604481565b61020c6104273660046124d9565b610e28565b6101dc6005600160991b0181565b61020c610448366004612392565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b61020c6104813660046122ec565b600660209081526000928352604080842090915290825290205481565b6101a66104ac366004612571565b610fe5565b61020c60085481565b61020c6104c8366004612379565b61156e565b6103006104db3660046122ec565b60009182526005602090815260408084209284529190529020546001600160a01b0316151590565b60016000541461052e5760405162461bcd60e51b815260040161052590612598565b60405180910390fd5b6002600055806105985760405162461bcd60e51b815260206004820152602f60248201527f54656c65706f727465724d657373656e6765723a207a65726f2061646469746960448201526e1bdb985b0819995948185b5bdd5b9d608a1b6064820152608401610525565b6001600160a01b0382166105be5760405162461bcd60e51b8152600401610525906125db565b60008481526004602090815260408083208684529091529020546105f45760405162461bcd60e51b81526004016105259061262f565b60008481526004602090815260408083208684529091529020600101546001600160a01b038381169116146106915760405162461bcd60e51b815260206004820152603760248201527f54656c65706f727465724d657373656e6765723a20696e76616c69642066656560448201527f20617373657420636f6e747261637420616464726573730000000000000000006064820152608401610525565b600061069d8383611579565b60008681526004602090815260408083208884529091528120600201805492935083929091906106ce90849061268b565b90915550506000858152600460209081526040808320878452825291829020825160018201546001600160a01b0316815260029091015491810191909152859187917f28fe05eedf0479c9159e5b6dd2a28c93fa1a408eba22dc801fd9bc493a7fc0c2910160405180910390a350506001600055505050565b60008281526004602090815260408083208484529091529020545b92915050565b3360009081526007602090815260408083206001600160a01b0385168452909152902054806107ea5760405162461bcd60e51b815260206004820152602860248201527f54656c65706f727465724d657373656e6765723a206e6f2072657761726420746044820152676f2072656465656d60c01b6064820152608401610525565b3360008181526007602090815260408083206001600160a01b03871680855290835281842093909355518481529192917f3294c84e5b0f29d9803655319087207bc94f4db29f7927846944822773780b88910160405180910390a36108596001600160a01b03831633836116e1565b5050565b600180541461087e5760405162461bcd60e51b81526004016105259061269e565b6002600155600082815260066020908152604080832084358452909152902054806108bb5760405162461bcd60e51b81526004016105259061262f565b80826040516020016108cd9190612952565b60405160208183030381529060405280519060200120146109005760405162461bcd60e51b815260040161052590612965565b600061091260a084016080850161230e565b6001600160a01b03163b116109865760405162461bcd60e51b815260206004820152603460248201527f54656c65706f727465724d657373656e6765723a2064657374696e6174696f6e604482015273206164647265737320686173206e6f20636f646560601b6064820152608401610525565b60405182359084907f5ad362d54cba0e49d358be9ce586a7136d10a2533579c4460b7e48ec273083ef90600090a360008381526006602090815260408083208535845290915281208190556109e160a084016080850161230e565b6001600160a01b0316846109fb604086016020870161230e565b610a096101008701876129ae565b604051602401610a1c94939291906129f4565b60408051601f198184030181529181526020820180516001600160e01b031663643477d560e11b17905251610a519190612a4d565b6000604051808303816000865af19150503d8060008114610a8e576040519150601f19603f3d011682016040523d82523d6000602084013e610a93565b606091505b5050905080610af85760405162461bcd60e51b815260206004820152602b60248201527f54656c65706f727465724d657373656e6765723a20726574727920657865637560448201526a1d1a5bdb8819985a5b195960aa1b6064820152608401610525565b5050600180555050565b600081815260036020526040812061076290611749565b6000600160005414610b3d5760405162461bcd60e51b815260040161052590612598565b6002600055610bca8235610b57604085016020860161230e565b604085016080860135610b6d60a0880188612a69565b610b7a60c08a018a6129ae565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052508d358152600360205260409020610bc59350915061175c9050565b61186e565b600160005592915050565b6000610c1484848480806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611b1592505050565b90505b9392505050565b600160005414610c405760405162461bcd60e51b815260040161052590612598565b60026000818155838152600460209081526040808320853584528252918290208251808401845281548152835180850190945260018201546001600160a01b03168452930154828201528201528051610cab5760405162461bcd60e51b81526004016105259061262f565b600082604051602001610cbe9190612952565b60408051601f1981840301815291905282518151602083012091925014610cf75760405162461bcd60e51b815260040161052590612965565b8260000135847fcc22cae9ea512cfa3a2699c6f6e0748d3d6aff6a6cc9a5eb17ef8dae7cab9616858560200151604051610d32929190612ab2565b60405180910390a360405163ee5b48eb60e01b81526005600160991b019063ee5b48eb90610d64908490600401612b13565b6020604051808303816000875af1158015610d83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da79190612b26565b50506001600055505050565b6000828152600460209081526040808320848452825291829020825180840190935260018101546001600160a01b031680845260029091015492909101829052905b9250929050565b60408051808201909152600080825260208201526000838152600360205260409020610c179083611b8a565b6000600160005414610e4c5760405162461bcd60e51b815260040161052590612598565b60026000908155856001600160401b03811115610e6b57610e6b612b3f565b604051908082528060200260200182016040528015610eb057816020015b6040805180820190915260008082526020820152815260200190600190039081610e895790505b50905060005b86811015610faf576000888883818110610ed257610ed2612b55565b60008d815260056020908152604080832093820295909501358083529290529290922054919250506001600160a01b031680610f5f5760405162461bcd60e51b815260206004820152602660248201527f54656c65706f727465724d657373656e6765723a2072656365697074206e6f7460448201526508199bdd5b9960d21b6064820152608401610525565b6040518060400160405280838152602001826001600160a01b0316815250848481518110610f8f57610f8f612b55565b602002602001018190525050508080610fa790612b6b565b915050610eb6565b5060408051600080825260208201909252610fd4918a9188908290899089908861186e565b600160005598975050505050505050565b60018054146110065760405162461bcd60e51b81526004016105259061269e565b60026001556001600160a01b03811661107a5760405162461bcd60e51b815260206004820152603060248201527f54656c65706f727465724d657373656e6765723a207a65726f2072656c61796560448201526f7220726577617264206164647265737360801b6064820152608401610525565b6040516306f8253560e41b815263ffffffff8316600482015260009081906005600160991b0190636f82535090602401600060405180830381865afa1580156110c7573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526110ef9190810190612c7d565b91509150806111525760405162461bcd60e51b815260206004820152602960248201527f54656c65706f727465724d657373656e6765723a20696e76616c69642077617260448201526870206d65737361676560b81b6064820152608401610525565b60208201516001600160a01b031630146111c95760405162461bcd60e51b815260206004820152603260248201527f54656c65706f727465724d657373656e6765723a20696e76616c6964206f726960448201527167696e2073656e646572206164647265737360701b6064820152608401610525565b60085461123d576005600160991b016001600160a01b0316634213cf786040518163ffffffff1660e01b8152600401602060405180830381865afa158015611215573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112399190612b26565b6008555b600082604001518060200190518101906112579190612e4d565b90506008548160400151146112c85760405162461bcd60e51b815260206004820152603160248201527f54656c65706f727465724d657373656e6765723a20696e76616c6964206465736044820152701d1a5b985d1a5bdb8818da185a5b881251607a1b6064820152608401610525565b60608101516001600160a01b031630146113435760405162461bcd60e51b815260206004820152603660248201527f54656c65706f727465724d657373656e6765723a20696e76616c696420736f756044820152757263652074656c65706f72746572206164647265737360501b6064820152608401610525565b82516000908152600560209081526040808320845184529091529020546001600160a01b0316156113cd5760405162461bcd60e51b815260206004820152602e60248201527f54656c65706f727465724d657373656e6765723a206d65737361676520616c7260448201526d1958591e4819195b1a5d995c995960921b6064820152608401610525565b6113db338260c00151611b15565b6114395760405162461bcd60e51b815260206004820152602960248201527f54656c65706f727465724d657373656e6765723a20756e617574686f72697a6560448201526832103932b630bcb2b960b91b6064820152608401610525565b8251600090815260056020908152604080832084518452909152902080546001600160a01b0319166001600160a01b03861617905561010081015151156114865782516114869082611c4f565b60e08101515160005b818110156114e15760008360e0015182815181106114af576114af612b55565b602002602001015190506114d0866000015182600001518360200151611dc1565b506114da81612b6b565b905061148f565b5083516000908152600360209081526040918290208251808401909352845183526001600160a01b038816918301919091529061151f908290611e91565b82518551604051339291907fa8837f95d0799ec20633388567fed42f1503e18231cab8f0be2c8e9c97402aac90611559908b908990613097565b60405180910390a45050600180555050505050565b600061076282611eed565b6040516370a0823160e01b815230600482015260009081906001600160a01b038516906370a0823190602401602060405180830381865afa1580156115c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115e69190612b26565b90506115fd6001600160a01b038516333086611f07565b6040516370a0823160e01b81523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa158015611644573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116689190612b26565b90508181116116ce5760405162461bcd60e51b815260206004820152602c60248201527f5361666545524332305472616e7366657246726f6d3a2062616c616e6365206e60448201526b1bdd081a5b98dc99585cd95960a21b6064820152608401610525565b6116d882826130bb565b95945050505050565b6040516001600160a01b03831660248201526044810182905261174490849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611f45565b505050565b80546001820154600091610762916130bb565b6060600061176983611749565b9050806000036117b85760408051600080825260208201909252906117b0565b60408051808201909152600080825260208201528152602001906001900390816117895790505b509392505050565b60058111156117c5575060055b806001600160401b038111156117dd576117dd612b3f565b60405190808252806020026020018201604052801561182257816020015b60408051808201909152600080825260208201528152602001906001900390816117fb5790505b50915060005b818110156118675761183984612017565b83828151811061184b5761184b612b55565b60200260200101819052508061186090612b6b565b9050611828565b5050919050565b600061187989611eed565b90506000604051806101200160405280838152602001336001600160a01b031681526020018b8152602001306001600160a01b031681526020018a6001600160a01b0316815260200188815260200187878080602002602001604051908101604052809392919081815260200183836020028082843760009201829052509385525050506020808301879052604092830188905291519293509161191f918491016130ce565b60408051601f1981840301815291815260008d8152600260209081529181208690559192508a01351561199e57600061195b60208c018c61230e565b6001600160a01b0316036119815760405162461bcd60e51b8152600401610525906125db565b61199b61199160208c018c61230e565b8b60200135611579565b90505b60408051808201909152600090806119b960208e018e61230e565b6001600160a01b0316815260200183815250905060405180604001604052808480519060200120815260200182815250600460008f815260200190815260200160002060008781526020019081526020016000206000820151816000015560208201518160010160008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550602082015181600101555050905050848d7fcc22cae9ea512cfa3a2699c6f6e0748d3d6aff6a6cc9a5eb17ef8dae7cab96168684604051611a8f9291906130e1565b60405180910390a360405163ee5b48eb60e01b81526005600160991b019063ee5b48eb90611ac1908690600401612b13565b6020604051808303816000875af1158015611ae0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b049190612b26565b505050505098975050505050505050565b60008151600003611b2857506001610762565b60005b8251811015611b8057836001600160a01b0316838281518110611b5057611b50612b55565b60200260200101516001600160a01b031603611b70576001915050610762565b611b7981612b6b565b9050611b2b565b5060009392505050565b6040805180820190915260008082526020820152611ba783611749565b8210611bff5760405162461bcd60e51b815260206004820152602160248201527f5265636569707451756575653a20696e646578206f7574206f6620626f756e646044820152607360f81b6064820152608401610525565b826002016000838560000154611c15919061268b565b81526020808201929092526040908101600020815180830190925280548252600101546001600160a01b0316918101919091529392505050565b8060a001515a1015611cb15760405162461bcd60e51b815260206004820152602560248201527f54656c65706f727465724d657373656e6765723a20696e73756666696369656e604482015264742067617360d81b6064820152608401610525565b80608001516001600160a01b03163b600003611cd15761085982826120e2565b600081608001516001600160a01b03168260a00151848460200151856101000151604051602401611d04939291906130f4565b60408051601f198184030181529181526020820180516001600160e01b031663643477d560e11b17905251611d399190612a4d565b60006040518083038160008787f1925050503d8060008114611d77576040519150601f19603f3d011682016040523d82523d6000602084013e611d7c565b606091505b5050905080611d8f5761174483836120e2565b815160405184907f5ad362d54cba0e49d358be9ce586a7136d10a2533579c4460b7e48ec273083ef90600090a3505050565b60008381526004602090815260408083208584528252918290208251808401845281548152835180850190945260018201546001600160a01b0316845260029091015483830152908101919091528051611e1b5750505050565b600084815260046020908152604080832086845282528083208381556001810180546001600160a01b031916905560020183905583820180518301516001600160a01b0387811686526007855283862092515116855292528220805491929091611e8690849061268b565b909155505050505050565b6001820180548291600285019160009182611eab83612b6b565b90915550815260208082019290925260400160002082518155910151600190910180546001600160a01b0319166001600160a01b039092169190911790555050565b60008181526002602052604081205461076290600161268b565b6040516001600160a01b0380851660248301528316604482015260648101829052611f3f9085906323b872dd60e01b9060840161170d565b50505050565b6000611f9a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166121609092919063ffffffff16565b8051909150156117445780806020019051810190611fb8919061311e565b6117445760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610525565b6040805180820190915260008082526020820152815460018301548190036120815760405162461bcd60e51b815260206004820152601960248201527f5265636569707451756575653a20656d707479207175657565000000000000006044820152606401610525565b60008181526002840160208181526040808420815180830190925280548252600180820180546001600160a01b03811685870152888852959094529490556001600160a01b0319909216905592506120da90829061268b565b909255919050565b806040516020016120f391906130ce565b60408051601f198184030181528282528051602091820120600086815260068352838120865182529092529190205581519083907fd66fdf53720cfba51c29d533c69236e53dd6a28105d6320948f15313cfc99e9f906121549085906130ce565b60405180910390a35050565b6060610c14848460008585600080866001600160a01b031685876040516121879190612a4d565b60006040518083038185875af1925050503d80600081146121c4576040519150601f19603f3d011682016040523d82523d6000602084013e6121c9565b606091505b50915091506121da878383876121e7565b925050505b949350505050565b6060831561225657825160000361224f576001600160a01b0385163b61224f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610525565b50816121df565b6121df838381511561226b5781518083602001fd5b8060405162461bcd60e51b81526004016105259190612b13565b6001600160a01b038116811461229a57600080fd5b50565b80356122a881612285565b919050565b600080600080608085870312156122c357600080fd5b843593506020850135925060408501356122dc81612285565b9396929550929360600135925050565b600080604083850312156122ff57600080fd5b50508035926020909101359150565b60006020828403121561232057600080fd5b8135610c1781612285565b6000806040838503121561233e57600080fd5b8235915060208301356001600160401b0381111561235b57600080fd5b8301610120818603121561236e57600080fd5b809150509250929050565b60006020828403121561238b57600080fd5b5035919050565b600080604083850312156123a557600080fd5b82356123b081612285565b9150602083013561236e81612285565b6000602082840312156123d257600080fd5b81356001600160401b038111156123e857600080fd5b820160e08185031215610c1757600080fd5b60008083601f84011261240c57600080fd5b5081356001600160401b0381111561242357600080fd5b6020830191508360208260051b8501011115610df557600080fd5b60008060006040848603121561245357600080fd5b833561245e81612285565b925060208401356001600160401b0381111561247957600080fd5b612485868287016123fa565b9497909650939450505050565b82815260608101610c17602083018480516001600160a01b03168252602090810151910152565b815181526020808301516001600160a01b03169082015260408101610762565b60008060008060008086880360a08112156124f357600080fd5b8735965060208801356001600160401b038082111561251157600080fd5b61251d8b838c016123fa565b90985096508691506040603f198401121561253757600080fd5b60408a01955060808a013592508083111561255157600080fd5b505061255f89828a016123fa565b979a9699509497509295939492505050565b6000806040838503121561258457600080fd5b823563ffffffff811681146123b057600080fd5b60208082526023908201527f5265656e7472616e63794775617264733a2073656e646572207265656e7472616040820152626e637960e81b606082015260800190565b60208082526034908201527f54656c65706f727465724d657373656e6765723a207a65726f2066656520617360408201527373657420636f6e7472616374206164647265737360601b606082015260800190565b60208082526026908201527f54656c65706f727465724d657373656e6765723a206d657373616765206e6f7460408201526508199bdd5b9960d21b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561076257610762612675565b60208082526025908201527f5265656e7472616e63794775617264733a207265636569766572207265656e7460408201526472616e637960d81b606082015260800190565b6000808335601e198436030181126126fa57600080fd5b83016020810192503590506001600160401b0381111561271957600080fd5b8060051b3603821315610df557600080fd5b8183526000602080850194508260005b8581101561276957813561274e81612285565b6001600160a01b03168752958201959082019060010161273b565b509495945050505050565b6000808335601e1984360301811261278b57600080fd5b83016020810192503590506001600160401b038111156127aa57600080fd5b8060061b3603821315610df557600080fd5b8183526000602080850194508260005b858110156127695781358752828201356127e581612285565b6001600160a01b03168784015260409687019691909101906001016127cc565b6000808335601e1984360301811261281c57600080fd5b83016020810192503590506001600160401b0381111561283b57600080fd5b803603821315610df557600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6000610120823584526128886020840161229d565b6001600160a01b03166020850152604083810135908501526128ac6060840161229d565b6001600160a01b031660608501526128c66080840161229d565b6001600160a01b0316608085015260a083810135908501526128eb60c08401846126e3565b8260c08701526128fe838701828461272b565b9250505061290f60e0840184612774565b85830360e08701526129228382846127bc565b9250505061010061293581850185612805565b8684038388015261294784828461284a565b979650505050505050565b602081526000610c176020830184612873565b60208082526029908201527f54656c65706f727465724d657373656e6765723a20696e76616c6964206d65736040820152680e6c2ceca40d0c2e6d60bb1b606082015260800190565b6000808335601e198436030181126129c557600080fd5b8301803591506001600160401b038211156129df57600080fd5b602001915036819003821315610df557600080fd5b8481526001600160a01b0384166020820152606060408201819052600090612a1f908301848661284a565b9695505050505050565b60005b83811015612a44578181015183820152602001612a2c565b50506000910152565b60008251612a5f818460208701612a29565b9190910192915050565b6000808335601e19843603018112612a8057600080fd5b8301803591506001600160401b03821115612a9a57600080fd5b6020019150600581901b3603821315610df557600080fd5b606081526000612ac56060830185612873565b9050610c17602083018480516001600160a01b03168252602090810151910152565b60008151808452612aff816020860160208601612a29565b601f01601f19169290920160200192915050565b602081526000610c176020830184612ae7565b600060208284031215612b3857600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600060018201612b7d57612b7d612675565b5060010190565b604080519081016001600160401b0381118282101715612ba657612ba6612b3f565b60405290565b60405161012081016001600160401b0381118282101715612ba657612ba6612b3f565b604051601f8201601f191681016001600160401b0381118282101715612bf757612bf7612b3f565b604052919050565b80516122a881612285565b600082601f830112612c1b57600080fd5b81516001600160401b03811115612c3457612c34612b3f565b612c47601f8201601f1916602001612bcf565b818152846020838601011115612c5c57600080fd5b6121df826020830160208701612a29565b805180151581146122a857600080fd5b60008060408385031215612c9057600080fd5b82516001600160401b0380821115612ca757600080fd5b9084019060608287031215612cbb57600080fd5b604051606081018181108382111715612cd657612cd6612b3f565b604052825181526020830151612ceb81612285565b6020820152604083015182811115612d0257600080fd5b612d0e88828601612c0a565b6040830152509350612d2591505060208401612c6d565b90509250929050565b60006001600160401b03821115612d4757612d47612b3f565b5060051b60200190565b600082601f830112612d6257600080fd5b81516020612d77612d7283612d2e565b612bcf565b82815260059290921b84018101918181019086841115612d9657600080fd5b8286015b84811015612dba578051612dad81612285565b8352918301918301612d9a565b509695505050505050565b600082601f830112612dd657600080fd5b81516020612de6612d7283612d2e565b82815260069290921b84018101918181019086841115612e0557600080fd5b8286015b84811015612dba5760408189031215612e225760008081fd5b612e2a612b84565b8151815284820151612e3b81612285565b81860152835291830191604001612e09565b600060208284031215612e5f57600080fd5b81516001600160401b0380821115612e7657600080fd5b908301906101208286031215612e8b57600080fd5b612e93612bac565b82518152612ea360208401612bff565b602082015260408301516040820152612ebe60608401612bff565b6060820152612ecf60808401612bff565b608082015260a083015160a082015260c083015182811115612ef057600080fd5b612efc87828601612d51565b60c08301525060e083015182811115612f1457600080fd5b612f2087828601612dc5565b60e0830152506101008084015183811115612f3a57600080fd5b612f4688828701612c0a565b918301919091525095945050505050565b600081518084526020808501945080840160005b838110156127695781516001600160a01b031687529582019590820190600101612f6b565b600081518084526020808501945080840160005b8381101561276957612fca878351805182526020908101516001600160a01b0316910152565b6040969096019590820190600101612fa4565b600061012082518452602083015161300060208601826001600160a01b03169052565b5060408301516040850152606083015161302560608601826001600160a01b03169052565b50608083015161304060808601826001600160a01b03169052565b5060a083015160a085015260c08301518160c086015261306282860182612f57565b91505060e083015184820360e086015261307c8282612f90565b9150506101008084015185830382870152612a1f8382612ae7565b6001600160a01b0383168152604060208201819052600090610c1490830184612fdd565b8181038181111561076257610762612675565b602081526000610c176020830184612fdd565b606081526000612ac56060830185612fdd565b8381526001600160a01b03831660208201526060604082018190526000906116d890830184612ae7565b60006020828403121561313057600080fd5b610c1782612c6d56fea26469706673582212208d6653d72f42d1b19e1b773ca1575b679b9d36809ae847f5fb13fa4f898ba52364736f6c634300081200331ba03333333333333333333333333333333333333333333333333333333333333333a03333333333333333333333333333333333333333333333333333333333333333 \ No newline at end of file +0xf9310180860246139ca800833d09008080b930ad608060405234801561001057600080fd5b50600160008190558055613084806100296000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c806382f2c43a116100de578063c473eef811610097578063d127dc9b11610071578063d127dc9b1461049e578063df20e8bc146104a7578063e03555df146104ba578063fc2d6197146104f057600080fd5b8063c473eef814610427578063c9bb114314610460578063ccb5f8091461048b57600080fd5b806382f2c43a14610399578063892bf412146103cb5780638f12376f146103eb5780639a496900146103f3578063af40285014610406578063b771b3bc1461041957600080fd5b806333e890fe1161014b578063624488501161012557806362448850146102c757806365171908146102da57806366533d12146102fd578063781f97441461035d57600080fd5b806333e890fe146102605780635bf91119146102945780636192762c1461029c57600080fd5b806319570c741461019357806321f18054146101a8578063220c9568146101f957806322296c3a1461021a57806329ec9beb1461022d5780632bc8b0bf1461024d575b600080fd5b6101a66101a1366004612220565b610503565b005b6101dc6101b636600461225f565b60056020908152600092835260408084209091529082529020546001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61020c61020736600461225f565b610747565b6040519081526020016101f0565b6101a6610228366004612281565b610768565b61020c61023b36600461229e565b60026020526000908152604090205481565b61020c61025b36600461229e565b61085d565b6101dc61026e36600461225f565b60009182526005602090815260408084209284529190529020546001600160a01b031690565b61020c600481565b61020c6102aa3660046122b7565b600760209081526000928352604080842090915290825290205481565b61020c6102d53660046122f0565b610874565b6102ed6102e836600461236e565b610930565b60405190151581526020016101f0565b61034f61030b36600461225f565b60046020908152600092835260408084208252918352918190208054825180840190935260018201546001600160a01b031683526002909101549282019290925282565b6040516101f09291906123c2565b61038461036b36600461229e565b6003602052600090815260409020805460019091015482565b604080519283526020830191909152016101f0565b6103ac6103a736600461225f565b610979565b604080516001600160a01b0390931683526020830191909152016101f0565b6103de6103d936600461225f565b6109c2565b6040516101f091906123e9565b61020c604481565b61020c610401366004612409565b6109ee565b6101a66104143660046124a1565b610bab565b6101dc6005600160991b0181565b61020c6104353660046122b7565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b61020c61046e36600461225f565b600660209081526000928352604080842090915290825290205481565b6101a66104993660046124e4565b610d40565b61020c60085481565b61020c6104b536600461229e565b61124d565b6102ed6104c836600461225f565b60009182526005602090815260408084209284529190529020546001600160a01b0316151590565b6101a66104fe3660046124a1565b611258565b60016000541461052e5760405162461bcd60e51b81526004016105259061250b565b60405180910390fd5b6002600055806105985760405162461bcd60e51b815260206004820152602f60248201527f54656c65706f727465724d657373656e6765723a207a65726f2061646469746960448201526e1bdb985b0819995948185b5bdd5b9d608a1b6064820152608401610525565b6001600160a01b0382166105be5760405162461bcd60e51b81526004016105259061254e565b60008481526004602090815260408083208684529091529020546105f45760405162461bcd60e51b8152600401610525906125a2565b60008481526004602090815260408083208684529091529020600101546001600160a01b038381169116146106915760405162461bcd60e51b815260206004820152603760248201527f54656c65706f727465724d657373656e6765723a20696e76616c69642066656560448201527f20617373657420636f6e747261637420616464726573730000000000000000006064820152608401610525565b600061069d83836114fc565b60008681526004602090815260408083208884529091528120600201805492935083929091906106ce9084906125fe565b90915550506000858152600460209081526040808320878452825291829020825160018201546001600160a01b0316815260029091015491810191909152859187917f28fe05eedf0479c9159e5b6dd2a28c93fa1a408eba22dc801fd9bc493a7fc0c2910160405180910390a350506001600055505050565b60008281526004602090815260408083208484529091529020545b92915050565b3360009081526007602090815260408083206001600160a01b0385168452909152902054806107ea5760405162461bcd60e51b815260206004820152602860248201527f54656c65706f727465724d657373656e6765723a206e6f2072657761726420746044820152676f2072656465656d60c01b6064820152608401610525565b3360008181526007602090815260408083206001600160a01b03871680855290835281842093909355518481529192917f3294c84e5b0f29d9803655319087207bc94f4db29f7927846944822773780b88910160405180910390a36108596001600160a01b0383163383611664565b5050565b6000818152600360205260408120610762906116cc565b60006001600054146108985760405162461bcd60e51b81526004016105259061250b565b600260005561092582356108b26040850160208601612281565b6040850160808601356108c860a0880188612611565b6108d560c08a018a61265a565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052508d358152600360205260409020610920935091506116df9050565b6117f1565b600160005592915050565b600061096f84848480806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611a8992505050565b90505b9392505050565b6000828152600460209081526040808320848452825291829020825180840190935260018101546001600160a01b031680845260029091015492909101829052905b9250929050565b604080518082019091526000808252602082015260008381526003602052604090206109729083611afe565b6000600160005414610a125760405162461bcd60e51b81526004016105259061250b565b60026000908155856001600160401b03811115610a3157610a316126a0565b604051908082528060200260200182016040528015610a7657816020015b6040805180820190915260008082526020820152815260200190600190039081610a4f5790505b50905060005b86811015610b75576000888883818110610a9857610a986126b6565b60008d815260056020908152604080832093820295909501358083529290529290922054919250506001600160a01b031680610b255760405162461bcd60e51b815260206004820152602660248201527f54656c65706f727465724d657373656e6765723a2072656365697074206e6f7460448201526508199bdd5b9960d21b6064820152608401610525565b6040518060400160405280838152602001826001600160a01b0316815250848481518110610b5557610b556126b6565b602002602001018190525050508080610b6d906126cc565b915050610a7c565b5060408051600080825260208201909252610b9a918a918890829089908990886117f1565b600160005598975050505050505050565b600160005414610bcd5760405162461bcd60e51b81526004016105259061250b565b60026000818155838152600460209081526040808320853584528252918290208251808401845281548152835180850190945260018201546001600160a01b03168452930154828201528201528051610c385760405162461bcd60e51b8152600401610525906125a2565b600082604051602001610c4b919061293a565b60408051601f1981840301815291905282518151602083012091925014610c845760405162461bcd60e51b81526004016105259061294d565b8260000135847f0563d357b89128d5a0c37c9b06420836e35d193eaf17f7960fc88e47d1e02f57858560200151604051610cbf929190612996565b60405180910390a360405163ee5b48eb60e01b81526005600160991b019063ee5b48eb90610cf1908490600401612a1b565b6020604051808303816000875af1158015610d10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d349190612a2e565b50506001600055505050565b6001805414610d615760405162461bcd60e51b815260040161052590612a47565b60026001556001600160a01b038116610dd55760405162461bcd60e51b815260206004820152603060248201527f54656c65706f727465724d657373656e6765723a207a65726f2072656c61796560448201526f7220726577617264206164647265737360801b6064820152608401610525565b6040516306f8253560e41b815263ffffffff8316600482015260009081906005600160991b0190636f82535090602401600060405180830381865afa158015610e22573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610e4a9190810190612b85565b9150915080610ead5760405162461bcd60e51b815260206004820152602960248201527f54656c65706f727465724d657373656e6765723a20696e76616c69642077617260448201526870206d65737361676560b81b6064820152608401610525565b60208201516001600160a01b03163014610f245760405162461bcd60e51b815260206004820152603260248201527f54656c65706f727465724d657373656e6765723a20696e76616c6964206f726960448201527167696e2073656e646572206164647265737360701b6064820152608401610525565b600854610f98576005600160991b016001600160a01b0316634213cf786040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f949190612a2e565b6008555b60008260400151806020019051810190610fb29190612d55565b90506008548160400151146110235760405162461bcd60e51b815260206004820152603160248201527f54656c65706f727465724d657373656e6765723a20696e76616c6964206465736044820152701d1a5b985d1a5bdb8818da185a5b881251607a1b6064820152608401610525565b82516000908152600560209081526040808320845184529091529020546001600160a01b0316156110ad5760405162461bcd60e51b815260206004820152602e60248201527f54656c65706f727465724d657373656e6765723a206d65737361676520616c7260448201526d1958591e4819195b1a5d995c995960921b6064820152608401610525565b6110bb338260a00151611a89565b6111195760405162461bcd60e51b815260206004820152602960248201527f54656c65706f727465724d657373656e6765723a20756e617574686f72697a6560448201526832103932b630bcb2b960b91b6064820152608401610525565b8251600090815260056020908152604080832084518452909152902080546001600160a01b0319166001600160a01b03861617905560e081015151156111655782516111659082611bc3565b60c08101515160005b818110156111c05760008360c00151828151811061118e5761118e6126b6565b602002602001015190506111af866000015182600001518360200151611d34565b506111b9816126cc565b905061116e565b5083516000908152600360209081526040918290208251808401909352845183526001600160a01b03881691830191909152906111fe908290611e04565b82518551604051339291907f6b013241f9192863bc66c1f1e9a01dc592c94592bfed5e1ed38080852567957590611238908b908990612f65565b60405180910390a45050600180555050505050565b600061076282611e60565b60018054146112795760405162461bcd60e51b815260040161052590612a47565b6002600155600082815260066020908152604080832084358452909152902054806112b65760405162461bcd60e51b8152600401610525906125a2565b80826040516020016112c8919061293a565b60405160208183030381529060405280519060200120146112fb5760405162461bcd60e51b81526004016105259061294d565b600061130d6080840160608501612281565b6001600160a01b03163b116113815760405162461bcd60e51b815260206004820152603460248201527f54656c65706f727465724d657373656e6765723a2064657374696e6174696f6e604482015273206164647265737320686173206e6f20636f646560601b6064820152608401610525565b60405182359084907f5ad362d54cba0e49d358be9ce586a7136d10a2533579c4460b7e48ec273083ef90600090a360008381526006602090815260408083208535845290915281208190556113dc6080840160608501612281565b6001600160a01b0316846113f66040860160208701612281565b61140360e087018761265a565b6040516024016114169493929190612f89565b60408051601f198184030181529181526020820180516001600160e01b031663643477d560e11b1790525161144b9190612fb4565b6000604051808303816000865af19150503d8060008114611488576040519150601f19603f3d011682016040523d82523d6000602084013e61148d565b606091505b50509050806114f25760405162461bcd60e51b815260206004820152602b60248201527f54656c65706f727465724d657373656e6765723a20726574727920657865637560448201526a1d1a5bdb8819985a5b195960aa1b6064820152608401610525565b5050600180555050565b6040516370a0823160e01b815230600482015260009081906001600160a01b038516906370a0823190602401602060405180830381865afa158015611545573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115699190612a2e565b90506115806001600160a01b038516333086611e7a565b6040516370a0823160e01b81523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa1580156115c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115eb9190612a2e565b90508181116116515760405162461bcd60e51b815260206004820152602c60248201527f5361666545524332305472616e7366657246726f6d3a2062616c616e6365206e60448201526b1bdd081a5b98dc99585cd95960a21b6064820152608401610525565b61165b8282612fd0565b95945050505050565b6040516001600160a01b0383166024820152604481018290526116c790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611eb8565b505050565b8054600182015460009161076291612fd0565b606060006116ec836116cc565b90508060000361173b576040805160008082526020820190925290611733565b604080518082019091526000808252602082015281526020019060019003908161170c5790505b509392505050565b6005811115611748575060055b806001600160401b03811115611760576117606126a0565b6040519080825280602002602001820160405280156117a557816020015b604080518082019091526000808252602082015281526020019060019003908161177e5790505b50915060005b818110156117ea576117bc84611f8a565b8382815181106117ce576117ce6126b6565b6020026020010181905250806117e3906126cc565b90506117ab565b5050919050565b60006117fc89611e60565b90506000604051806101000160405280838152602001336001600160a01b031681526020018b81526020018a6001600160a01b0316815260200188815260200187878080602002602001604051908101604052809392919081815260200183836020028082843760009201829052509385525050506020808301879052604092830188905291519293509161189391849101612fe3565b60408051601f1981840301815291815260008d8152600260209081529181208690559192508a0135156119125760006118cf60208c018c612281565b6001600160a01b0316036118f55760405162461bcd60e51b81526004016105259061254e565b61190f61190560208c018c612281565b8b602001356114fc565b90505b604080518082019091526000908061192d60208e018e612281565b6001600160a01b0316815260200183815250905060405180604001604052808480519060200120815260200182815250600460008f815260200190815260200160002060008781526020019081526020016000206000820151816000015560208201518160010160008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550602082015181600101555050905050848d7f0563d357b89128d5a0c37c9b06420836e35d193eaf17f7960fc88e47d1e02f578684604051611a03929190612ff6565b60405180910390a360405163ee5b48eb60e01b81526005600160991b019063ee5b48eb90611a35908690600401612a1b565b6020604051808303816000875af1158015611a54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a789190612a2e565b505050505098975050505050505050565b60008151600003611a9c57506001610762565b60005b8251811015611af457836001600160a01b0316838281518110611ac457611ac46126b6565b60200260200101516001600160a01b031603611ae4576001915050610762565b611aed816126cc565b9050611a9f565b5060009392505050565b6040805180820190915260008082526020820152611b1b836116cc565b8210611b735760405162461bcd60e51b815260206004820152602160248201527f5265636569707451756575653a20696e646578206f7574206f6620626f756e646044820152607360f81b6064820152608401610525565b826002016000838560000154611b8991906125fe565b81526020808201929092526040908101600020815180830190925280548252600101546001600160a01b0316918101919091529392505050565b80608001515a1015611c255760405162461bcd60e51b815260206004820152602560248201527f54656c65706f727465724d657373656e6765723a20696e73756666696369656e604482015264742067617360d81b6064820152608401610525565b80606001516001600160a01b03163b600003611c45576108598282612055565b600081606001516001600160a01b031682608001518484602001518560e00151604051602401611c7793929190613009565b60408051601f198184030181529181526020820180516001600160e01b031663643477d560e11b17905251611cac9190612fb4565b60006040518083038160008787f1925050503d8060008114611cea576040519150601f19603f3d011682016040523d82523d6000602084013e611cef565b606091505b5050905080611d02576116c78383612055565b815160405184907f5ad362d54cba0e49d358be9ce586a7136d10a2533579c4460b7e48ec273083ef90600090a3505050565b60008381526004602090815260408083208584528252918290208251808401845281548152835180850190945260018201546001600160a01b0316845260029091015483830152908101919091528051611d8e5750505050565b600084815260046020908152604080832086845282528083208381556001810180546001600160a01b031916905560020183905583820180518301516001600160a01b0387811686526007855283862092515116855292528220805491929091611df99084906125fe565b909155505050505050565b6001820180548291600285019160009182611e1e836126cc565b90915550815260208082019290925260400160002082518155910151600190910180546001600160a01b0319166001600160a01b039092169190911790555050565b6000818152600260205260408120546107629060016125fe565b6040516001600160a01b0380851660248301528316604482015260648101829052611eb29085906323b872dd60e01b90608401611690565b50505050565b6000611f0d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166120d39092919063ffffffff16565b8051909150156116c75780806020019051810190611f2b9190613033565b6116c75760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610525565b604080518082019091526000808252602082015281546001830154819003611ff45760405162461bcd60e51b815260206004820152601960248201527f5265636569707451756575653a20656d707479207175657565000000000000006044820152606401610525565b60008181526002840160208181526040808420815180830190925280548252600180820180546001600160a01b03811685870152888852959094529490556001600160a01b03199092169055925061204d9082906125fe565b909255919050565b806040516020016120669190612fe3565b60408051601f198184030181528282528051602091820120600086815260068352838120865182529092529190205581519083907fbedbbe6103cef0a6c9ecbf6aa23da414542c42d7918bea18aab8b601b2c3a449906120c7908590612fe3565b60405180910390a35050565b606061096f848460008585600080866001600160a01b031685876040516120fa9190612fb4565b60006040518083038185875af1925050503d8060008114612137576040519150601f19603f3d011682016040523d82523d6000602084013e61213c565b606091505b509150915061214d8783838761215a565b925050505b949350505050565b606083156121c95782516000036121c2576001600160a01b0385163b6121c25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610525565b5081612152565b61215283838151156121de5781518083602001fd5b8060405162461bcd60e51b81526004016105259190612a1b565b6001600160a01b038116811461220d57600080fd5b50565b803561221b816121f8565b919050565b6000806000806080858703121561223657600080fd5b8435935060208501359250604085013561224f816121f8565b9396929550929360600135925050565b6000806040838503121561227257600080fd5b50508035926020909101359150565b60006020828403121561229357600080fd5b8135610972816121f8565b6000602082840312156122b057600080fd5b5035919050565b600080604083850312156122ca57600080fd5b82356122d5816121f8565b915060208301356122e5816121f8565b809150509250929050565b60006020828403121561230257600080fd5b81356001600160401b0381111561231857600080fd5b820160e0818503121561097257600080fd5b60008083601f84011261233c57600080fd5b5081356001600160401b0381111561235357600080fd5b6020830191508360208260051b85010111156109bb57600080fd5b60008060006040848603121561238357600080fd5b833561238e816121f8565b925060208401356001600160401b038111156123a957600080fd5b6123b58682870161232a565b9497909650939450505050565b82815260608101610972602083018480516001600160a01b03168252602090810151910152565b815181526020808301516001600160a01b03169082015260408101610762565b60008060008060008086880360a081121561242357600080fd5b8735965060208801356001600160401b038082111561244157600080fd5b61244d8b838c0161232a565b90985096508691506040603f198401121561246757600080fd5b60408a01955060808a013592508083111561248157600080fd5b505061248f89828a0161232a565b979a9699509497509295939492505050565b600080604083850312156124b457600080fd5b8235915060208301356001600160401b038111156124d157600080fd5b830161010081860312156122e557600080fd5b600080604083850312156124f757600080fd5b823563ffffffff811681146122d557600080fd5b60208082526023908201527f5265656e7472616e63794775617264733a2073656e646572207265656e7472616040820152626e637960e81b606082015260800190565b60208082526034908201527f54656c65706f727465724d657373656e6765723a207a65726f2066656520617360408201527373657420636f6e7472616374206164647265737360601b606082015260800190565b60208082526026908201527f54656c65706f727465724d657373656e6765723a206d657373616765206e6f7460408201526508199bdd5b9960d21b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b80820180821115610762576107626125e8565b6000808335601e1984360301811261262857600080fd5b8301803591506001600160401b0382111561264257600080fd5b6020019150600581901b36038213156109bb57600080fd5b6000808335601e1984360301811261267157600080fd5b8301803591506001600160401b0382111561268b57600080fd5b6020019150368190038213156109bb57600080fd5b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000600182016126de576126de6125e8565b5060010190565b6000808335601e198436030181126126fc57600080fd5b83016020810192503590506001600160401b0381111561271b57600080fd5b8060051b36038213156109bb57600080fd5b8183526000602080850194508260005b8581101561276b578135612750816121f8565b6001600160a01b03168752958201959082019060010161273d565b509495945050505050565b6000808335601e1984360301811261278d57600080fd5b83016020810192503590506001600160401b038111156127ac57600080fd5b8060061b36038213156109bb57600080fd5b8183526000602080850194508260005b8581101561276b5781358752828201356127e7816121f8565b6001600160a01b03168784015260409687019691909101906001016127ce565b6000808335601e1984360301811261281e57600080fd5b83016020810192503590506001600160401b0381111561283d57600080fd5b8036038213156109bb57600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b600061010082358452602083013561288c816121f8565b6001600160a01b03166020850152604083810135908501526128b060608401612210565b6001600160a01b03166060850152608083810135908501526128d560a08401846126e5565b8260a08701526128e8838701828461272d565b925050506128f960c0840184612776565b85830360c087015261290c8382846127be565b9250505061291d60e0840184612807565b85830360e087015261293083828461284c565b9695505050505050565b6020815260006109726020830184612875565b60208082526029908201527f54656c65706f727465724d657373656e6765723a20696e76616c6964206d65736040820152680e6c2ceca40d0c2e6d60bb1b606082015260800190565b6060815260006129a96060830185612875565b9050610972602083018480516001600160a01b03168252602090810151910152565b60005b838110156129e65781810151838201526020016129ce565b50506000910152565b60008151808452612a078160208601602086016129cb565b601f01601f19169290920160200192915050565b60208152600061097260208301846129ef565b600060208284031215612a4057600080fd5b5051919050565b60208082526025908201527f5265656e7472616e63794775617264733a207265636569766572207265656e7460408201526472616e637960d81b606082015260800190565b604080519081016001600160401b0381118282101715612aae57612aae6126a0565b60405290565b60405161010081016001600160401b0381118282101715612aae57612aae6126a0565b604051601f8201601f191681016001600160401b0381118282101715612aff57612aff6126a0565b604052919050565b805161221b816121f8565b600082601f830112612b2357600080fd5b81516001600160401b03811115612b3c57612b3c6126a0565b612b4f601f8201601f1916602001612ad7565b818152846020838601011115612b6457600080fd5b6121528260208301602087016129cb565b8051801515811461221b57600080fd5b60008060408385031215612b9857600080fd5b82516001600160401b0380821115612baf57600080fd5b9084019060608287031215612bc357600080fd5b604051606081018181108382111715612bde57612bde6126a0565b604052825181526020830151612bf3816121f8565b6020820152604083015182811115612c0a57600080fd5b612c1688828601612b12565b6040830152509350612c2d91505060208401612b75565b90509250929050565b60006001600160401b03821115612c4f57612c4f6126a0565b5060051b60200190565b600082601f830112612c6a57600080fd5b81516020612c7f612c7a83612c36565b612ad7565b82815260059290921b84018101918181019086841115612c9e57600080fd5b8286015b84811015612cc2578051612cb5816121f8565b8352918301918301612ca2565b509695505050505050565b600082601f830112612cde57600080fd5b81516020612cee612c7a83612c36565b82815260069290921b84018101918181019086841115612d0d57600080fd5b8286015b84811015612cc25760408189031215612d2a5760008081fd5b612d32612a8c565b8151815284820151612d43816121f8565b81860152835291830191604001612d11565b600060208284031215612d6757600080fd5b81516001600160401b0380821115612d7e57600080fd5b908301906101008286031215612d9357600080fd5b612d9b612ab4565b82518152612dab60208401612b07565b602082015260408301516040820152612dc660608401612b07565b60608201526080830151608082015260a083015182811115612de757600080fd5b612df387828601612c59565b60a08301525060c083015182811115612e0b57600080fd5b612e1787828601612ccd565b60c08301525060e083015182811115612e2f57600080fd5b612e3b87828601612b12565b60e08301525095945050505050565b600081518084526020808501945080840160005b8381101561276b5781516001600160a01b031687529582019590820190600101612e5e565b600081518084526020808501945080840160005b8381101561276b57612ebd878351805182526020908101516001600160a01b0316910152565b6040969096019590820190600101612e97565b60006101008251845260018060a01b036020840151166020850152604083015160408501526060830151612f0f60608601826001600160a01b03169052565b506080830151608085015260a08301518160a0860152612f3182860182612e4a565b91505060c083015184820360c0860152612f4b8282612e83565b91505060e083015184820360e086015261165b82826129ef565b6001600160a01b038316815260406020820181905260009061096f90830184612ed0565b8481526001600160a01b0384166020820152606060408201819052600090612930908301848661284c565b60008251612fc68184602087016129cb565b9190910192915050565b81810381811115610762576107626125e8565b6020815260006109726020830184612ed0565b6060815260006129a96060830185612ed0565b8381526001600160a01b038316602082015260606040820181905260009061165b908301846129ef565b60006020828403121561304557600080fd5b61097282612b7556fea26469706673582212205ffcc5dc7c7482b2e4d044b63bc78a15b7b2608a6ccce84247771e7932ff7d3764736f6c634300081200331ba03333333333333333333333333333333333333333333333333333333333333333a03333333333333333333333333333333333333333333333333333333333333333 \ No newline at end of file diff --git a/tests/utils/UniversalTeleporterMessengerContractAddress.txt b/tests/utils/UniversalTeleporterMessengerContractAddress.txt index b993e3e5..c81a84df 100755 --- a/tests/utils/UniversalTeleporterMessengerContractAddress.txt +++ b/tests/utils/UniversalTeleporterMessengerContractAddress.txt @@ -1 +1 @@ -0x42d2eBe37cd686C16E0B7Dd67327D8E166eF30a3 \ No newline at end of file +0x6d505066f5589F5476Fc999D467d0831D92596cA \ No newline at end of file