Skip to main content

@owlprotocol/contracts

Namespaces

Type Aliases

InterfaceName

Ƭ InterfaceName: keyof typeof interfaces

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:263

Variables

IAccessControlInterface

Const IAccessControlInterface: IAccessControlInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:202


IAccessControlInterfaceId

Const IAccessControlInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:205


IAssetRouterCraftInterface

Const IAssetRouterCraftInterface: IAssetRouterCraftInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:218


IAssetRouterCraftInterfaceId

Const IAssetRouterCraftInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:221


IAssetRouterInputInterface

Const IAssetRouterInputInterface: IAssetRouterInputInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:223


IAssetRouterInputInterfaceId

Const IAssetRouterInputInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:226


IAssetRouterOutputInterface

Const IAssetRouterOutputInterface: IAssetRouterOutputInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:228


IAssetRouterOutputInterfaceId

Const IAssetRouterOutputInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:231


IBaseURIInterface

Const IBaseURIInterface: IBaseURIInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:215


IBaseURIInterfaceId

Const IBaseURIInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:216


IContractURIInterface

Const IContractURIInterface: IContractURIInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:207


IContractURIInterfaceId

Const IContractURIInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:208


IERC1155DnaInterface

Const IERC1155DnaInterface: IERC1155DnaInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:192


IERC1155DnaInterfaceId

Const IERC1155DnaInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:193


IERC1155Interface

Const IERC1155Interface: IERC1155Interface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:174


IERC1155InterfaceId

Const IERC1155InterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:176


IERC1155MetadataURIInterface

Const IERC1155MetadataURIInterface: IERC1155MetadataURIInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:180


IERC1155MetadataURIInterfaceId

Const IERC1155MetadataURIInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:183


IERC1155MintableInterface

Const IERC1155MintableInterface: IERC1155MintableInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:187


IERC1155MintableInterfaceId

Const IERC1155MintableInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:190


IERC1155ReceiverInterface

Const IERC1155ReceiverInterface: IERC1155ReceiverInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:195


IERC1155ReceiverInterfaceId

Const IERC1155ReceiverInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:198


IERC1167FactoryInterface

Const IERC1167FactoryInterface: IERC1167FactoryInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:70


IERC1167FactoryInterfaceId

Const IERC1167FactoryInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:73


IERC165Interface

Const IERC165Interface: IERC165Interface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:79


IERC165InterfaceId

Const IERC165InterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:81


IERC1820Interface

Const IERC1820Interface: IERC1820RegistryInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:84


IERC1820InterfaceId

Const IERC1820InterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:87


IERC20Interface

Const IERC20Interface: IERC20Interface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:90


IERC20InterfaceId

Const IERC20InterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:92


IERC20MetadataInterface

Const IERC20MetadataInterface: IERC20MetadataInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:96


IERC20MetadataInterfaceId

Const IERC20MetadataInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:100


IERC20MintableInterface

Const IERC20MintableInterface: IERC20MintableInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:104


IERC20MintableInterfaceId

Const IERC20MintableInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:107


IERC2981Interface

Const IERC2981Interface: IERC2981Interface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:112


IERC2981InterfaceId

Const IERC2981InterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:114


IERC2981SetterInterface

Const IERC2981SetterInterface: IERC2981SetterInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:118


IERC2981SetterInterfaceId

Const IERC2981SetterInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:122


IERC721DnaInterface

Const IERC721DnaInterface: IERC721DnaInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:165


IERC721DnaInterfaceId

Const IERC721DnaInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:166


IERC721EnumerableInterface

Const IERC721EnumerableInterface: IERC721EnumerableInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:141


IERC721EnumerableInterfaceId

Const IERC721EnumerableInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:145


IERC721Interface

Const IERC721Interface: IERC721Interface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:127


IERC721InterfaceId

Const IERC721InterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:129


IERC721MetadataInterface

Const IERC721MetadataInterface: IERC721MetadataInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:133


IERC721MetadataInterfaceId

Const IERC721MetadataInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:137


IERC721MintableAutoIdInterface

Const IERC721MintableAutoIdInterface: IERC721MintableAutoIdInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:155


IERC721MintableAutoIdInterfaceId

Const IERC721MintableAutoIdInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:158


IERC721MintableInterface

Const IERC721MintableInterface: IERC721MintableInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:149


IERC721MintableInterfaceId

Const IERC721MintableInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:153


IERC721ReceiverInterface

Const IERC721ReceiverInterface: IERC721ReceiverInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:168


IERC721ReceiverInterfaceId

Const IERC721ReceiverInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:171


IERC721TopDownInterface

Const IERC721TopDownInterface: IERC721TopDownInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:160


IERC721TopDownInterfaceId

Const IERC721TopDownInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:163


IMulticall2Interface

Const IMulticall2Interface: IMulticall2Interface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:75


IMulticall2InterfaceInterfaceId

Const IMulticall2InterfaceInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:76


IRouterReceiverInterface

Const IRouterReceiverInterface: IRouterReceiverInterface

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:210


IRouterReceiverInterfaceId

Const IRouterReceiverInterfaceId: string

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:213


interfaceIdNames

Const interfaceIdNames: Object

Index signature

[k: string]: InterfaceName

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:264


interfaceIds

Const interfaceIds: Object

Index signature

[k: string]: AbiItem[]

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:233


interfaces

Const interfaces: Object

Type declaration

NameType
IAccessControl{ contract: IAccessControl ; interface: IAccessControlInterface = IAccessControlInterface; interfaceId: string = IAccessControlInterfaceId }
IAccessControl.contractIAccessControl
IAccessControl.interfaceIAccessControlInterface
IAccessControl.interfaceIdstring
IAssetRouterCraft{ contract: IAssetRouterCraft ; interface: IAssetRouterCraftInterface = IAssetRouterCraftInterface; interfaceId: string = IAssetRouterCraftInterfaceId }
IAssetRouterCraft.contractIAssetRouterCraft
IAssetRouterCraft.interfaceIAssetRouterCraftInterface
IAssetRouterCraft.interfaceIdstring
IAssetRouterInput{ contract: IAssetRouterInput ; interface: IAssetRouterInputInterface = IAssetRouterInputInterface; interfaceId: string = IAssetRouterInputInterfaceId }
IAssetRouterInput.contractIAssetRouterInput
IAssetRouterInput.interfaceIAssetRouterInputInterface
IAssetRouterInput.interfaceIdstring
IAssetRouterOutput{ contract: IAssetRouterOutput ; interface: IAssetRouterOutputInterface = IAssetRouterOutputInterface; interfaceId: string = IAssetRouterOutputInterfaceId }
IAssetRouterOutput.contractIAssetRouterOutput
IAssetRouterOutput.interfaceIAssetRouterOutputInterface
IAssetRouterOutput.interfaceIdstring
IBaseURI{ contract: IBaseURI ; interface: IBaseURIInterface = IBaseURIInterface; interfaceId: string = IBaseURIInterfaceId }
IBaseURI.contractIBaseURI
IBaseURI.interfaceIBaseURIInterface
IBaseURI.interfaceIdstring
IContractURI{ contract: IContractURI ; interface: IContractURIInterface = IContractURIInterface; interfaceId: string = IContractURIInterfaceId }
IContractURI.contractIContractURI
IContractURI.interfaceIContractURIInterface
IContractURI.interfaceIdstring
IERC1155{ contract: IERC1155 ; interface: IERC1155Interface = IERC1155Interface; interfaceId: string = IERC1155InterfaceId }
IERC1155.contractIERC1155
IERC1155.interfaceIERC1155Interface
IERC1155.interfaceIdstring
IERC1155Dna{ contract: IERC1155Dna ; interface: IERC1155DnaInterface = IERC1155DnaInterface; interfaceId: string = IERC1155DnaInterfaceId }
IERC1155Dna.contractIERC1155Dna
IERC1155Dna.interfaceIERC1155DnaInterface
IERC1155Dna.interfaceIdstring
IERC1155MetadataURI{ contract: IERC1155MetadataURI ; interface: IERC1155MetadataURIInterface = IERC1155MetadataURIInterface; interfaceId: string = IERC1155MetadataURIInterfaceId }
IERC1155MetadataURI.contractIERC1155MetadataURI
IERC1155MetadataURI.interfaceIERC1155MetadataURIInterface
IERC1155MetadataURI.interfaceIdstring
IERC1155Mintable{ contract: IERC1155Mintable ; interface: IERC1155MintableInterface = IERC1155MintableInterface; interfaceId: string = IERC1155MintableInterfaceId }
IERC1155Mintable.contractIERC1155Mintable
IERC1155Mintable.interfaceIERC1155MintableInterface
IERC1155Mintable.interfaceIdstring
IERC1155Receiver{ contract: IERC1155Receiver ; interface: IERC1155ReceiverInterface = IERC1155ReceiverInterface; interfaceId: string = IERC1155ReceiverInterfaceId }
IERC1155Receiver.contractIERC1155Receiver
IERC1155Receiver.interfaceIERC1155ReceiverInterface
IERC1155Receiver.interfaceIdstring
IERC1167Factory{ contract: IERC1167Factory ; interface: IERC1167FactoryInterface = IERC1167FactoryInterface; interfaceId: string = IERC1167FactoryInterfaceId }
IERC1167Factory.contractIERC1167Factory
IERC1167Factory.interfaceIERC1167FactoryInterface
IERC1167Factory.interfaceIdstring
IERC165{ contract: IERC165 ; interface: IERC165Interface = IERC165Interface; interfaceId: string = IERC165InterfaceId }
IERC165.contractIERC165
IERC165.interfaceIERC165Interface
IERC165.interfaceIdstring
IERC1820{ contract: IERC1820Registry ; interface: IERC1820RegistryInterface = IERC1820Interface; interfaceId: string = IERC1820InterfaceId }
IERC1820.contractIERC1820Registry
IERC1820.interfaceIERC1820RegistryInterface
IERC1820.interfaceIdstring
IERC20{ contract: IERC20 ; interface: IERC20Interface = IERC20Interface; interfaceId: string = IERC20InterfaceId }
IERC20.contractIERC20
IERC20.interfaceIERC20Interface
IERC20.interfaceIdstring
IERC20Metadata{ contract: IERC20Metadata ; interface: IERC20MetadataInterface = IERC20MetadataInterface; interfaceId: string = IERC20MetadataInterfaceId }
IERC20Metadata.contractIERC20Metadata
IERC20Metadata.interfaceIERC20MetadataInterface
IERC20Metadata.interfaceIdstring
IERC20Mintable{ contract: IERC20Mintable ; interface: IERC20MintableInterface = IERC20MintableInterface; interfaceId: string = IERC20MintableInterfaceId }
IERC20Mintable.contractIERC20Mintable
IERC20Mintable.interfaceIERC20MintableInterface
IERC20Mintable.interfaceIdstring
IERC2981{ contract: IERC2981 ; interface: IERC2981Interface = IERC2981Interface; interfaceId: string = IERC2981InterfaceId }
IERC2981.contractIERC2981
IERC2981.interfaceIERC2981Interface
IERC2981.interfaceIdstring
IERC2981Setter{ contract: IERC2981Setter ; interface: IERC2981SetterInterface = IERC2981SetterInterface; interfaceId: string = IERC2981SetterInterfaceId }
IERC2981Setter.contractIERC2981Setter
IERC2981Setter.interfaceIERC2981SetterInterface
IERC2981Setter.interfaceIdstring
IERC721{ contract: IERC721 ; interface: IERC721Interface = IERC721Interface; interfaceId: string = IERC721InterfaceId }
IERC721.contractIERC721
IERC721.interfaceIERC721Interface
IERC721.interfaceIdstring
IERC721Dna{ contract: IERC721Dna ; interface: IERC721DnaInterface = IERC721DnaInterface; interfaceId: string = IERC721DnaInterfaceId }
IERC721Dna.contractIERC721Dna
IERC721Dna.interfaceIERC721DnaInterface
IERC721Dna.interfaceIdstring
IERC721Enumerable{ contract: IERC721Enumerable ; interface: IERC721EnumerableInterface = IERC721EnumerableInterface; interfaceId: string = IERC721EnumerableInterfaceId }
IERC721Enumerable.contractIERC721Enumerable
IERC721Enumerable.interfaceIERC721EnumerableInterface
IERC721Enumerable.interfaceIdstring
IERC721Metadata{ contract: IERC721Metadata ; interface: IERC721MetadataInterface = IERC721MetadataInterface; interfaceId: string = IERC721MetadataInterfaceId }
IERC721Metadata.contractIERC721Metadata
IERC721Metadata.interfaceIERC721MetadataInterface
IERC721Metadata.interfaceIdstring
IERC721Mintable{ contract: IERC721Mintable ; interface: IERC721MintableInterface = IERC721MintableInterface; interfaceId: string = IERC721MintableInterfaceId }
IERC721Mintable.contractIERC721Mintable
IERC721Mintable.interfaceIERC721MintableInterface
IERC721Mintable.interfaceIdstring
IERC721MintableAutoId{ contract: IERC721MintableAutoId ; interface: IERC721MintableAutoIdInterface = IERC721MintableAutoIdInterface; interfaceId: string = IERC721MintableAutoIdInterfaceId }
IERC721MintableAutoId.contractIERC721MintableAutoId
IERC721MintableAutoId.interfaceIERC721MintableAutoIdInterface
IERC721MintableAutoId.interfaceIdstring
IERC721Receiver{ contract: IERC721Receiver ; interface: IERC721ReceiverInterface = IERC721ReceiverInterface; interfaceId: string = IERC721ReceiverInterfaceId }
IERC721Receiver.contractIERC721Receiver
IERC721Receiver.interfaceIERC721ReceiverInterface
IERC721Receiver.interfaceIdstring
IERC721TopDown{ contract: IERC721TopDown ; interface: IERC721TopDownInterface = IERC721TopDownInterface; interfaceId: string = IERC721TopDownInterfaceId }
IERC721TopDown.contractIERC721TopDown
IERC721TopDown.interfaceIERC721TopDownInterface
IERC721TopDown.interfaceIdstring
IMulticall2{ contract: IMulticall2 ; interface: IMulticall2Interface = IMulticall2Interface; interfaceId: string = IMulticall2InterfaceInterfaceId }
IMulticall2.contractIMulticall2
IMulticall2.interfaceIMulticall2Interface
IMulticall2.interfaceIdstring
IRouterReceiver{ contract: IRouterReceiver ; interface: IRouterReceiverInterface = IRouterReceiverInterface; interfaceId: string = IRouterReceiverInterfaceId }
IRouterReceiver.contractIRouterReceiver
IRouterReceiver.interfaceIRouterReceiverInterface
IRouterReceiver.interfaceIdstring

Defined in

packages-public/packages/contracts/src/ethers/interfaces.ts:294