Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {}
Type declaration
-
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {}
Type declaration
-
[eventTag: string]: (...args: any[]) => void
Readonly address
address: string
callStatic
callStatic: { setup: any }
Type declaration
-
setup: function
- setup(implementation: string, chainId: BigNumberish, wormhole: string, governanceChainId: BigNumberish, governanceContract: BytesLike, tokenImplementation: string, finality: BigNumberish, evmChainId: BigNumberish, overrides?: CallOverrides): Promise<void>
-
Parameters
-
implementation: string
-
chainId: BigNumberish
-
wormhole: string
-
governanceChainId: BigNumberish
-
governanceContract: BytesLike
-
tokenImplementation: string
-
finality: BigNumberish
-
evmChainId: BigNumberish
-
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { setup: any }
Type declaration
-
setup: function
- setup(implementation: string, chainId: BigNumberish, wormhole: string, governanceChainId: BigNumberish, governanceContract: BytesLike, tokenImplementation: string, finality: BigNumberish, evmChainId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
-
Parameters
-
implementation: string
-
chainId: BigNumberish
-
wormhole: string
-
governanceChainId: BigNumberish
-
governanceContract: BytesLike
-
tokenImplementation: string
-
finality: BigNumberish
-
evmChainId: BigNumberish
-
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
filters
filters: { AdminChanged: any; BeaconUpgraded: any; Upgraded: any }
Type declaration
-
AdminChanged: function
- AdminChanged(previousAdmin?: null, newAdmin?: null): TypedEventFilter<[string, string], { newAdmin: string; previousAdmin: string }>
-
Parameters
-
Optional previousAdmin: null
-
Optional newAdmin: null
Returns TypedEventFilter<[string, string], { newAdmin: string; previousAdmin: string }>
-
BeaconUpgraded: function
- BeaconUpgraded(beacon?: null | string): TypedEventFilter<[string], { beacon: string }>
-
Parameters
-
Optional beacon: null | string
Returns TypedEventFilter<[string], { beacon: string }>
-
Upgraded: function
- Upgraded(implementation?: null | string): TypedEventFilter<[string], { implementation: string }>
-
Parameters
-
Optional implementation: null | string
Returns TypedEventFilter<[string], { implementation: string }>
functions
functions: { setup: any }
Type declaration
-
setup: function
- setup(implementation: string, chainId: BigNumberish, wormhole: string, governanceChainId: BigNumberish, governanceContract: BytesLike, tokenImplementation: string, finality: BigNumberish, evmChainId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
-
Parameters
-
implementation: string
-
chainId: BigNumberish
-
wormhole: string
-
governanceChainId: BigNumberish
-
governanceContract: BytesLike
-
tokenImplementation: string
-
finality: BigNumberish
-
evmChainId: BigNumberish
-
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
interface
interface: NFTBridgeSetupInterface
populateTransaction
populateTransaction: { setup: any }
Type declaration
-
setup: function
- setup(implementation: string, chainId: BigNumberish, wormhole: string, governanceChainId: BigNumberish, governanceContract: BytesLike, tokenImplementation: string, finality: BigNumberish, evmChainId: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
-
Parameters
-
implementation: string
-
chainId: BigNumberish
-
wormhole: string
-
governanceChainId: BigNumberish
-
governanceContract: BytesLike
-
tokenImplementation: string
-
finality: BigNumberish
-
evmChainId: BigNumberish
-
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer