Namespace: Ethers
Namespaces
Classes
- AssetRouterCraft__factory
- AssetRouterInput__factory
- AssetRouterOutput__factory
- BeaconProxy__factory
- ERC1155Dna__factory
- ERC1155Mintable__factory
- ERC1167Factory__factory
- ERC20Mintable__factory
- ERC721Dna__factory
- ERC721MintableAutoId__factory
- ERC721Mintable__factory
- ERC721TopDownDnaMintable__factory
- ERC721TopDownDna__factory
- ERC721TopDownMintableAutoId__factory
- ERC721TopDownMintable__factory
- Fallback__factory
- IAssetRouterCraft__factory
- IAssetRouterInput__factory
- IAssetRouterOutput__factory
- IBeacon__factory
- IERC1155Dna__factory
- IERC1155MetadataURI__factory
- IERC1155Mintable__factory
- IERC1155Receiver__factory
- IERC1155__factory
- IERC165__factory
- IERC1820Registry__factory
- IERC20Dna__factory
- IERC20Metadata__factory
- IERC20__factory
- IERC721Dna__factory
- IERC721Metadata_factory
- IERC721MintableAutoId__factory
- IERC721Mintable__factory
- IERC721Receiver__factory
- IERC721TopDown__factory
- IERC721__factory
- IMulticall2__factory
- Multicall2__factory
- OwlTemplate__factory
- UpgradeableBeacon__factory
Interfaces
- AssetRouterCraft
- AssetRouterCraftInterface
- AssetRouterInput
- AssetRouterInputInterface
- AssetRouterOutput
- AssetRouterOutputInterface
- BeaconProxy
- BeaconProxyInterface
- BlockNumber
- DeployedLinkReferences
- ERC1155Base
- ERC1155BaseInterface
- ERC1155Dna
- ERC1155DnaInterface
- ERC1155Mintable
- ERC1155MintableInterface
- ERC1167Factory
- ERC1167FactoryInterface
- ERC20Mintable
- ERC20MintableInterface
- ERC721Dna
- ERC721DnaInterface
- ERC721Mintable
- ERC721MintableAutoId
- ERC721MintableAutoIdInterface
- ERC721MintableInterface
- ERC721TopDownDna
- ERC721TopDownDnaInterface
- ERC721TopDownDnaMintable
- ERC721TopDownDnaMintableInterface
- ERC721TopDownMintable
- ERC721TopDownMintableAutoId
- ERC721TopDownMintableAutoIdInterface
- ERC721TopDownMintableInterface
- Fallback
- FallbackInterface
- IAccessControl
- IAccessControlInterface
- IAssetRouterCraft
- IAssetRouterCraftInterface
- IAssetRouterInput
- IAssetRouterInputInterface
- IAssetRouterOutput
- IAssetRouterOutputInterface
- IBaseURI
- IBaseURIInterface
- IBeacon
- IBeaconInterface
- IContractURI
- IContractURIInterface
- IERC1155
- IERC1155Dna
- IERC1155DnaInterface
- IERC1155Interface
- IERC1155MetadataURI
- IERC1155MetadataURIInterface
- IERC1155Mintable
- IERC1155MintableInterface
- IERC1155Receiver
- IERC1155ReceiverInterface
- IERC1167Factory
- IERC1167FactoryInterface
- IERC165
- IERC165Interface
- IERC1820Registry
- IERC1820RegistryInterface
- IERC20
- IERC20Dna
- IERC20DnaInterface
- IERC20Interface
- IERC20Metadata
- IERC20MetadataInterface
- IERC20Mintable
- IERC20MintableInterface
- IERC2981
- IERC2981Interface
- IERC2981Setter
- IERC2981SetterInterface
- IERC721
- IERC721Dna
- IERC721DnaInterface
- IERC721Enumerable
- IERC721EnumerableInterface
- IERC721Interface
- IERC721Metadata
- IERC721MetadataInterface
- IERC721Mintable
- IERC721MintableAutoId
- IERC721MintableAutoIdInterface
- IERC721MintableInterface
- IERC721Receiver
- IERC721ReceiverInterface
- IERC721TopDown
- IERC721TopDownInterface
- IMulticall2
- IMulticall2Interface
- IOwlBase
- IRouterReceiver
- IRouterReceiverInterface
- Multicall2
- OwlTemplate
- UpgradeableBeacon
- UpgradeableBeaconInterface
Type Aliases
BeaconProxyUpgradedEvent
Ƭ BeaconProxyUpgradedEvent: TypedEvent
<[string
], UpgradedEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/contracts/proxy/Beacon/BeaconProxy.ts:143
F_Initialize
Ƭ F_Initialize: Omit
<Factories
, "ERC1167Factory"
| "Fallback"
| "ERC721TopDownLib"
| "ERC721TopDownDnaLib"
| "Multicall2"
>
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:8
F_ProxyInitialize
Ƭ F_ProxyInitialize: Omit
<F_Initialize
, "UpgradeableBeacon"
| "BeaconProxy"
>
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:12
Factories
Ƭ Factories: ReturnType
<typeof getFactories
>
Defined in
packages-public/packages/contracts/src/ethers/factories.ts:201
IERC1155ApprovalForAllEvent
Ƭ IERC1155ApprovalForAllEvent: TypedEvent
<[string
, string
, boolean
], ApprovalForAllEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC1155/IERC1155Upgradeable.ts:137
IERC1155TransferBatchEvent
Ƭ IERC1155TransferBatchEvent: TypedEvent
<[string
, string
, string
, BigNumber
[], BigNumber
[]], TransferBatchEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC1155/IERC1155Upgradeable.ts:151
IERC1155TransferSingleEvent
Ƭ IERC1155TransferSingleEvent: TypedEvent
<[string
, string
, string
, BigNumber
, BigNumber
], TransferSingleEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC1155/IERC1155Upgradeable.ts:165
IERC20ApprovalEvent
Ƭ IERC20ApprovalEvent: TypedEvent
<[string
, string
, BigNumber
], ApprovalEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.ts:106
IERC20TransferEvent
Ƭ IERC20TransferEvent: TypedEvent
<[string
, string
, BigNumber
], TransferEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.ts:118
IERC721ApprovalEvent
Ƭ IERC721ApprovalEvent: TypedEvent
<[string
, string
, BigNumber
], ApprovalEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:160
IERC721TopDownAttachedChild1155Event
Ƭ IERC721TopDownAttachedChild1155Event: TypedEvent
<[string
, BigNumber
, string
, BigNumber
[]], AttachedChild1155EventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/contracts/assets/ERC721/IERC721TopDown.ts:125
IERC721TopDownDetachedChild1155Event
Ƭ IERC721TopDownDetachedChild1155Event: TypedEvent
<[string
, BigNumber
, string
, BigNumber
[]], DetachedChild1155EventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/contracts/assets/ERC721/IERC721TopDown.ts:139
IERC721TopDownSetChild721Event
Ƭ IERC721TopDownSetChild721Event: TypedEvent
<[string
, BigNumber
, string
, BigNumber
], SetChild721EventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/contracts/assets/ERC721/IERC721TopDown.ts:153
IERC721TransferEvent
Ƭ IERC721TransferEvent: TypedEvent
<[string
, string
, BigNumber
], TransferEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.ts:184
InitializeFactories
Ƭ InitializeFactories: { [K in keyof F_Initialize]: CustomFactory<ReturnType<F_Initialize[K]["attach"]>, "initialize"> }
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:18
InterfaceImplementerSetEvent
Ƭ InterfaceImplementerSetEvent: TypedEvent
<[string
, string
, string
], InterfaceImplementerSetEventObject
>
Defined in
packages-public/packages/contracts/src/typechain/ethers/@openzeppelin/contracts-upgradeable/utils/introspection/IERC1820RegistryUpgradeable.ts:131
NoInitFactories
Ƭ NoInitFactories: { [K in keyof Factories]: CustomFactory<ReturnType<Factories[K]["attach"]>> }
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:14
ProxyInitializeFactories
Ƭ ProxyInitializeFactories: { [K in keyof F_ProxyInitialize]: CustomFactory<ReturnType<F_ProxyInitialize[K]["attach"]>, "initialize"> }
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:22
Variables
ERC721TopDownDnaLibAddress
• Const
ERC721TopDownDnaLibAddress: string
Defined in
packages-public/packages/contracts/src/ethers/factories.ts:81
ERC721TopDownLibAddress
• Const
ERC721TopDownLibAddress: string
Defined in
packages-public/packages/contracts/src/ethers/factories.ts:74
OwlTemplateHelperLibAddress
• Const
OwlTemplateHelperLibAddress: string
Defined in
packages-public/packages/contracts/src/ethers/examples.ts:18
deployedHelperLinkReferences
• Const
deployedHelperLinkReferences: DeployedLinkReferences
Defined in
packages-public/packages/contracts/src/ethers/examples.ts:24
deployedLinkReferences
• Const
deployedLinkReferences: DeployedLinkReferences
Defined in
packages-public/packages/contracts/src/ethers/factories.ts:87
examples
• Const
examples: Object
Type declaration
Name | Type |
---|---|
ERC1167Factory | ERC1167Factory__factory |
OwlTemplate | OwlTemplate__factory |
OwlTemplateHelperLib | ContractFactory |
Defined in
packages-public/packages/contracts/src/ethers/examples.ts:40
factories
• Const
factories: Object
Type declaration
Name | Type |
---|---|
AssetRouterCraft | AssetRouterCraft__factory |
AssetRouterInput | AssetRouterInput__factory |
AssetRouterOutput | AssetRouterOutput__factory |
BeaconProxy | BeaconProxy__factory |
ERC1155Dna | ERC1155Dna__factory |
ERC1155Mintable | ERC1155Mintable__factory |
ERC1167Factory | ERC1167Factory__factory |
ERC20Mintable | ERC20Mintable__factory |
ERC721Dna | ERC721Dna__factory |
ERC721Mintable | ERC721Mintable__factory |
ERC721MintableAutoId | ERC721MintableAutoId__factory |
ERC721TopDownDna | ERC721TopDownDna__factory |
ERC721TopDownDnaLib | ContractFactory |
ERC721TopDownDnaMintable | ERC721TopDownDnaMintable__factory |
ERC721TopDownLib | ContractFactory |
ERC721TopDownMintable | ERC721TopDownMintable__factory |
ERC721TopDownMintableAutoId | ERC721TopDownMintableAutoId__factory |
Fallback | Fallback__factory |
Multicall2 | Multicall2__factory |
UpgradeableBeacon | UpgradeableBeacon__factory |
Defined in
packages-public/packages/contracts/src/ethers/factories.ts:172
implementationAddresses
• Const
implementationAddresses: Object
Type declaration
Name | Type |
---|---|
AssetRouterCraft | string |
AssetRouterInput | string |
AssetRouterOutput | string |
BeaconProxy | string |
ERC1155Dna | string |
ERC1155Mintable | string |
ERC1167Factory | string |
ERC20Mintable | string |
ERC721Dna | string |
ERC721Mintable | string |
ERC721MintableAutoId | string |
ERC721TopDownDna | string |
ERC721TopDownDnaLib | string |
ERC721TopDownDnaMintable | string |
ERC721TopDownLib | string |
ERC721TopDownMintable | string |
ERC721TopDownMintableAutoId | string |
Fallback | string |
Multicall2 | string |
UpgradeableBeacon | string |
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:39
implementationFactories
• Const
implementationFactories: NoInitFactories
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:38
Functions
getBeaconProxyFactories
▸ getBeaconProxyFactories(deterministicFactories
, cloneFactory
, beaconFactory
, msgSender
): ProxyInitializeFactories
Parameters
Name | Type |
---|---|
deterministicFactories | NoInitFactories |
cloneFactory | ERC1167Factory |
beaconFactory | CustomFactory <UpgradeableBeacon , "initialize" > |
msgSender | string |
Returns
Defined in
packages-public/packages/contracts/src/ethers/beaconProxyFactories.ts:6
getDeterministicFactories
▸ getDeterministicFactories(factories
): NoInitFactories
Parameters
Name | Type |
---|---|
factories | Object |
factories.AssetRouterCraft | AssetRouterCraft__factory |
factories.AssetRouterInput | AssetRouterInput__factory |
factories.AssetRouterOutput | AssetRouterOutput__factory |
factories.BeaconProxy | BeaconProxy__factory |
factories.ERC1155Dna | ERC1155Dna__factory |
factories.ERC1155Mintable | ERC1155Mintable__factory |
factories.ERC1167Factory | ERC1167Factory__factory |
factories.ERC20Mintable | ERC20Mintable__factory |
factories.ERC721Dna | ERC721Dna__factory |
factories.ERC721Mintable | ERC721Mintable__factory |
factories.ERC721MintableAutoId | ERC721MintableAutoId__factory |
factories.ERC721TopDownDna | ERC721TopDownDna__factory |
factories.ERC721TopDownDnaLib | ContractFactory |
factories.ERC721TopDownDnaMintable | ERC721TopDownDnaMintable__factory |
factories.ERC721TopDownLib | ContractFactory |
factories.ERC721TopDownMintable | ERC721TopDownMintable__factory |
factories.ERC721TopDownMintableAutoId | ERC721TopDownMintableAutoId__factory |
factories.Fallback | Fallback__factory |
factories.Multicall2 | Multicall2__factory |
factories.UpgradeableBeacon | UpgradeableBeacon__factory |
Returns
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:26
getDeterministicInitializeFactories
▸ getDeterministicInitializeFactories(factories
, cloneFactory
, msgSender
): InitializeFactories
Parameters
Name | Type |
---|---|
factories | Object |
factories.AssetRouterCraft | AssetRouterCraft__factory |
factories.AssetRouterInput | AssetRouterInput__factory |
factories.AssetRouterOutput | AssetRouterOutput__factory |
factories.BeaconProxy | BeaconProxy__factory |
factories.ERC1155Dna | ERC1155Dna__factory |
factories.ERC1155Mintable | ERC1155Mintable__factory |
factories.ERC1167Factory | ERC1167Factory__factory |
factories.ERC20Mintable | ERC20Mintable__factory |
factories.ERC721Dna | ERC721Dna__factory |
factories.ERC721Mintable | ERC721Mintable__factory |
factories.ERC721MintableAutoId | ERC721MintableAutoId__factory |
factories.ERC721TopDownDna | ERC721TopDownDna__factory |
factories.ERC721TopDownDnaLib | ContractFactory |
factories.ERC721TopDownDnaMintable | ERC721TopDownDnaMintable__factory |
factories.ERC721TopDownLib | ContractFactory |
factories.ERC721TopDownMintable | ERC721TopDownMintable__factory |
factories.ERC721TopDownMintableAutoId | ERC721TopDownMintableAutoId__factory |
factories.Fallback | Fallback__factory |
factories.Multicall2 | Multicall2__factory |
factories.UpgradeableBeacon | UpgradeableBeacon__factory |
cloneFactory | ERC1167Factory |
msgSender | string |
Returns
Defined in
packages-public/packages/contracts/src/ethers/deterministicFactories.ts:41
getExamples
▸ getExamples(signer
): Object
Parameters
Name | Type |
---|---|
signer | Signer |
Returns
Object
Name | Type |
---|---|
AssetRouterCraft | AssetRouterCraft__factory |
AssetRouterInput | AssetRouterInput__factory |
AssetRouterOutput | AssetRouterOutput__factory |
BeaconProxy | BeaconProxy__factory |
ERC1155Dna | ERC1155Dna__factory |
ERC1155Mintable | ERC1155Mintable__factory |
ERC1167Factory | ERC1167Factory__factory |
ERC20Mintable | ERC20Mintable__factory |
ERC721Dna | ERC721Dna__factory |
ERC721Mintable | ERC721Mintable__factory |
ERC721MintableAutoId | ERC721MintableAutoId__factory |
ERC721TopDownDna | ERC721TopDownDna__factory |
ERC721TopDownDnaLib | ContractFactory |
ERC721TopDownDnaMintable | ERC721TopDownDnaMintable__factory |
ERC721TopDownLib | ContractFactory |
ERC721TopDownMintable | ERC721TopDownMintable__factory |
ERC721TopDownMintableAutoId | ERC721TopDownMintableAutoId__factory |
Fallback | Fallback__factory |
Multicall2 | Multicall2__factory |
UpgradeableBeacon | UpgradeableBeacon__factory |
Defined in
packages-public/packages/contracts/src/ethers/examples.ts:47
getFactories
▸ getFactories(signer
): Object
Parameters
Name | Type |
---|---|
signer | Signer |
Returns
Object
Name | Type |
---|---|
AssetRouterCraft | AssetRouterCraft__factory |
AssetRouterInput | AssetRouterInput__factory |
AssetRouterOutput | AssetRouterOutput__factory |
BeaconProxy | BeaconProxy__factory |
ERC1155Dna | ERC1155Dna__factory |
ERC1155Mintable | ERC1155Mintable__factory |
ERC1167Factory | ERC1167Factory__factory |
ERC20Mintable | ERC20Mintable__factory |
ERC721Dna | ERC721Dna__factory |
ERC721Mintable | ERC721Mintable__factory |
ERC721MintableAutoId | ERC721MintableAutoId__factory |
ERC721TopDownDna | ERC721TopDownDna__factory |
ERC721TopDownDnaLib | ContractFactory |
ERC721TopDownDnaMintable | ERC721TopDownDnaMintable__factory |
ERC721TopDownLib | ContractFactory |
ERC721TopDownMintable | ERC721TopDownMintable__factory |
ERC721TopDownMintableAutoId | ERC721TopDownMintableAutoId__factory |
Fallback | Fallback__factory |
Multicall2 | Multicall2__factory |
UpgradeableBeacon | UpgradeableBeacon__factory |
Defined in
packages-public/packages/contracts/src/ethers/factories.ts:197
getProxy1167Factories
▸ getProxy1167Factories(factories
, msgSender
): NoInitFactories
Parameters
Name | Type |
---|---|
factories | NoInitFactories |
msgSender | string |
Returns
Defined in
packages-public/packages/contracts/src/ethers/proxy1167Factories.ts:6
getProxy1167InitializeFactories
▸ getProxy1167InitializeFactories(factories
, msgSender
): InitializeFactories
Parameters
Name | Type |
---|---|
factories | NoInitFactories |
msgSender | string |
Returns
Defined in
packages-public/packages/contracts/src/ethers/proxy1167Factories.ts:20
linkLibraryBytecode
▸ linkLibraryBytecode(artifact
, deployedLinkReferences
): string
Parameters
Name | Type |
---|---|
artifact | Artifact |
deployedLinkReferences | DeployedLinkReferences |
Returns
string
Defined in
packages-public/packages/contracts/src/ethers/factories.ts:56