create
Creates a new nautilus instance.
Usage
import { Nautilus } from '@deltadao/nautilus'
import { Wallet } from 'ethers'
const nautilus = await Nautilus.create(
new Wallet('0x1234')
) Returns
Nautilus
The nautilus instance using the provided ethers signer.
Parameters
signer
- Type:
Signer(ethers.js documentation)
The signer to use with this nautilus instance. This will be used to handle all required payments and transactions.
import { Wallet } from 'ethers'
const nautilus = Nautilus.create(
new Wallet('0x1234')
)config (optional)
- Type:
Partial<Config>(ocean.js Config class)
Optional custom configuration overwrites to use for the created nautilus instance.
import { Wallet } from 'ethers'
const nautilus = Nautilus.create(
new Wallet('0x1234'),
{ providerUri: 'https://provider.dev.pontus-x.eu' }
)Learn more about custom configuration.