UNPKG

@thirdweb-dev/contracts-js

Version:
98 lines • 27.3 kB
import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { TWMultichainRegistryRouter, TWMultichainRegistryRouterInterface } from "../TWMultichainRegistryRouter"; type TWMultichainRegistryRouterConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>; export declare class TWMultichainRegistryRouter__factory extends ContractFactory { constructor(...args: TWMultichainRegistryRouterConstructorParams); deploy(_pluginMap: string, _trustedForwarders: string[], overrides?: Overrides & { from?: string | Promise<string>; }): Promise<TWMultichainRegistryRouter>; getDeployTransaction(_pluginMap: string, _trustedForwarders: string[], overrides?: Overrides & { from?: string | Promise<string>; }): TransactionRequest; attach(address: string): TWMultichainRegistryRouter; connect(signer: Signer): TWMultichainRegistryRouter__factory; static readonly bytecode = "0x60a06040523480156200001157600080fd5b5060405162002ef938038062002ef98339810160408190526200003491620002c2565b81817f82aadcdf5bea62fd30615b6c0754b644e71b6c1e8c55b71bb927ad005b504f0060005b8251811015620000bc576001826000016000858481518110620000815762000081620003ab565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790556001016200005a565b5050506001600160a01b0316608052620000e16000620000db620000e9565b620000fa565b5050620003e9565b6000620000f562000116565b905090565b62000106828262000160565b620001128282620001ff565b5050565b3360009081527f82aadcdf5bea62fd30615b6c0754b644e71b6c1e8c55b71bb927ad005b504f00602052604081205460ff16156200015b575060131936013560601c90565b503390565b60007f0a7b0f5c59907924802379ebe98cdc23e2ee7820f63d30126e10b3752010e5006000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790559050620001ba620000e9565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4505050565b60008281527f1ea2ed6cf13bfad376ba49bede85b663fef0b40eac197c5ac8e6f92ec40761006020819052604082208054919260019190620002428385620003c1565b909155505060009384526020918252604080852082865260018101845281862080546001600160a01b039096166001600160a01b0319909616861790559385526002909301909152912055565b80516001600160a01b0381168114620002a757600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215620002d657600080fd5b620002e1836200028f565b602084810151919350906001600160401b03808211156200030157600080fd5b818601915086601f8301126200031657600080fd5b8151818111156200032b576200032b620002ac565b8060051b604051601f19603f83011681018181108582111715620003535762000353620002ac565b6040529182528482019250838101850191898311156200037257600080fd5b938501935b828510156200039b576200038b856200028f565b8452938501939285019262000377565b8096505050505050509250929050565b634e487b7160e01b600052603260045260246000fd5b80820180821115620003e357634e487b7160e01b600052601160045260246000fd5b92915050565b608051612ad162000428600039600081816101380152818161041b0152818161077801528181610a3101528181610f9801526112eb0152612ad16000f3fe6080604052600436106100f35760003560e01c806301ffc9a7146101c85780631ab6b705146101fd578063248a9ca31461021d5780632f2ff15d1461024b57806336568abe1461026b5780634cb5d8fd1461028b578063572b6c05146102ab5780635c573f2e146102cb5780636b86400e146102f85780639010d07c1461031a57806391d1485414610347578063a217fddf14610367578063a32fa5b31461037c578063a520a38a1461039c578063a5342fdf146103bc578063ac9650d8146103dc578063b48912da14610409578063c511f8fb1461043d578063ca15c8731461045d578063d547741f1461047d576100fa565b366100fa57005b60006101116000356001600160e01b03191661049d565b90506001600160a01b0381166101bd5760405163529051c560e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a520a38a90610179906001600160e01b0319600035169060040161205a565b602060405180830381865afa158015610196573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ba9190612094565b90505b6101c6816104d7565b005b3480156101d457600080fd5b506101e86101e33660046120c7565b610500565b60405190151581526020015b60405180910390f35b34801561020957600080fd5b506101c6610218366004612184565b610537565b34801561022957600080fd5b5061023d610238366004612254565b610595565b6040519081526020016101f4565b34801561025757600080fd5b506101c661026636600461226d565b6105b5565b34801561027757600080fd5b506101c661028636600461226d565b61065f565b34801561029757600080fd5b506101c66102a6366004612184565b6106d2565b3480156102b757600080fd5b506101e86102c636600461229d565b6106ff565b3480156102d757600080fd5b506102eb6102e636600461229d565b61073c565b6040516101f491906122ba565b34801561030457600080fd5b5061030d610a17565b6040516101f49190612358565b34801561032657600080fd5b5061033a6103353660046123f0565b610dd5565b6040516101f49190612412565b34801561035357600080fd5b506101e861036236600461226d565b610ece565b34801561037357600080fd5b5061023d600081565b34801561038857600080fd5b506101e861039736600461226d565b610f04565b3480156103a857600080fd5b5061033a6103b73660046120c7565b610f65565b3480156103c857600080fd5b506101c66103d73660046120c7565b61101c565b3480156103e857600080fd5b506103fc6103f7366004612426565b611049565b6040516101f4919061249a565b34801561041557600080fd5b5061033a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561044957600080fd5b5061033a6104583660046120c7565b61049d565b34801561046957600080fd5b5061023d610478366004612254565b6111c5565b34801561048957600080fd5b506101c661049836600461226d565b61125a565b6000806104a861128e565b6001600160e01b031990931660009081526003909301602052505060409020600201546001600160a01b031690565b3660008037600080366000845af43d6000803e8080156104f6573d6000f35b3d6000fd5b505050565b60006001600160e01b0319821663f337402760e01b148061053157506301ffc9a760e01b6001600160e01b03198316145b92915050565b61053f6112b2565b6105895760405162461bcd60e51b8152602060048201526016602482015275149bdd5d195c8e88139bdd08185d5d1a1bdc9a5e995960521b60448201526064015b60405180910390fd5b610592816112c5565b50565b6000806105a061156f565b60009384526001016020525050604090205490565b60006105bf61156f565b60008481526001820160205260409020549091506105e4906105df611593565b61159d565b6000838152602082815260408083206001600160a01b038616845290915290205460ff16156106555760405162461bcd60e51b815260206004820152601d60248201527f43616e206f6e6c79206772616e7420746f206e6f6e20686f6c646572730000006044820152606401610580565b6104fb8383611628565b806001600160a01b0316610671611593565b6001600160a01b0316146106c45760405162461bcd60e51b815260206004820152601a60248201527921b0b71037b7363c903932b737bab731b2903337b91039b2b63360311b6044820152606401610580565b6106ce828261163c565b5050565b6106da6112b2565b6106f65760405162461bcd60e51b8152600401610580906124fe565b61059281611650565b6001600160a01b031660009081527f82aadcdf5bea62fd30615b6c0754b644e71b6c1e8c55b71bb927ad005b504f00602052604090205460ff1690565b6060600061074861128e565b6001600160a01b0380851660009081526002830160205260408082209051632e2b9f9760e11b81529394509290917f00000000000000000000000000000000000000000000000000000000000000001690635c573f2e906107ad908890600401612412565b600060405180830381865afa1580156107ca573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107f2919081019061254e565b805190915060008161080385611807565b61080d91906125fd565b905060005b828110156108a55761085084828151811061082f5761082f612610565b60200260200101516001600160e01b0319168661181190919063ffffffff16565b1561089357610860600183612626565b9150600060e01b84828151811061087957610879612610565b6001600160e01b0319909216602092830291909101909101525b61089e6001826125fd565b9050610812565b50806001600160401b038111156108be576108be6120e4565b6040519080825280602002602001820160405280156108e7578160200160208202803683370190505b5095506000805b8381101561098857845160009086908390811061090d5761090d612610565b60200260200101516001600160e01b031916146109765784818151811061093657610936612610565b602002602001015188838061094a90612639565b94508151811061095c5761095c612610565b6001600160e01b0319909216602092830291909101909101525b6109816001826125fd565b90506108ee565b5061099285611807565b925060005b83811015610a0b576001600160a01b038916600090815260028801602052604090206109c39082611829565b88836109ce81612639565b9450815181106109e0576109e0612610565b6001600160e01b031990921660209283029190910190910152610a046001826125fd565b9050610997565b50505050505050919050565b60606000610a2361128e565b9050600081600001905060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316636b86400e6040518163ffffffff1660e01b8152600401600060405180830381865afa158015610a8d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ab59190810190612652565b90506000610ac283611807565b82519091506000610ad382846125fd565b905060005b83811015610b8f5760005b83811015610b7c57858181518110610afd57610afd612610565b6020908102919091010151516001600160e01b031916610b1d8884611829565b6001600160e01b03191603610b6a57610b37600184612626565b9250600060e01b868281518110610b5057610b50612610565b60209081029190910101516001600160e01b031990911690525b610b756001826125fd565b9050610ae3565b50610b886001826125fd565b9050610ad8565b50806001600160401b03811115610ba857610ba86120e4565b604051908082528060200260200182016040528015610bf857816020015b60408051606080820183526000808352602083019190915291810191909152815260200190600190039081610bc65790505b5096506000805b83811015610c90578551600090879083908110610c1e57610c1e612610565b6020026020010151600001516001600160e01b03191614610c7e57858181518110610c4b57610c4b612610565b6020026020010151898381518110610c6557610c65612610565b6020908102919091010152610c7b6001836125fd565b91505b610c896001826125fd565b9050610bff565b5060005b84811015610dca57600388016000610cac8984611829565b6001600160e01b031990811682526020808301939093526040918201600020825160608101909352805460e01b90911682526001810180549293919291840191610cf590612792565b80601f0160208091040260200160405190810160405280929190818152602001828054610d2190612792565b8015610d6e5780601f10610d4357610100808354040283529160200191610d6e565b820191906000526020600020905b815481529060010190602001808311610d5157829003601f168201915b5050509183525050600291909101546001600160a01b031660209091015289518a9084908110610da057610da0612610565b6020908102919091010152610db66001836125fd565b9150610dc36001826125fd565b9050610c94565b505050505050505090565b600080610de0611835565b600085815260208290526040812054919250805b82811015610ec4576000878152602085815260408083208484526001019091529020546001600160a01b031615610e6f57858203610e5d576000878152602094855260408082209282526001909201909452909220546001600160a01b03169250610531915050565b610e686001836125fd565b9150610eb2565b610e7a876000610ece565b8015610e9f575060008781526020858152604080832083805260020190915290205481145b15610eb257610eaf6001836125fd565b91505b610ebd6001826125fd565b9050610df4565b5050505092915050565b600080610ed961156f565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b600080610f0f61156f565b60008581526020828152604080832083805290915290205490915060ff16610f5b576000848152602091825260408082206001600160a01b0386168352909252205460ff169050610531565b5060019392505050565b600080610f718361049d565b90506001600160a01b0381166110135760405163529051c560e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a520a38a90610fcd90869060040161205a565b602060405180830381865afa158015610fea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061100e9190612094565b611015565b805b9392505050565b6110246112b2565b6110405760405162461bcd60e51b8152600401610580906124fe565b61059281611859565b6060816001600160401b03811115611063576110636120e4565b60405190808252806020026020018201604052801561109657816020015b60608152602001906001900390816110815790505b50905060006110a3611593565b9050336001600160a01b038216141560005b848110156111bc57811561113457611112308787848181106110d9576110d9612610565b90506020028101906110eb91906127cc565b866040516020016110fe93929190612819565b6040516020818303038152906040526119a8565b84828151811061112457611124612610565b60200260200101819052506111b4565b6111963087878481811061114a5761114a612610565b905060200281019061115c91906127cc565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506119a892505050565b8482815181106111a8576111a8612610565b60200260200101819052505b6001016110b5565b50505092915050565b6000806111d0611835565b6000848152602082905260408120549192505b81811015611234576000858152602084815260408083208484526001019091529020546001600160a01b0316156112225761121f6001856125fd565b93505b61122d6001826125fd565b90506111e3565b50611240846000610ece565b15611253576112506001846125fd565b92505b5050919050565b600061126461156f565b6000848152600182016020526040902054909150611284906105df611593565b6104fb838361163c565b7f012ef321094c8c682aa635dfdfcd754624a7473f08ad6ac415bb7f35eb12a10090565b60006112c081610362611593565b905090565b60006112cf61128e565b825160405163529051c560e11b81529192506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163a520a38a9161131e9160040161205a565b602060405180830381865afa925050508015611357575060408051601f3d908101601f1916820190925261135491810190612094565b60015b6113cf5781516113729082906001600160e01b0319166119cd565b6113ca5760405162461bcd60e51b815260206004820152602360248201527f526f757465723a20706c7567696e2065786973747320666f722066756e63746960448201526237b71760e91b6064820152608401610580565b61142b565b60405162461bcd60e51b815260206004820152602b60248201527f526f757465723a2064656661756c7420706c7567696e2065786973747320666f60448201526a3910333ab731ba34b7b71760a91b6064820152608401610580565b60208083015160405161143e920161283a565b604051602081830303815290604052805190602001206001600160e01b03191682600001516001600160e01b0319161461148a5760405162461bcd60e51b815260040161058090612856565b81516001600160e01b031916600090815260038201602090815260409091208351815463ffffffff191660e09190911c1781559083015183919060018201906114d390826128f1565b50604091820151600291820180546001600160a01b0319166001600160a01b039283161790558451858401519091166000908152918401602052919020611523916001600160e01b0319166119cd565b50604080830151835191516001600160a01b03909116916001600160e01b031916907fe0e70d6cf2eef8321d38ecb6a3a5a107eaaf5e5f8b1976b462146a34e28f7dc290600090a35050565b7f0a7b0f5c59907924802379ebe98cdc23e2ee7820f63d30126e10b3752010e50090565b60006112c06119d9565b60006115a761156f565b6000848152602082815260408083206001600160a01b038716845290915290205490915060ff166104fb576115e6826001600160a01b031660146119fb565b6115f18460206119fb565b6040516020016116029291906129b0565b60408051601f198184030181529082905262461bcd60e51b825261058091600401612a1d565b6116328282611b96565b6106ce8282611c1a565b6116468282611c91565b6106ce8282611d1c565b600061165f8260000151610f65565b90508160200151604051602001611676919061283a565b604051602081830303815290604052805190602001206001600160e01b03191682600001516001600160e01b031916146116c25760405162461bcd60e51b815260040161058090612856565b60006116cc61128e565b83519091506116e69082906001600160e01b0319166119cd565b5082516001600160e01b031916600090815260038201602090815260409091208451815463ffffffff191660e09190911c17815590840151849190600182019061173090826128f1565b50604091820151600291820180546001600160a01b0319166001600160a01b039283161790558551908516600090815291840160205291902061177c916001600160e01b031916611d71565b5082516040808501516001600160a01b0316600090815260028401602052206117ae916001600160e01b0319166119cd565b5082604001516001600160a01b0316826001600160a01b031684600001516001600160e01b0319167fcc8adca15b14349a258731182baaa1a066ed6e039d88e217beefdd9d400bb20560405160405180910390a4505050565b6000610531825490565b60008181526001830160205260408120541515611015565b60006110158383611d7d565b7f1ea2ed6cf13bfad376ba49bede85b663fef0b40eac197c5ac8e6f92ec407610090565b600061186361128e565b905060006118708361049d565b90506001600160a01b0381166118d95760405162461bcd60e51b815260206004820152602860248201527f526f757465723a204e6f20706c7567696e20617661696c61626c6520666f722060448201526739b2b632b1ba37b960c11b6064820152608401610580565b6001600160e01b0319831660009081526003830160205260408120805463ffffffff191681559061190d600183018261200c565b5060020180546001600160a01b0319169055611933826001600160e01b03198516611d71565b506001600160a01b03811660009081526002830160205260409020611962906001600160e01b03198516611d71565b506040516001600160a01b038216906001600160e01b03198516907f35abc8f71d3b64d5ac2bf726bfcc6c2c4311e2882a30b10d56536b6747f310c490600090a3505050565b60606110158383604051806060016040528060278152602001612a7560279139611da7565b60006110158383611e1f565b60006119e4336106ff565b156119f6575060131936013560601c90565b503390565b60606000611a0a836002612a30565b611a159060026125fd565b6001600160401b03811115611a2c57611a2c6120e4565b6040519080825280601f01601f191660200182016040528015611a56576020820181803683370190505b509050600360fc1b81600081518110611a7157611a71612610565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611aa057611aa0612610565b60200101906001600160f81b031916908160001a9053506000611ac4846002612a30565b611acf9060016125fd565b90505b6001811115611b47576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611b0357611b03612610565b1a60f81b828281518110611b1957611b19612610565b60200101906001600160f81b031916908160001a90535060049490941c93611b4081612a47565b9050611ad2565b5083156110155760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610580565b6000611ba061156f565b6000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790559050611bd5611593565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4505050565b6000611c24611835565b60008481526020829052604081208054929350600191611c4483856125fd565b909155505060009384526020918252604080852082865260018101845281862080546001600160a01b039096166001600160a01b0319909616861790559385526002909301909152912055565b6000611c9b61156f565b9050611ca7838361159d565b6000838152602082815260408083206001600160a01b03861684529091529020805460ff19169055611cd7611593565b6001600160a01b0316826001600160a01b0316847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a4505050565b6000611d26611835565b6000938452602090815260408085206001600160a01b0390941680865260028501808452828720805488526001909601845291862080546001600160a01b0319169055855290525055565b60006110158383611e6e565b6000826000018281548110611d9457611d94612610565b9060005260206000200154905092915050565b6060600080856001600160a01b031685604051611dc4919061283a565b600060405180830381855af49150503d8060008114611dff576040519150601f19603f3d011682016040523d82523d6000602084013e611e04565b606091505b5091509150611e1586838387611f61565b9695505050505050565b6000818152600183016020526040812054611e6657508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610531565b506000610531565b60008181526001830160205260408120548015611f57576000611e92600183612626565b8554909150600090611ea690600190612626565b9050818114611f0b576000866000018281548110611ec657611ec6612610565b9060005260206000200154905080876000018481548110611ee957611ee9612610565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611f1c57611f1c612a5e565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610531565b6000915050610531565b60608315611fd0578251600003611fc9576001600160a01b0385163b611fc95760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610580565b5081611fda565b611fda8383611fe2565b949350505050565b815115611ff25781518083602001fd5b8060405162461bcd60e51b81526004016105809190612a1d565b50805461201890612792565b6000825580601f10612028575050565b601f01602090049060005260206000209081019061059291905b808211156120565760008155600101612042565b5090565b6001600160e01b031991909116815260200190565b6001600160a01b038116811461059257600080fd5b805161208f8161206f565b919050565b6000602082840312156120a657600080fd5b81516110158161206f565b6001600160e01b03198116811461059257600080fd5b6000602082840312156120d957600080fd5b8135611015816120b1565b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b038111828210171561211c5761211c6120e4565b60405290565b604051601f8201601f191681016001600160401b038111828210171561214a5761214a6120e4565b604052919050565b60006001600160401b0382111561216b5761216b6120e4565b50601f01601f191660200190565b803561208f8161206f565b6000602080838503121561219757600080fd5b82356001600160401b03808211156121ae57600080fd5b90840190606082870312156121c257600080fd5b6121ca6120fa565b82356121d5816120b1565b815282840135828111156121e857600080fd5b83019150601f820187136121fb57600080fd5b813561220e61220982612152565b612122565b818152888683860101111561222257600080fd5b818685018783013760008683830101528086840152505061224560408401612179565b60408201529695505050505050565b60006020828403121561226657600080fd5b5035919050565b6000806040838503121561228057600080fd5b8235915060208301356122928161206f565b809150509250929050565b6000602082840312156122af57600080fd5b81356110158161206f565b6020808252825182820181905260009190848201906040850190845b818110156122fc5783516001600160e01b031916835292840192918401916001016122d6565b50909695505050505050565b60005b8381101561232357818101518382015260200161230b565b50506000910152565b60008151808452612344816020860160208601612308565b601f01601f19169290920160200192915050565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b838110156123e257888303603f19018552815180516001600160e01b0319168452878101516060898601819052906123bb8287018261232c565b928901516001600160a01b0316958901959095525094870194925090860190600101612381565b509098975050505050505050565b6000806040838503121561240357600080fd5b50508035926020909101359150565b6001600160a01b0391909116815260200190565b6000806020838503121561243957600080fd5b82356001600160401b038082111561245057600080fd5b818501915085601f83011261246457600080fd5b81358181111561247357600080fd5b8660208260051b850101111561248857600080fd5b60209290920196919550909350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156124f157603f198886030184526124df85835161232c565b945092850192908501906001016124c3565b5092979650505050505050565b60208082526013908201527213585c0e88139bdd08185d5d1a1bdc9a5e9959606a1b604082015260600190565b60006001600160401b03821115612544576125446120e4565b5060051b60200190565b6000602080838503121561256157600080fd5b82516001600160401b0381111561257757600080fd5b8301601f8101851361258857600080fd5b80516125966122098261252b565b81815260059190911b820183019083810190878311156125b557600080fd5b928401925b828410156125dc5783516125cd816120b1565b825292840192908401906125ba565b979650505050505050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610531576105316125e7565b634e487b7160e01b600052603260045260246000fd5b81810381811115610531576105316125e7565b60006001820161264b5761264b6125e7565b5060010190565b6000602080838503121561266557600080fd5b82516001600160401b038082111561267c57600080fd5b818501915085601f83011261269057600080fd5b815161269e6122098261252b565b81815260059190911b830184019084810190888311156126bd57600080fd5b8585015b83811015612785578051858111156126d857600080fd5b86016060818c03601f190112156126ef5760008081fd5b6126f76120fa565b88820151612704816120b1565b81526040828101518881111561271a5760008081fd5b8301603f81018e1361272c5760008081fd5b8a81015161273c61220982612152565b8181528f848385010111156127515760008081fd5b612760828e8301868601612308565b848d015250612773905060608401612084565b908201528452509186019186016126c1565b5098975050505050505050565b600181811c908216806127a657607f821691505b6020821081036127c657634e487b7160e01b600052602260045260246000fd5b50919050565b6000808335601e198436030181126127e357600080fd5b8301803591506001600160401b038211156127fd57600080fd5b60200191503681900382131561281257600080fd5b9250929050565b8284823760609190911b6001600160601b0319169101908152601401919050565b6000825161284c818460208701612308565b9190910192915050565b6020808252602b908201527f526f757465723a20666e2073656c6563746f7220616e64207369676e6174757260408201526a329036b4b9b6b0ba31b41760a91b606082015260800190565b601f8211156104fb576000816000526020600020601f850160051c810160208610156128ca5750805b601f850160051c820191505b818110156128e9578281556001016128d6565b505050505050565b81516001600160401b0381111561290a5761290a6120e4565b61291e816129188454612792565b846128a1565b602080601f831160018114612953576000841561293b5750858301515b600019600386901b1c1916600185901b1785556128e9565b600085815260208120601f198616915b8281101561298257888601518255948401946001909101908401612963565b50858210156129a05787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b7402832b936b4b9b9b4b7b7399d1030b1b1b7bab73a1605d1b8152600083516129e0816015850160208801612308565b7001034b99036b4b9b9b4b733903937b6329607d1b6015918401918201528351612a11816026840160208801612308565b01602601949350505050565b602081526000611015602083018461232c565b8082028115828204841417610531576105316125e7565b600081612a5657612a566125e7565b506000190190565b634e487b7160e01b600052603160045260246000fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220b65cbe076a854d65f21b47f576b0d7b9e392904f6ada6f95e0f0a0b83cc439dc64736f6c63430008170033"; static readonly abi: ({ type: string; inputs: { name: string; type: string; internalType: string; }[]; stateMutability: string; name?: undefined; outputs?: undefined; anonymous?: undefined; } | { type: string; stateMutability: string; inputs?: undefined; name?: undefined; outputs?: undefined; anonymous?: undefined; } | { type: string; name: string; inputs: { name: string; type: string; internalType: string; }[]; outputs: { name: string; type: string; internalType: string; }[]; stateMutability: string; anonymous?: undefined; } | { type: string; name: string; inputs: { name: string; type: string; internalType: string; components: { name: string; type: string; internalType: string; }[]; }[]; outputs: never[]; stateMutability: string; anonymous?: undefined; } | { type: string; name: string; inputs: never[]; outputs: { name: string; type: string; internalType: string; components: { name: string; type: string; internalType: string; }[]; }[]; stateMutability: string; anonymous?: undefined; } | { type: string; name: string; inputs: { name: string; type: string; indexed: boolean; internalType: string; }[]; anonymous: boolean; stateMutability?: undefined; outputs?: undefined; })[]; static createInterface(): TWMultichainRegistryRouterInterface; static connect(address: string, signerOrProvider: Signer | Provider): TWMultichainRegistryRouter; } export {}; //# sourceMappingURL=TWMultichainRegistryRouter__factory.d.ts.map