Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • NFTBridgeImplementation__factory

Index

Constructors

constructor

  • Parameters

    • Optional signer: Signer

    Returns NFTBridgeImplementation__factory

Properties

Readonly bytecode

bytecode: string

Readonly interface

interface: Interface

Readonly signer

signer: Signer

Static Readonly abi

abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: { components: { internalType: string; name: string; type: string }[]; internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { components: { internalType: string; name: string; type: string }[]; internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[] = ...

Static Readonly bytecode

bytecode: "0x608060405234801561001057600080fd5b5061429f806100206000396000f3fe608060405260043610620001db5760003560e01c806384acd1bb11620000ff578063c96616e11162000095578063e039f224116200006c578063e039f22414620006d7578063e6a853e014620006ef578063fbe3c2cd1462000723578063fbeeacd9146200074457600080fd5b8063c96616e1146200060a578063cb4cfea8146200063a578063d60b347f146200069a57600080fd5b8063aa4efa5b11620000d6578063aa4efa5b1462000565578063ad66a5f11462000599578063b172b22214620005ce578063c687851914620005e557600080fd5b806384acd1bb14620004f65780639a8a05921462000516578063a5799f93146200054057600080fd5b80632c3c02a411620001755780635c60da1b116200014c5780635c60da1b146200047657806364d42b17146200048e578063739fc8d114620004af5780638129fc1c14620004de57600080fd5b80632c3c02a414620003a95780632f3a3d5d14620003dd5780633ca6482614620003fd57600080fd5b80631a2be4da11620001b65780631a2be4da14620002c45780631ff1e28614620003125780632539464514620003505780632b511375146200037557600080fd5b806301f5325514620001e0578063150b7a02146200025e578063178149e7146200029d575b600080fd5b348015620001ed57600080fd5b5062000205620001ff36600462003160565b620007a4565b604051620002559190600060a0820190508251825260ff6020840151166020830152604083015161ffff808216604085015280606086015116606085015250506080830151608083015292915050565b60405180910390f35b3480156200026b57600080fd5b50620002836200027d36600462003010565b620009ac565b6040516001600160e01b0319909116815260200162000255565b348015620002aa57600080fd5b50620002c2620002bc36600462003160565b62000a30565b005b348015620002d157600080fd5b5062000301620002e336600462002ff3565b6001600160a01b031660009081526008602052604090205460ff1690565b604051901515815260200162000255565b3480156200031f57600080fd5b50620003376200033136600462003456565b62000b4c565b6040516001600160a01b03909116815260200162000255565b3480156200035d57600080fd5b50620002c26200036f36600462003160565b62000b78565b3480156200038257600080fd5b506200039a6200039436600462003160565b62000c88565b60405162000255919062003658565b348015620003b657600080fd5b5062000301620003c83660046200312e565b60009081526004602052604090205460ff1690565b348015620003ea57600080fd5b506001546001600160a01b031662000337565b3480156200040a57600080fd5b506200045a6200041c3660046200312e565b6040805180820190915260008082526020820152506000908152600a6020908152604091829020825180840190935280548352600101549082015290565b6040805182518152602092830151928101929092520162000255565b3480156200048357600080fd5b506200033762000e5e565b3480156200049b57600080fd5b50600b545b60405190815260200162000255565b348015620004bc57600080fd5b50600254640100000000900460ff1660405160ff909116815260200162000255565b348015620004eb57600080fd5b50620002c262000e78565b3480156200050357600080fd5b506000546001600160a01b031662000337565b3480156200052357600080fd5b5060025461ffff165b60405161ffff909116815260200162000255565b3480156200054d57600080fd5b50620002c26200055f36600462003160565b62001136565b3480156200057257600080fd5b5062000301620005843660046200312e565b60009081526005602052604090205460ff1690565b348015620005a657600080fd5b50620004a0620005b836600462003418565b61ffff1660009081526009602052604090205490565b348015620005db57600080fd5b50600354620004a0565b348015620005f257600080fd5b50620002c26200060436600462003160565b6200123b565b620006216200061b366004620030ae565b62001246565b6040516001600160401b03909116815260200162000255565b3480156200064757600080fd5b506200065f6200065936600462003160565b6200190a565b6040516200025591908151815260208083015160ff16908201526040808301519082015260609182015161ffff169181019190915260800190565b348015620006a757600080fd5b5062000301620006b936600462002ff3565b6001600160a01b031660009081526006602052604090205460ff1690565b348015620006e457600080fd5b506200030162001aca565b348015620006fc57600080fd5b50620007146200070e366004620031e0565b62001ade565b604051620002559190620035ef565b3480156200073057600080fd5b5060025462010000900461ffff166200052c565b3480156200075157600080fd5b50620007696200076336600462003160565b62001b9a565b6040516200025591908151815260208083015160ff169082015260408083015161ffff16908201526060918201519181019190915260800190565b6040805160a081018252600080825260208201819052918101829052606081018290526080810182905290620007db838262001d73565b8252620007ea602082620037de565b8251909150684e465442726964676514620008585760405162461bcd60e51b815260206004820152602360248201527f696e76616c6964205265676973746572436861696e3a2077726f6e67206d6f64604482015262756c6560e81b60648201526084015b60405180910390fd5b62000864838262001dd5565b60ff16602083015262000879600182620037de565b9050816020015160ff16600114620008e05760405162461bcd60e51b815260206004820152602360248201527f696e76616c6964205265676973746572436861696e3a2077726f6e672061637460448201526234b7b760e91b60648201526084016200084f565b620008ec838262001e35565b61ffff16604083015262000902600282620037de565b905062000910838262001e35565b61ffff16606083015262000926600282620037de565b905062000934838262001d73565b608083015262000946602082620037de565b905080835114620009a65760405162461bcd60e51b815260206004820152602360248201527f696e76616c6964205265676973746572436861696e3a2077726f6e67206c656e6044820152620cee8d60eb1b60648201526084016200084f565b50919050565b60006001600160a01b038616301462000a1e5760405162461bcd60e51b815260206004820152602d60248201527f63616e206f6e6c792062726964676520746f6b656e7320766961207472616e7360448201526c19995c939195081b595d1a1bd9609a1b60648201526084016200084f565b50630a85bd0160e11b95945050505050565b62000a3a62001aca565b62000a755760405162461bcd60e51b815260206004820152600a6024820152696e6f74206120666f726b60b01b60448201526064016200084f565b600080600062000a858462001e96565b92509250925081819062000aae5760405162461bcd60e51b81526004016200084f9190620035ef565b5062000abf836101400151620020c5565b600062000ad08460e001516200190a565b90504681604001511462000b1b5760405162461bcd60e51b815260206004820152601160248201527034b73b30b634b21022ab269021b430b4b760791b60448201526064016200084f565b62000b2a8160400151620020e0565b60608101516002805461ffff191661ffff9092169190911790555b5050505050565b61ffff91909116600090815260076020908152604080832093835292905220546001600160a01b031690565b62000b8262001aca565b1562000bc05760405162461bcd60e51b815260206004820152600c60248201526b696e76616c696420666f726b60a01b60448201526064016200084f565b600080600062000bd08462001e96565b92509250925081819062000bf95760405162461bcd60e51b81526004016200084f9190620035ef565b5062000c0a836101400151620020c5565b600062000c1b8460e0015162001b9a565b905062000c2b60025461ffff1690565b61ffff16816040015161ffff161462000c785760405162461bcd60e51b815260206004820152600e60248201526d1ddc9bdb99c818da185a5b881a5960921b60448201526064016200084f565b606081015162000b45906200212b565b604080516101008101825260008082526020820181905291810182905260608082018390526080820183905260a082015260c0810182905260e08101829052908062000cd5848262001dd5565b905062000ce4600183620037de565b91508060ff1660011462000d2e5760405162461bcd60e51b815260206004820152601060248201526f34b73b30b634b2102a3930b739b332b960811b60448201526064016200084f565b62000d3a848362001d73565b835262000d49602083620037de565b915062000d57848362001e35565b61ffff16602084015262000d6d600283620037de565b915062000d7b848362001d73565b604084015262000d8d602083620037de565b915062000d9b848362001d73565b606084015262000dad602083620037de565b915062000dbb848362002262565b608084015262000dcd602083620037de565b915062000ddc600183620037de565b915062000e0982602284875162000df49190620037f9565b62000e009190620037f9565b869190620022bb565b60a08401528351915062000e1f600283620037f9565b915062000e2d848362001e35565b61ffff1660e084015262000e43602083620037f9565b915062000e51848362001d73565b60c0840152509092915050565b600062000e736001546001600160a01b031690565b905090565b600062000eac7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905062000ed1816001600160a01b031660009081526006602052604090205460ff1690565b1562000f165760405162461bcd60e51b8152602060048201526013602482015272185b1c9958591e481a5b9a5d1a585b1a5e9959606a1b60448201526064016200084f565b62000f3f816001600160a01b03166000908152600660205260409020805460ff19166001179055565b600b54620011335760008062000f5860025461ffff1690565b90508061ffff166002141562000f72576001915062001125565b8061ffff166004141562000f8a576038915062001125565b8061ffff166005141562000fa2576089915062001125565b8061ffff166006141562000fbb5761a86a915062001125565b8061ffff166007141562000fd45761a516915062001125565b8061ffff166009141562000fef57634e454152915062001125565b8061ffff16600a1415620010075760fa915062001125565b8061ffff16600b141562001020576102ae915062001125565b8061ffff16600c14156200103957610313915062001125565b8061ffff16600d14156200105257612019915062001125565b8061ffff16600e14156200106b5761a4ec915062001125565b8061ffff16601014156200108457610504915062001125565b8061ffff16601114156200109f57630e9ac0d6915062001125565b8061ffff1660171415620010b85761a4b1915062001125565b8061ffff1660181415620010d057600a915062001125565b8061ffff1660191415620010e8576064915062001125565b60405162461bcd60e51b81526020600482015260116024820152702ab735b737bbb71031b430b4b71034b21760791b60448201526064016200084f565b6200113082620020e0565b50505b50565b6000806000620011468462001e96565b9250925092508181906200116f5760405162461bcd60e51b81526004016200084f9190620035ef565b5062001180836101400151620020c5565b6000620011918460e00151620007a4565b9050620011a160025461ffff1690565b61ffff16816040015161ffff16148015620011c35750620011c162001aca565b155b80620011d55750604081015161ffff16155b620012165760405162461bcd60e51b815260206004820152601060248201526f1a5b9d985b1a590818da185a5b881a5960821b60448201526064016200084f565b62000b458160600151826080015161ffff909116600090815260096020526040902055565b6200113381620023d4565b60008060006200126e886001600160a01b031660009081526008602052604090205460ff1690565b156200136857876001600160a01b0316639a8a05926040518163ffffffff1660e01b815260040160206040518083038186803b158015620012ae57600080fd5b505afa158015620012c3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620012e9919062003437565b9150876001600160a01b0316633d6c043b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200132557600080fd5b505afa1580156200133a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001360919062003147565b905062001532565b60025461ffff166040516301ffc9a760e01b81526380ac58cd60e01b60048201529092506001600160a01b038916915081906301ffc9a79060240160206040518083038186803b158015620013bc57600080fd5b505afa158015620013d1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620013f7919062003111565b6200144f5760405162461bcd60e51b815260206004820152602160248201527f6d75737420737570706f7274207468652045524337323120696e7465726661636044820152606560f81b60648201526084016200084f565b6040516301ffc9a760e01b8152635b5e139f60e01b60048201526001600160a01b038916906301ffc9a79060240160206040518083038186803b1580156200149657600080fd5b505afa158015620014ab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620014d1919062003111565b620015325760405162461bcd60e51b815260206004820152602a60248201527f6d75737420737570706f727420746865204552433732312d4d657461646174616044820152691032bc3a32b739b4b7b760b11b60648201526084016200084f565b60608060608461ffff166001146200168c5760408051600481526024810182526020810180516001600160e01b03166395d89b4160e01b17905290516000916001600160a01b038e1691620015889190620034cf565b600060405180830381855afa9150503d8060008114620015c5576040519150601f19603f3d011682016040523d82523d6000602084013e620015ca565b606091505b5060408051600481526024810182526020810180516001600160e01b03166306fdde0360e01b1790529051919350600092506001600160a01b038f1691620016139190620034cf565b600060405180830381855afa9150503d806000811462001650576040519150601f19603f3d011682016040523d82523d6000602084013e62001655565b606091505b50915050818060200190518101906200166f9190620031aa565b945080806020019051810190620016879190620031aa565b935050505b60008b6001600160a01b03168b604051602401620016ac91815260200190565b60408051601f198184030181529181526020820180516001600160e01b031663c87b56dd60e01b17905251620016e39190620034cf565b600060405180830381855afa9150503d806000811462001720576040519150601f19603f3d011682016040523d82523d6000602084013e62001725565b606091505b50915050808060200190518101906200173f9190620031aa565b9150506000808661ffff1660011415620017bc57604080518082018252600080825260209182018190528e8152600a82528281208351808501909452805484526001015491830191909152906020810151815190945092509050620017b58d6000908152600a6020526040812081815560010155565b50620017c9565b5050602083810151908301515b604051632142170760e11b8152336004820152306024820152604481018d90526001600160a01b038e16906342842e0e90606401600060405180830381600087803b1580156200181857600080fd5b505af11580156200182d573d6000803e3d6000fd5b505050506200183f60025461ffff1690565b61ffff168761ffff1614620018ab57604051630852cd8d60e31b8152600481018d90526001600160a01b038e16906342966c6890602401600060405180830381600087803b1580156200189157600080fd5b505af1158015620018a6573d6000803e3d6000fd5b505050505b620018f96040518061010001604052808881526020018961ffff1681526020018481526020018381526020018e81526020018581526020018c81526020018d61ffff16815250348b620027b8565b9d9c50505050505050505050505050565b6040805160808101825260008082526020820181905291810182905260608101829052906200193a838262001d73565b825262001949602082620037de565b8251909150684e465442726964676514620019b35760405162461bcd60e51b8152602060048201526024808201527f696e76616c6964205265636f766572436861696e49643a2077726f6e67206d6f60448201526364756c6560e01b60648201526084016200084f565b620019bf838262001dd5565b60ff166020830152620019d4600182620037de565b9050816020015160ff1660031462001a3b5760405162461bcd60e51b8152602060048201526024808201527f696e76616c6964205265636f766572436861696e49643a2077726f6e672061636044820152633a34b7b760e11b60648201526084016200084f565b62001a47838262002262565b604083015262001a59602082620037de565b905062001a67838262001e35565b61ffff16606083015262001a7d600282620037de565b905080835114620009a65760405162461bcd60e51b81526020600482015260166024820152751a5b9d985b1a5908149958dbdd995c90da185a5b925960521b60448201526064016200084f565b60004662001ad7600b5490565b1415905090565b606060c88260a0015151111562001b435760405162461bcd60e51b815260206004820152602260248201527f746f6b656e555249206d757374206e6f74206578636565642032303020627974604482015261657360f01b60648201526084016200084f565b81516020808401516040808601516060870151608088015160a0890151805160c08b015160e08c0151965162001b849a60019a909998939493910162003520565b6040516020818303038152906040529050919050565b60408051608081018252600080825260208201819052918101829052606081018290529062001bca838262001d73565b825262001bd9602082620037de565b8251909150684e46544272696467651462001c455760405162461bcd60e51b815260206004820152602560248201527f696e76616c69642055706772616465436f6e74726163743a2077726f6e67206d6044820152646f64756c6560d81b60648201526084016200084f565b62001c51838262001dd5565b60ff16602083015262001c66600182620037de565b9050816020015160ff1660021462001ccf5760405162461bcd60e51b815260206004820152602560248201527f696e76616c69642055706772616465436f6e74726163743a2077726f6e67206160448201526431ba34b7b760d91b60648201526084016200084f565b62001cdb838262001e35565b61ffff16604083015262001cf1600282620037de565b905062001cff838262001d73565b606083015262001d11602082620037de565b905080835114620009a65760405162461bcd60e51b815260206004820152602560248201527f696e76616c69642055706772616465436f6e74726163743a2077726f6e67206c6044820152640cadccee8d60db1b60648201526084016200084f565b600062001d82826020620037de565b8351101562001dcc5760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b60448201526064016200084f565b50016020015190565b600062001de4826001620037de565b8351101562001e2c5760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b60448201526064016200084f565b50016001015190565b600062001e44826002620037de565b8351101562001e8d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b60448201526064016200084f565b50016002015190565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e08201819052610100820183905261012082015261014081019190915260006060600080600062001f0a6000546001600160a01b031690565b6001600160a01b031663c0fd8bde886040518263ffffffff1660e01b815260040162001f379190620035ef565b60006040518083038186803b15801562001f5057600080fd5b505afa15801562001f65573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262001f8f9190810190620032a9565b9250925092508162001fa85791945092509050620020be565b60025462010000900461ffff1661ffff16836060015161ffff1614620020065750506040805180820190915260168152753bb937b7339033b7bb32b93730b731b29031b430b4b760511b6020820152909350600092509050620020be565b6003548360800151146200205957505060408051808201909152601981527f77726f6e6720676f7665726e616e636520636f6e7472616374000000000000006020820152909350600092509050620020be565b61014083015160009081526004602052604090205460ff1615620020a3578260006040518060600160405280602281526020016200424860229139955095509550505050620020be565b50506040805160208101909152600081529093506001925090505b9193909250565b6000908152600460205260409020805460ff19166001179055565b468114620021265760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a5908195d9b50da185a5b925960721b60448201526064016200084f565b600b55565b60006200215f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b90506200216c8262002881565b60408051600481526024810182526020810180516001600160e01b031663204a7f0760e21b179052905160009182916001600160a01b03861691620021b191620034cf565b600060405180830381855af49150503d8060008114620021ee576040519150601f19603f3d011682016040523d82523d6000602084013e620021f3565b606091505b50915091508181906200221b5760405162461bcd60e51b81526004016200084f9190620035ef565b50836001600160a01b0316836001600160a01b03167f2e4cc16c100f0b55e2df82ab0b1a7e294aa9cbd01b48fbaf622683fbc0507a4960405160405180910390a350505050565b600062002271826020620037de565b8351101562001dcc5760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b60448201526064016200084f565b606081620022cb81601f620037de565b10156200230c5760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b60448201526064016200084f565b620023188284620037de565b845110156200235e5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b60448201526064016200084f565b6060821580156200237f5760405191506000825260208201604052620023cb565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015620023ba578051835260209283019201620023a0565b5050858452601f01601f1916604052505b50949350505050565b6000806000620023ec6000546001600160a01b031690565b6001600160a01b031663c0fd8bde856040518263ffffffff1660e01b8152600401620024199190620035ef565b60006040518083038186803b1580156200243257600080fd5b505afa15801562002447573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620024719190810190620032a9565b9250925092508181906200249a5760405162461bcd60e51b81526004016200084f9190620035ef565b50620024a683620028c3565b620024e65760405162461bcd60e51b815260206004820152600f60248201526e34b73b30b634b21032b6b4ba3a32b960891b60448201526064016200084f565b6000620024f78460e0015162000c88565b90506200251884610140015160009081526005602052604090205460ff1690565b15620025675760405162461bcd60e51b815260206004820152601a60248201527f7472616e7366657220616c726561647920636f6d706c6574656400000000000060448201526064016200084f565b6200258c8461014001516000908152600560205260409020805460ff19166001179055565b60025461ffff1661ffff168160e0015161ffff1614620025e65760405162461bcd60e51b815260206004820152601460248201527334b73b30b634b2103a30b933b2ba1031b430b4b760611b60448201526064016200084f565b6000620025f660025461ffff1690565b61ffff16826020015161ffff16141562002613575080516200265e565b6000620026298360200151846000015162000b4c565b90506001600160a01b0381166200265b5762002658836020015184600001518560600151866040015162002941565b90505b90505b60c082015160025461ffff1661ffff16836020015161ffff16146200273d57826020015161ffff1660011415620026c9576080830151604080518082018252606086015181528186015160208083019182526000948552600a90529190922091518255516001909101555b608083015160a08401516040516334ff261960e21b81526001600160a01b0385169263d3fc986492620027039286929190600401620035c6565b600060405180830381600087803b1580156200271e57600080fd5b505af115801562002733573d6000803e3d6000fd5b50505050620027af565b6080830151604051632142170760e11b81523060048201526001600160a01b0383811660248301526044820192909252908316906342842e0e90606401600060405180830381600087803b1580156200279557600080fd5b505af1158015620027aa573d6000803e3d6000fd5b505050505b50505050505050565b600080620027c68562001ade565b9050620027db6000546001600160a01b031690565b6001600160a01b031663b19a437e8585846200280260025460ff6401000000009091041690565b6040518563ffffffff1660e01b81526004016200282293929190620036d6565b6020604051808303818588803b1580156200283c57600080fd5b505af115801562002851573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019062002878919062003484565b95945050505050565b6200288c8162002bee565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6000620028cf62001aca565b156200290d5760405162461bcd60e51b815260206004820152600c60248201526b696e76616c696420666f726b60a01b60448201526064016200084f565b6080820151606083015161ffff1660009081526009602052604090205414156200293957506001919050565b506000919050565b60006200295160025461ffff1690565b61ffff168561ffff161415620029bb5760405162461bcd60e51b815260206004820152602860248201527f63616e206f6e6c79207772617020746f6b656e732066726f6d20666f726569676044820152676e20636861696e7360c01b60648201526084016200084f565b6000620029c9868662000b4c565b6001600160a01b03161462002a215760405162461bcd60e51b815260206004820152601c60248201527f7772617070656420617373657420616c7265616479206578697374730000000060448201526064016200084f565b8461ffff166001141562002a63577f576f726d686f6c65204272696467656420536f6c616e612d4e4654000000000092506915d3d49354d41313919560b21b91505b6000627ce50b60e31b62002a778562002c95565b62002a828562002c95565b30898960405160240162002a9b95949392919062003604565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b0319909516949094179093525190925060009162002ae5913091859101620035a0565b604051602081830303815290604052905060006040518060200162002b0a9062002dd0565b601f1982820381018352601f90910116604081905262002b3091908490602001620034ed565b60408051601f19818403018152908290526001600160f01b031960f08b901b166020830152602282018990529150600090604201604051602081830303815290604052805190602001209050808251602084016000f59450843b62002b9457600080fd5b61ffff891660009081526007602090815260408083208b8452825280832080546001600160a01b0319166001600160a01b038a16908117909155835260089091529020805460ff1916600117905550505050949350505050565b803b62002c545760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016200084f565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b606060005b60208110801562002cd8575082816020811062002cc757634e487b7160e01b600052603260045260246000fd5b1a60f81b6001600160f81b03191615155b1562002cf3578062002cea8162003846565b91505062002c9a565b6000816001600160401b0381111562002d1c57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801562002d47576020820181803683370190505b50905060005b8281101562002dc85784816020811062002d7757634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811062002d9c57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a9053508062002dbf8162003846565b91505062002d4d565b509392505050565b61099380620038b583390190565b600062002df562002def84620037b4565b62003781565b905082815283838301111562002e0a57600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b038116811462002e3957600080fd5b919050565b600082601f83011262002e4f578081fd5b815160206001600160401b0382111562002e6d5762002e6d6200387a565b62002e7d818360051b0162003781565b80838252828201915082860187848660071b890101111562002e9d578586fd5b855b8581101562002f0957608080838b03121562002eb9578788fd5b62002ec36200370a565b835181528684015187820152604062002ede81860162002fe1565b90820152606062002ef185820162002fe1565b90820152855293850193919091019060010162002e9f565b5090979650505050505050565b8051801515811462002e3957600080fd5b600082601f83011262002f38578081fd5b815162002f4962002def82620037b4565b81815284602083860101111562002f5e578283fd5b62002f7182602083016020870162003813565b949350505050565b600082601f83011262002f8a578081fd5b62002f9b8383356020850162002dde565b9392505050565b803562002e398162003890565b805162002e398162003890565b805162002e3981620038a1565b80516001600160401b038116811462002e3957600080fd5b805160ff8116811462002e3957600080fd5b60006020828403121562003005578081fd5b62002f9b8262002e21565b60008060008060006080868803121562003028578081fd5b620030338662002e21565b9450620030436020870162002e21565b93506040860135925060608601356001600160401b038082111562003066578283fd5b818801915088601f8301126200307a578283fd5b81358181111562003089578384fd5b8960208285010111156200309b578384fd5b9699959850939650602001949392505050565b600080600080600060a08688031215620030c6578283fd5b620030d18662002e21565b9450602086013593506040860135620030ea8162003890565b92506060860135915060808601356200310381620038a1565b809150509295509295909350565b60006020828403121562003123578081fd5b62002f9b8262002f16565b60006020828403121562003140578081fd5b5035919050565b60006020828403121562003159578081fd5b5051919050565b60006020828403121562003172578081fd5b81356001600160401b0381111562003188578182fd5b8201601f8101841362003199578182fd5b62002f718482356020840162002dde565b600060208284031215620031bc578081fd5b81516001600160401b03811115620031d2578182fd5b62002f718482850162002f27565b600060208284031215620031f2578081fd5b81356001600160401b038082111562003209578283fd5b9083019061010082860312156200321e578283fd5b6200322862003735565b823581526200323a6020840162002fa2565b602082015260408301356040820152606083013560608201526080830135608082015260a0830135828111156200326f578485fd5b6200327d8782860162002f79565b60a08301525060c083013560c08201526200329b60e0840162002fa2565b60e082015295945050505050565b600080600060608486031215620032be578081fd5b83516001600160401b0380821115620032d5578283fd5b908501906101608288031215620032ea578283fd5b620032f46200375b565b620032ff8362002fe1565b81526200330f6020840162002fbc565b6020820152620033226040840162002fbc565b6040820152620033356060840162002faf565b6060820152608083015160808201526200335260a0840162002fc9565b60a08201526200336560c0840162002fe1565b60c082015260e0830151828111156200337c578485fd5b6200338a8982860162002f27565b60e083015250610100620033a081850162002fbc565b908201526101208381015183811115620033b8578586fd5b620033c68a82870162002e3e565b918301919091525061014083810151908201529450620033e96020870162002f16565b93506040860151915080821115620033ff578283fd5b506200340e8682870162002f27565b9150509250925092565b6000602082840312156200342a578081fd5b813562002f9b8162003890565b60006020828403121562003449578081fd5b815162002f9b8162003890565b6000806040838503121562003469578182fd5b8235620034768162003890565b946020939093013593505050565b60006020828403121562003496578081fd5b62002f9b8262002fc9565b60008151808452620034bb81602086016020860162003813565b601f01601f19169290920160200192915050565b60008251620034e381846020870162003813565b9190910192915050565b600083516200350181846020880162003813565b8351908301906200351781836020880162003813565b01949350505050565b600060ff60f81b808d60f81b1683528b600184015261ffff60f01b808c60f01b1660218501528a6023850152896043850152886063850152818860f81b166083850152865191506200357a826084860160208a0162003813565b920160848101949094525060f09190911b1660a482015260a60198975050505050505050565b6001600160a01b038316815260406020820181905260009062002f7190830184620034a1565b60018060a01b0384168152826020820152606060408201526000620028786060830184620034a1565b60208152600062002f9b6020830184620034a1565b60a0815260006200361960a0830188620034a1565b82810360208401526200362d8188620034a1565b6001600160a01b03969096166040840152505061ffff92909216606083015260809091015292915050565b60208152815160208201526000602083015161ffff80821660408501526040850151606085015260608501516080850152608085015160a085015260a085015191506101008060c0860152620036b3610120860184620034a1565b925060c086015160e08601528160e0870151168186015250508091505092915050565b63ffffffff84168152606060208201526000620036f76060830185620034a1565b905060ff83166040830152949350505050565b604051608081016001600160401b03811182821017156200372f576200372f6200387a565b60405290565b60405161010081016001600160401b03811182821017156200372f576200372f6200387a565b60405161016081016001600160401b03811182821017156200372f576200372f6200387a565b604051601f8201601f191681016001600160401b0381118282101715620037ac57620037ac6200387a565b604052919050565b60006001600160401b03821115620037d057620037d06200387a565b50601f01601f191660200190565b60008219821115620037f457620037f462003864565b500190565b6000828210156200380e576200380e62003864565b500390565b60005b838110156200383057818101518382015260200162003816565b8381111562003840576000848401525b50505050565b60006000198214156200385d576200385d62003864565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b61ffff811681146200113357600080fd5b63ffffffff811681146200113357600080fdfe608060405234801561001057600080fd5b5060405161099338038061099383398101604081905261002f9161048e565b818161005c60017fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d51610599565b60008051602061094c8339815191521461008657634e487b7160e01b600052600160045260246000fd5b6100928282600061009b565b505050506105fe565b6100a483610175565b6040516001600160a01b038416907f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a26000825111806100e55750805b156101705761016e836001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561012657600080fd5b505afa15801561013a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015e9190610474565b8361031560201b6100291760201c565b505b505050565b6101888161034160201b6100551760201c565b6101e75760405162461bcd60e51b815260206004820152602560248201527f455243313936373a206e657720626561636f6e206973206e6f74206120636f6e6044820152641d1c9858dd60da1b60648201526084015b60405180910390fd5b61026a816001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022357600080fd5b505afa158015610237573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025b9190610474565b61034160201b6100551760201c565b6102cf5760405162461bcd60e51b815260206004820152603060248201527f455243313936373a20626561636f6e20696d706c656d656e746174696f6e206960448201526f1cc81b9bdd08184818dbdb9d1c9858dd60821b60648201526084016101de565b806102f460008051602061094c83398151915260001b61034760201b61005b1760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b606061033a838360405180606001604052806027815260200161096c6027913961034a565b9392505050565b3b151590565b90565b6060833b6103a95760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016101de565b600080856001600160a01b0316856040516103c4919061054a565b600060405180830381855af49150503d80600081146103ff576040519150601f19603f3d011682016040523d82523d6000602084013e610404565b606091505b50909250905061041582828661041f565b9695505050505050565b6060831561042e57508161033a565b82511561043e5782518084602001fd5b8160405162461bcd60e51b81526004016101de9190610566565b80516001600160a01b038116811461046f57600080fd5b919050565b600060208284031215610485578081fd5b61033a82610458565b600080604083850312156104a0578081fd5b6104a983610458565b60208401519092506001600160401b03808211156104c5578283fd5b818501915085601f8301126104d8578283fd5b8151818111156104ea576104ea6105e8565b604051601f8201601f19908116603f01168101908382118183101715610512576105126105e8565b8160405282815288602084870101111561052a578586fd5b61053b8360208301602088016105bc565b80955050505050509250929050565b6000825161055c8184602087016105bc565b9190910192915050565b60208152600082518060208401526105858160408501602087016105bc565b601f01601f19169190910160400192915050565b6000828210156105b757634e487b7160e01b81526011600452602481fd5b500390565b60005b838110156105d75781810151838201526020016105bf565b8381111561016e5750506000910152565b634e487b7160e01b600052604160045260246000fd5b61033f8061060d6000396000f3fe60806040523661001357610011610017565b005b6100115b61002761002261005e565b610106565b565b606061004e83836040518060600160405280602781526020016102e36027913961012a565b9392505050565b3b151590565b90565b60006100917fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50546001600160a01b031690565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156100c957600080fd5b505afa1580156100dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610101919061023c565b905090565b3660008037600080366000845af43d6000803e808015610125573d6000f35b3d6000fd5b6060833b61018e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b0316856040516101a99190610263565b600060405180830381855af49150503d80600081146101e4576040519150601f19603f3d011682016040523d82523d6000602084013e6101e9565b606091505b50915091506101f9828286610203565b9695505050505050565b6060831561021257508161004e565b8251156102225782518084602001fd5b8160405162461bcd60e51b8152600401610185919061027f565b60006020828403121561024d578081fd5b81516001600160a01b038116811461004e578182fd5b600082516102758184602087016102b2565b9190910192915050565b602081526000825180602084015261029e8160408501602087016102b2565b601f01601f19169190910160400192915050565b60005b838110156102cd5781810151838201526020016102b5565b838111156102dc576000848401525b5050505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220c383d12a666085db2eac57ee60d62a29e11c165ef3006d3555601869d9b9b8eb64736f6c63430008040033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564676f7665726e616e636520616374696f6e20616c726561647920636f6e73756d6564a2646970667358221220caf3bbce795d9cb84a8908b5afbe4467f3d3312ba42f6fcc62d2aef1af27590c64736f6c63430008040033" = ...

Methods

attach

  • Parameters

    • address: string

    Returns NFTBridgeImplementation

connect

  • Parameters

    • signer: Signer

    Returns NFTBridgeImplementation__factory

deploy

  • Parameters

    • Optional overrides: Overrides & { from?: string | Promise<string> }

    Returns Promise<NFTBridgeImplementation>

getDeployTransaction

  • getDeployTransaction(overrides?: Overrides & { from?: string | Promise<string> }): TransactionRequest
  • Parameters

    • Optional overrides: Overrides & { from?: string | Promise<string> }

    Returns TransactionRequest

Static connect

  • Parameters

    • address: string
    • signerOrProvider: Signer | Provider

    Returns NFTBridgeImplementation

Static createInterface

  • createInterface(): NFTBridgeImplementationInterface
  • Returns NFTBridgeImplementationInterface

Static fromSolidity

  • fromSolidity(compilerOutput: any, signer?: Signer): ContractFactory
  • Parameters

    • compilerOutput: any
    • Optional signer: Signer

    Returns ContractFactory

Static getContract

  • getContract(address: string, contractInterface: ContractInterface, signer?: Signer): Contract
  • Parameters

    • address: string
    • contractInterface: ContractInterface
    • Optional signer: Signer

    Returns Contract

Static getContractAddress

  • getContractAddress(tx: { from: string; nonce: number | BigNumber | BytesLike }): string
  • Parameters

    • tx: { from: string; nonce: number | BigNumber | BytesLike }
      • from: string
      • nonce: number | BigNumber | BytesLike

    Returns string

Static getInterface

  • getInterface(contractInterface: ContractInterface): Interface
  • Parameters

    • contractInterface: ContractInterface

    Returns Interface

Generated using TypeDoc