@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
Name | Type |
---|---|
IAccessControl | { contract : IAccessControl ; interface : IAccessControlInterface = IAccessControlInterface; interfaceId : string = IAccessControlInterfaceId } |
IAccessControl.contract | IAccessControl |
IAccessControl.interface | IAccessControlInterface |
IAccessControl.interfaceId | string |
IAssetRouterCraft | { contract : IAssetRouterCraft ; interface : IAssetRouterCraftInterface = IAssetRouterCraftInterface; interfaceId : string = IAssetRouterCraftInterfaceId } |
IAssetRouterCraft.contract | IAssetRouterCraft |
IAssetRouterCraft.interface | IAssetRouterCraftInterface |
IAssetRouterCraft.interfaceId | string |
IAssetRouterInput | { contract : IAssetRouterInput ; interface : IAssetRouterInputInterface = IAssetRouterInputInterface; interfaceId : string = IAssetRouterInputInterfaceId } |
IAssetRouterInput.contract | IAssetRouterInput |
IAssetRouterInput.interface | IAssetRouterInputInterface |
IAssetRouterInput.interfaceId | string |
IAssetRouterOutput | { contract : IAssetRouterOutput ; interface : IAssetRouterOutputInterface = IAssetRouterOutputInterface; interfaceId : string = IAssetRouterOutputInterfaceId } |
IAssetRouterOutput.contract | IAssetRouterOutput |
IAssetRouterOutput.interface | IAssetRouterOutputInterface |
IAssetRouterOutput.interfaceId | string |
IBaseURI | { contract : IBaseURI ; interface : IBaseURIInterface = IBaseURIInterface; interfaceId : string = IBaseURIInterfaceId } |
IBaseURI.contract | IBaseURI |
IBaseURI.interface | IBaseURIInterface |
IBaseURI.interfaceId | string |
IContractURI | { contract : IContractURI ; interface : IContractURIInterface = IContractURIInterface; interfaceId : string = IContractURIInterfaceId } |
IContractURI.contract | IContractURI |
IContractURI.interface | IContractURIInterface |
IContractURI.interfaceId | string |
IERC1155 | { contract : IERC1155 ; interface : IERC1155Interface = IERC1155Interface; interfaceId : string = IERC1155InterfaceId } |
IERC1155.contract | IERC1155 |
IERC1155.interface | IERC1155Interface |
IERC1155.interfaceId | string |
IERC1155Dna | { contract : IERC1155Dna ; interface : IERC1155DnaInterface = IERC1155DnaInterface; interfaceId : string = IERC1155DnaInterfaceId } |
IERC1155Dna.contract | IERC1155Dna |
IERC1155Dna.interface | IERC1155DnaInterface |
IERC1155Dna.interfaceId | string |
IERC1155MetadataURI | { contract : IERC1155MetadataURI ; interface : IERC1155MetadataURIInterface = IERC1155MetadataURIInterface; interfaceId : string = IERC1155MetadataURIInterfaceId } |
IERC1155MetadataURI.contract | IERC1155MetadataURI |
IERC1155MetadataURI.interface | IERC1155MetadataURIInterface |
IERC1155MetadataURI.interfaceId | string |
IERC1155Mintable | { contract : IERC1155Mintable ; interface : IERC1155MintableInterface = IERC1155MintableInterface; interfaceId : string = IERC1155MintableInterfaceId } |
IERC1155Mintable.contract | IERC1155Mintable |
IERC1155Mintable.interface | IERC1155MintableInterface |
IERC1155Mintable.interfaceId | string |
IERC1155Receiver | { contract : IERC1155Receiver ; interface : IERC1155ReceiverInterface = IERC1155ReceiverInterface; interfaceId : string = IERC1155ReceiverInterfaceId } |
IERC1155Receiver.contract | IERC1155Receiver |
IERC1155Receiver.interface | IERC1155ReceiverInterface |
IERC1155Receiver.interfaceId | string |
IERC1167Factory | { contract : IERC1167Factory ; interface : IERC1167FactoryInterface = IERC1167FactoryInterface; interfaceId : string = IERC1167FactoryInterfaceId } |
IERC1167Factory.contract | IERC1167Factory |
IERC1167Factory.interface | IERC1167FactoryInterface |
IERC1167Factory.interfaceId | string |
IERC165 | { contract : IERC165 ; interface : IERC165Interface = IERC165Interface; interfaceId : string = IERC165InterfaceId } |
IERC165.contract | IERC165 |
IERC165.interface | IERC165Interface |
IERC165.interfaceId | string |
IERC1820 | { contract : IERC1820Registry ; interface : IERC1820RegistryInterface = IERC1820Interface; interfaceId : string = IERC1820InterfaceId } |
IERC1820.contract | IERC1820Registry |
IERC1820.interface | IERC1820RegistryInterface |
IERC1820.interfaceId | string |
IERC20 | { contract : IERC20 ; interface : IERC20Interface = IERC20Interface; interfaceId : string = IERC20InterfaceId } |
IERC20.contract | IERC20 |
IERC20.interface | IERC20Interface |
IERC20.interfaceId | string |
IERC20Metadata | { contract : IERC20Metadata ; interface : IERC20MetadataInterface = IERC20MetadataInterface; interfaceId : string = IERC20MetadataInterfaceId } |
IERC20Metadata.contract | IERC20Metadata |
IERC20Metadata.interface | IERC20MetadataInterface |
IERC20Metadata.interfaceId | string |
IERC20Mintable | { contract : IERC20Mintable ; interface : IERC20MintableInterface = IERC20MintableInterface; interfaceId : string = IERC20MintableInterfaceId } |
IERC20Mintable.contract | IERC20Mintable |
IERC20Mintable.interface | IERC20MintableInterface |
IERC20Mintable.interfaceId | string |
IERC2981 | { contract : IERC2981 ; interface : IERC2981Interface = IERC2981Interface; interfaceId : string = IERC2981InterfaceId } |
IERC2981.contract | IERC2981 |
IERC2981.interface | IERC2981Interface |
IERC2981.interfaceId | string |
IERC2981Setter | { contract : IERC2981Setter ; interface : IERC2981SetterInterface = IERC2981SetterInterface; interfaceId : string = IERC2981SetterInterfaceId } |
IERC2981Setter.contract | IERC2981Setter |
IERC2981Setter.interface | IERC2981SetterInterface |
IERC2981Setter.interfaceId | string |
IERC721 | { contract : IERC721 ; interface : IERC721Interface = IERC721Interface; interfaceId : string = IERC721InterfaceId } |
IERC721.contract | IERC721 |
IERC721.interface | IERC721Interface |
IERC721.interfaceId | string |
IERC721Dna | { contract : IERC721Dna ; interface : IERC721DnaInterface = IERC721DnaInterface; interfaceId : string = IERC721DnaInterfaceId } |
IERC721Dna.contract | IERC721Dna |
IERC721Dna.interface | IERC721DnaInterface |
IERC721Dna.interfaceId | string |
IERC721Enumerable | { contract : IERC721Enumerable ; interface : IERC721EnumerableInterface = IERC721EnumerableInterface; interfaceId : string = IERC721EnumerableInterfaceId } |
IERC721Enumerable.contract | IERC721Enumerable |
IERC721Enumerable.interface | IERC721EnumerableInterface |
IERC721Enumerable.interfaceId | string |
IERC721Metadata | { contract : IERC721Metadata ; interface : IERC721MetadataInterface = IERC721MetadataInterface; interfaceId : string = IERC721MetadataInterfaceId } |
IERC721Metadata.contract | IERC721Metadata |
IERC721Metadata.interface | IERC721MetadataInterface |
IERC721Metadata.interfaceId | string |
IERC721Mintable | { contract : IERC721Mintable ; interface : IERC721MintableInterface = IERC721MintableInterface; interfaceId : string = IERC721MintableInterfaceId } |
IERC721Mintable.contract | IERC721Mintable |
IERC721Mintable.interface | IERC721MintableInterface |
IERC721Mintable.interfaceId | string |
IERC721MintableAutoId | { contract : IERC721MintableAutoId ; interface : IERC721MintableAutoIdInterface = IERC721MintableAutoIdInterface; interfaceId : string = IERC721MintableAutoIdInterfaceId } |
IERC721MintableAutoId.contract | IERC721MintableAutoId |
IERC721MintableAutoId.interface | IERC721MintableAutoIdInterface |
IERC721MintableAutoId.interfaceId | string |
IERC721Receiver | { contract : IERC721Receiver ; interface : IERC721ReceiverInterface = IERC721ReceiverInterface; interfaceId : string = IERC721ReceiverInterfaceId } |
IERC721Receiver.contract | IERC721Receiver |
IERC721Receiver.interface | IERC721ReceiverInterface |
IERC721Receiver.interfaceId | string |
IERC721TopDown | { contract : IERC721TopDown ; interface : IERC721TopDownInterface = IERC721TopDownInterface; interfaceId : string = IERC721TopDownInterfaceId } |
IERC721TopDown.contract | IERC721TopDown |
IERC721TopDown.interface | IERC721TopDownInterface |
IERC721TopDown.interfaceId | string |
IMulticall2 | { contract : IMulticall2 ; interface : IMulticall2Interface = IMulticall2Interface; interfaceId : string = IMulticall2InterfaceInterfaceId } |
IMulticall2.contract | IMulticall2 |
IMulticall2.interface | IMulticall2Interface |
IMulticall2.interfaceId | string |
IRouterReceiver | { contract : IRouterReceiver ; interface : IRouterReceiverInterface = IRouterReceiverInterface; interfaceId : string = IRouterReceiverInterfaceId } |
IRouterReceiver.contract | IRouterReceiver |
IRouterReceiver.interface | IRouterReceiverInterface |
IRouterReceiver.interfaceId | string |
Defined in
packages-public/packages/contracts/src/ethers/interfaces.ts:294