Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • NFTBridgeGovernance__factory

Index

Constructors

constructor

  • Parameters

    • Optional signer: Signer

    Returns NFTBridgeGovernance__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: { 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: "0x608060405234801561001057600080fd5b506118a4806100206000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806384acd1bb116100b8578063b172b2221161007c578063b172b222146103b0578063cb4cfea8146103b8578063d60b347f14610405578063e039f22414610431578063fbe3c2cd14610439578063fbeeacd91461044b57600080fd5b806384acd1bb1461032a5780639a8a05921461033b578063a5799f9314610356578063aa4efa5b14610369578063ad66a5f11461038c57600080fd5b80632c3c02a4116100ff5780632c3c02a41461025d5780632f3a3d5d146102805780633ca648261461029157806364d42b17146102f8578063739fc8d11461030a57600080fd5b806301f532551461013c578063178149e7146101a75780631a2be4da146101bc5780631ff1e286146101f8578063253946451461024a575b600080fd5b61014f61014a3660046114c1565b610498565b60405161019e9190600060a0820190508251825260ff6020840151166020830152604083015161ffff808216604085015280606086015116606085015250506080830151608083015292915050565b60405180910390f35b6101ba6101b53660046114c1565b610687565b005b6101e86101ca36600461147b565b6001600160a01b031660009081526008602052604090205460ff1690565b604051901515815260200161019e565b6102326102063660046116a3565b61ffff91909116600090815260076020908152604080832093835292905220546001600160a01b031690565b6040516001600160a01b03909116815260200161019e565b6101ba6102583660046114c1565b610792565b6101e861026b3660046114a9565b60009081526004602052604090205460ff1690565b6001546001600160a01b0316610232565b6102dd61029f3660046114a9565b6040805180820190915260008082526020820152506000908152600a6020908152604091829020825180840190935280548352600101549082015290565b6040805182518152602092830151928101929092520161019e565b600b545b60405190815260200161019e565b600254640100000000900460ff1660405160ff909116815260200161019e565b6000546001600160a01b0316610232565b60025461ffff165b60405161ffff909116815260200161019e565b6101ba6103643660046114c1565b610890565b6101e86103773660046114a9565b60009081526005602052604090205460ff1690565b6102fc61039a366004611687565b61ffff1660009081526009602052604090205490565b6003546102fc565b6103cb6103c63660046114c1565b610984565b60405161019e91908151815260208083015160ff16908201526040808301519082015260609182015161ffff169181019190915260800190565b6101e861041336600461147b565b6001600160a01b031660009081526006602052604090205460ff1690565b6101e8610b2e565b60025462010000900461ffff16610343565b61045e6104593660046114c1565b610b41565b60405161019e91908151815260208083015160ff169082015260408083015161ffff16908201526060918201519181019190915260800190565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101829052906104cd8382610d04565b82526104da6020826117cf565b8251909150684e4654427269646765146105475760405162461bcd60e51b815260206004820152602360248201527f696e76616c6964205265676973746572436861696e3a2077726f6e67206d6f64604482015262756c6560e81b60648201526084015b60405180910390fd5b6105518382610d62565b60ff1660208301526105646001826117cf565b9050816020015160ff166001146105c95760405162461bcd60e51b815260206004820152602360248201527f696e76616c6964205265676973746572436861696e3a2077726f6e672061637460448201526234b7b760e91b606482015260840161053e565b6105d38382610dbe565b61ffff1660408301526105e76002826117cf565b90506105f38382610dbe565b61ffff1660608301526106076002826117cf565b90506106138382610d04565b60808301526106236020826117cf565b9050808351146106815760405162461bcd60e51b815260206004820152602360248201527f696e76616c6964205265676973746572436861696e3a2077726f6e67206c656e6044820152620cee8d60eb1b606482015260840161053e565b50919050565b61068f610b2e565b6106c85760405162461bcd60e51b815260206004820152600a6024820152696e6f74206120666f726b60b01b604482015260640161053e565b60008060006106d684610e1b565b9250925092508181906106fc5760405162461bcd60e51b815260040161053e9190611716565b5061070b83610140015161103a565b600061071a8460e00151610984565b9050468160400151146107635760405162461bcd60e51b815260206004820152601160248201527034b73b30b634b21022ab269021b430b4b760791b604482015260640161053e565b6107708160400151611055565b60608101516002805461ffff191661ffff9092169190911790555b5050505050565b61079a610b2e565b156107d65760405162461bcd60e51b815260206004820152600c60248201526b696e76616c696420666f726b60a01b604482015260640161053e565b60008060006107e484610e1b565b92509250925081819061080a5760405162461bcd60e51b815260040161053e9190611716565b5061081983610140015161103a565b60006108288460e00151610b41565b905061083760025461ffff1690565b61ffff16816040015161ffff16146108825760405162461bcd60e51b815260206004820152600e60248201526d1ddc9bdb99c818da185a5b881a5960921b604482015260640161053e565b606081015161078b9061109e565b600080600061089e84610e1b565b9250925092508181906108c45760405162461bcd60e51b815260040161053e9190611716565b506108d383610140015161103a565b60006108e28460e00151610498565b90506108f160025461ffff1690565b61ffff16816040015161ffff16148015610910575061090e610b2e565b155b806109215750604081015161ffff16155b6109605760405162461bcd60e51b815260206004820152601060248201526f1a5b9d985b1a590818da185a5b881a5960821b604482015260640161053e565b61078b8160600151826080015161ffff909116600090815260096020526040902055565b6040805160808101825260008082526020820181905291810182905260608101829052906109b28382610d04565b82526109bf6020826117cf565b8251909150684e465442726964676514610a275760405162461bcd60e51b8152602060048201526024808201527f696e76616c6964205265636f766572436861696e49643a2077726f6e67206d6f60448201526364756c6560e01b606482015260840161053e565b610a318382610d62565b60ff166020830152610a446001826117cf565b9050816020015160ff16600314610aa95760405162461bcd60e51b8152602060048201526024808201527f696e76616c6964205265636f766572436861696e49643a2077726f6e672061636044820152633a34b7b760e11b606482015260840161053e565b610ab383826111cb565b6040830152610ac36020826117cf565b9050610acf8382610dbe565b61ffff166060830152610ae36002826117cf565b9050808351146106815760405162461bcd60e51b81526020600482015260166024820152751a5b9d985b1a5908149958dbdd995c90da185a5b925960521b604482015260640161053e565b600046610b3a600b5490565b1415905090565b604080516080810182526000808252602082018190529181018290526060810182905290610b6f8382610d04565b8252610b7c6020826117cf565b8251909150684e465442726964676514610be65760405162461bcd60e51b815260206004820152602560248201527f696e76616c69642055706772616465436f6e74726163743a2077726f6e67206d6044820152646f64756c6560d81b606482015260840161053e565b610bf08382610d62565b60ff166020830152610c036001826117cf565b9050816020015160ff16600214610c6a5760405162461bcd60e51b815260206004820152602560248201527f696e76616c69642055706772616465436f6e74726163743a2077726f6e67206160448201526431ba34b7b760d91b606482015260840161053e565b610c748382610dbe565b61ffff166040830152610c886002826117cf565b9050610c948382610d04565b6060830152610ca46020826117cf565b9050808351146106815760405162461bcd60e51b815260206004820152602560248201527f696e76616c69642055706772616465436f6e74726163743a2077726f6e67206c6044820152640cadccee8d60db1b606482015260840161053e565b6000610d118260206117cf565b83511015610d595760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b604482015260640161053e565b50016020015190565b6000610d6f8260016117cf565b83511015610db55760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b604482015260640161053e565b50016001015190565b6000610dcb8260026117cf565b83511015610e125760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b604482015260640161053e565b50016002015190565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e082018190526101008201839052610120820152610140810191909152600060606000806000610e8e6000546001600160a01b031690565b6001600160a01b031663c0fd8bde886040518263ffffffff1660e01b8152600401610eb99190611716565b60006040518083038186803b158015610ed157600080fd5b505afa158015610ee5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f0d9190810190611535565b92509250925081610f245791945092509050611033565b60025462010000900461ffff1661ffff16836060015161ffff1614610f805750506040805180820190915260168152753bb937b7339033b7bb32b93730b731b29031b430b4b760511b6020820152909350600092509050611033565b600354836080015114610fd157505060408051808201909152601981527f77726f6e6720676f7665726e616e636520636f6e7472616374000000000000006020820152909350600092509050611033565b61014083015160009081526004602052604090205460ff16156110185782600060405180606001604052806022815260200161184d60229139955095509550505050611033565b50506040805160208101909152600081529093506001925090505b9193909250565b6000908152600460205260409020805460ff19166001179055565b4681146110995760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a5908195d9b50da185a5b925960721b604482015260640161053e565b600b55565b60006110d17f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b90506110dc82611220565b60408051600481526024810182526020810180516001600160e01b031663204a7f0760e21b179052905160009182916001600160a01b0386169161111f916116fa565b600060405180830381855af49150503d806000811461115a576040519150601f19603f3d011682016040523d82523d6000602084013e61115f565b606091505b50915091508181906111845760405162461bcd60e51b815260040161053e9190611716565b50836001600160a01b0316836001600160a01b03167f2e4cc16c100f0b55e2df82ab0b1a7e294aa9cbd01b48fbaf622683fbc0507a4960405160405180910390a350505050565b60006111d88260206117cf565b83511015610d595760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b604482015260640161053e565b61122981611260565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b803b6112c45760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840161053e565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b600082601f830112611315578081fd5b8151602067ffffffffffffffff82111561133157611331611823565b61133f818360051b01611776565b80838252828201915082860187848660071b890101111561135e578586fd5b855b858110156113c157608080838b031215611378578788fd5b611380611729565b835181528684015187820152604061139981860161146a565b9082015260606113aa85820161146a565b908201528552938501939190910190600101611360565b5090979650505050505050565b805180151581146113de57600080fd5b919050565b600082601f8301126113f3578081fd5b8151611406611401826117a7565b611776565b81815284602083860101111561141a578283fd5b61142b8260208301602087016117f3565b949350505050565b80516113de81611839565b805163ffffffff811681146113de57600080fd5b805167ffffffffffffffff811681146113de57600080fd5b805160ff811681146113de57600080fd5b60006020828403121561148c578081fd5b81356001600160a01b03811681146114a2578182fd5b9392505050565b6000602082840312156114ba578081fd5b5035919050565b6000602082840312156114d2578081fd5b813567ffffffffffffffff8111156114e8578182fd5b8201601f810184136114f8578182fd5b8035611506611401826117a7565b81815285602083850101111561151a578384fd5b81602084016020830137908101602001929092525092915050565b600080600060608486031215611549578182fd5b835167ffffffffffffffff80821115611560578384fd5b908501906101608288031215611574578384fd5b61157c611752565b6115858361146a565b81526115936020840161143e565b60208201526115a46040840161143e565b60408201526115b560608401611433565b6060820152608083015160808201526115d060a08401611452565b60a08201526115e160c0840161146a565b60c082015260e0830151828111156115f7578586fd5b611603898286016113e3565b60e08301525061010061161781850161143e565b90820152610120838101518381111561162e578687fd5b61163a8a828701611305565b91830191909152506101408381015190820152945061165b602087016113ce565b93506040860151915080821115611670578283fd5b5061167d868287016113e3565b9150509250925092565b600060208284031215611698578081fd5b81356114a281611839565b600080604083850312156116b5578182fd5b82356116c081611839565b946020939093013593505050565b600081518084526116e68160208601602086016117f3565b601f01601f19169290920160200192915050565b6000825161170c8184602087016117f3565b9190910192915050565b6020815260006114a260208301846116ce565b6040516080810167ffffffffffffffff8111828210171561174c5761174c611823565b60405290565b604051610160810167ffffffffffffffff8111828210171561174c5761174c611823565b604051601f8201601f1916810167ffffffffffffffff8111828210171561179f5761179f611823565b604052919050565b600067ffffffffffffffff8211156117c1576117c1611823565b50601f01601f191660200190565b600082198211156117ee57634e487b7160e01b81526011600452602481fd5b500190565b60005b8381101561180e5781810151838201526020016117f6565b8381111561181d576000848401525b50505050565b634e487b7160e01b600052604160045260246000fd5b61ffff8116811461184957600080fd5b5056fe676f7665726e616e636520616374696f6e20616c726561647920636f6e73756d6564a2646970667358221220bc4aa2320c7e211f8643cc7a22b487626f4f5e10993693a96d713cc9fc47bdde64736f6c63430008040033" = ...

Methods

attach

  • Parameters

    • address: string

    Returns NFTBridgeGovernance

connect

  • Parameters

    • signer: Signer

    Returns NFTBridgeGovernance__factory

deploy

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

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

    Returns Promise<NFTBridgeGovernance>

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 NFTBridgeGovernance

Static createInterface

  • createInterface(): NFTBridgeGovernanceInterface
  • Returns NFTBridgeGovernanceInterface

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