Skip to main content

Namespace: Ethers

Namespaces

Classes

Interfaces

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

NameType
ERC1167FactoryERC1167Factory__factory
OwlTemplateOwlTemplate__factory
OwlTemplateHelperLibContractFactory

Defined in

packages-public/packages/contracts/src/ethers/examples.ts:40


factories

Const factories: Object

Type declaration

NameType
AssetRouterCraftAssetRouterCraft__factory
AssetRouterInputAssetRouterInput__factory
AssetRouterOutputAssetRouterOutput__factory
BeaconProxyBeaconProxy__factory
ERC1155DnaERC1155Dna__factory
ERC1155MintableERC1155Mintable__factory
ERC1167FactoryERC1167Factory__factory
ERC20MintableERC20Mintable__factory
ERC721DnaERC721Dna__factory
ERC721MintableERC721Mintable__factory
ERC721MintableAutoIdERC721MintableAutoId__factory
ERC721TopDownDnaERC721TopDownDna__factory
ERC721TopDownDnaLibContractFactory
ERC721TopDownDnaMintableERC721TopDownDnaMintable__factory
ERC721TopDownLibContractFactory
ERC721TopDownMintableERC721TopDownMintable__factory
ERC721TopDownMintableAutoIdERC721TopDownMintableAutoId__factory
FallbackFallback__factory
Multicall2Multicall2__factory
UpgradeableBeaconUpgradeableBeacon__factory

Defined in

packages-public/packages/contracts/src/ethers/factories.ts:172


implementationAddresses

Const implementationAddresses: Object

Type declaration

NameType
AssetRouterCraftstring
AssetRouterInputstring
AssetRouterOutputstring
BeaconProxystring
ERC1155Dnastring
ERC1155Mintablestring
ERC1167Factorystring
ERC20Mintablestring
ERC721Dnastring
ERC721Mintablestring
ERC721MintableAutoIdstring
ERC721TopDownDnastring
ERC721TopDownDnaLibstring
ERC721TopDownDnaMintablestring
ERC721TopDownLibstring
ERC721TopDownMintablestring
ERC721TopDownMintableAutoIdstring
Fallbackstring
Multicall2string
UpgradeableBeaconstring

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

NameType
deterministicFactoriesNoInitFactories
cloneFactoryERC1167Factory
beaconFactoryCustomFactory<UpgradeableBeacon, "initialize">
msgSenderstring

Returns

ProxyInitializeFactories

Defined in

packages-public/packages/contracts/src/ethers/beaconProxyFactories.ts:6


getDeterministicFactories

getDeterministicFactories(factories): NoInitFactories

Parameters

NameType
factoriesObject
factories.AssetRouterCraftAssetRouterCraft__factory
factories.AssetRouterInputAssetRouterInput__factory
factories.AssetRouterOutputAssetRouterOutput__factory
factories.BeaconProxyBeaconProxy__factory
factories.ERC1155DnaERC1155Dna__factory
factories.ERC1155MintableERC1155Mintable__factory
factories.ERC1167FactoryERC1167Factory__factory
factories.ERC20MintableERC20Mintable__factory
factories.ERC721DnaERC721Dna__factory
factories.ERC721MintableERC721Mintable__factory
factories.ERC721MintableAutoIdERC721MintableAutoId__factory
factories.ERC721TopDownDnaERC721TopDownDna__factory
factories.ERC721TopDownDnaLibContractFactory
factories.ERC721TopDownDnaMintableERC721TopDownDnaMintable__factory
factories.ERC721TopDownLibContractFactory
factories.ERC721TopDownMintableERC721TopDownMintable__factory
factories.ERC721TopDownMintableAutoIdERC721TopDownMintableAutoId__factory
factories.FallbackFallback__factory
factories.Multicall2Multicall2__factory
factories.UpgradeableBeaconUpgradeableBeacon__factory

Returns

NoInitFactories

Defined in

packages-public/packages/contracts/src/ethers/deterministicFactories.ts:26


getDeterministicInitializeFactories

getDeterministicInitializeFactories(factories, cloneFactory, msgSender): InitializeFactories

Parameters

NameType
factoriesObject
factories.AssetRouterCraftAssetRouterCraft__factory
factories.AssetRouterInputAssetRouterInput__factory
factories.AssetRouterOutputAssetRouterOutput__factory
factories.BeaconProxyBeaconProxy__factory
factories.ERC1155DnaERC1155Dna__factory
factories.ERC1155MintableERC1155Mintable__factory
factories.ERC1167FactoryERC1167Factory__factory
factories.ERC20MintableERC20Mintable__factory
factories.ERC721DnaERC721Dna__factory
factories.ERC721MintableERC721Mintable__factory
factories.ERC721MintableAutoIdERC721MintableAutoId__factory
factories.ERC721TopDownDnaERC721TopDownDna__factory
factories.ERC721TopDownDnaLibContractFactory
factories.ERC721TopDownDnaMintableERC721TopDownDnaMintable__factory
factories.ERC721TopDownLibContractFactory
factories.ERC721TopDownMintableERC721TopDownMintable__factory
factories.ERC721TopDownMintableAutoIdERC721TopDownMintableAutoId__factory
factories.FallbackFallback__factory
factories.Multicall2Multicall2__factory
factories.UpgradeableBeaconUpgradeableBeacon__factory
cloneFactoryERC1167Factory
msgSenderstring

Returns

InitializeFactories

Defined in

packages-public/packages/contracts/src/ethers/deterministicFactories.ts:41


getExamples

getExamples(signer): Object

Parameters

NameType
signerSigner

Returns

Object

NameType
AssetRouterCraftAssetRouterCraft__factory
AssetRouterInputAssetRouterInput__factory
AssetRouterOutputAssetRouterOutput__factory
BeaconProxyBeaconProxy__factory
ERC1155DnaERC1155Dna__factory
ERC1155MintableERC1155Mintable__factory
ERC1167FactoryERC1167Factory__factory
ERC20MintableERC20Mintable__factory
ERC721DnaERC721Dna__factory
ERC721MintableERC721Mintable__factory
ERC721MintableAutoIdERC721MintableAutoId__factory
ERC721TopDownDnaERC721TopDownDna__factory
ERC721TopDownDnaLibContractFactory
ERC721TopDownDnaMintableERC721TopDownDnaMintable__factory
ERC721TopDownLibContractFactory
ERC721TopDownMintableERC721TopDownMintable__factory
ERC721TopDownMintableAutoIdERC721TopDownMintableAutoId__factory
FallbackFallback__factory
Multicall2Multicall2__factory
UpgradeableBeaconUpgradeableBeacon__factory

Defined in

packages-public/packages/contracts/src/ethers/examples.ts:47


getFactories

getFactories(signer): Object

Parameters

NameType
signerSigner

Returns

Object

NameType
AssetRouterCraftAssetRouterCraft__factory
AssetRouterInputAssetRouterInput__factory
AssetRouterOutputAssetRouterOutput__factory
BeaconProxyBeaconProxy__factory
ERC1155DnaERC1155Dna__factory
ERC1155MintableERC1155Mintable__factory
ERC1167FactoryERC1167Factory__factory
ERC20MintableERC20Mintable__factory
ERC721DnaERC721Dna__factory
ERC721MintableERC721Mintable__factory
ERC721MintableAutoIdERC721MintableAutoId__factory
ERC721TopDownDnaERC721TopDownDna__factory
ERC721TopDownDnaLibContractFactory
ERC721TopDownDnaMintableERC721TopDownDnaMintable__factory
ERC721TopDownLibContractFactory
ERC721TopDownMintableERC721TopDownMintable__factory
ERC721TopDownMintableAutoIdERC721TopDownMintableAutoId__factory
FallbackFallback__factory
Multicall2Multicall2__factory
UpgradeableBeaconUpgradeableBeacon__factory

Defined in

packages-public/packages/contracts/src/ethers/factories.ts:197


getProxy1167Factories

getProxy1167Factories(factories, msgSender): NoInitFactories

Parameters

NameType
factoriesNoInitFactories
msgSenderstring

Returns

NoInitFactories

Defined in

packages-public/packages/contracts/src/ethers/proxy1167Factories.ts:6


getProxy1167InitializeFactories

getProxy1167InitializeFactories(factories, msgSender): InitializeFactories

Parameters

NameType
factoriesNoInitFactories
msgSenderstring

Returns

InitializeFactories

Defined in

packages-public/packages/contracts/src/ethers/proxy1167Factories.ts:20


linkLibraryBytecode

linkLibraryBytecode(artifact, deployedLinkReferences): string

Parameters

NameType
artifactArtifact
deployedLinkReferencesDeployedLinkReferences

Returns

string

Defined in

packages-public/packages/contracts/src/ethers/factories.ts:56