Skip to content

@lelantos-org/sdk / index / NetworkPreset

Interface: NetworkPreset ​

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:9

A deployed network: everything connect() needs to reach it.

Both addresses are required. A network not yet deployed is a PlaceholderNetworkPreset, which connect() does not accept, so naming one fails to compile.

Properties ​

chainId ​

ts
chainId: bigint;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:10


fmdUrl ​

ts
fmdUrl: string;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:18


genericCallWrapperAddress? ​

ts
optional genericCallWrapperAddress?: EvmAddressLike;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:36

GenericCallWrapper. Else read from the relayer's /chains (TTL-cached).


maspAddress ​

ts
maspAddress: EvmAddressLike;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:11


nameRegistrarAddress? ​

ts
optional nameRegistrarAddress?: EvmAddressLike;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:38

LelantosNameRegistrar. Without it capabilities.registerName is false.


nativeAdapterAddress? ​

ts
optional nativeAdapterAddress?: EvmAddressLike;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:32

NativeAdapter. Without it capabilities.nativeDeposit and nativeWithdraw are false.


permit2Address? ​

ts
optional permit2Address?: EvmAddressLike;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:28

Defaults to the canonical CREATE2 deployment.


quoterUrl? ​

ts
optional quoterUrl?: string;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:20

MetaQuoter base URL. Without it capabilities.swap is false.


relayerAddress ​

ts
relayerAddress: EvmAddressLike;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:16

SNARK-bound as pi.relayer: the relayer's published submitter (its Bundler where it bundles), not its signing EOA.


relayerUrl ​

ts
relayerUrl: string;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:17


rpcUrl? ​

ts
optional rpcUrl?: string;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:25

JSON-RPC endpoint for chain reads. NetworkOptions.rpcUrl overrides it. Public networks ship none, since a shared default endpoint would rate-limit and observe every user.


submitTimeoutMs? ​

ts
optional submitTimeoutMs?: number;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:43

Per-attempt submit deadline in ms: block time plus bundling wait. HttpOptions.submitTimeoutMs overrides it. Default 30 000.


swapWrapperAddress? ​

ts
optional swapWrapperAddress?: EvmAddressLike;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:34

SwapWrapper. Else read from the relayer's /chains (TTL-cached).


treeDepth ​

ts
treeDepth: number;

Defined in: @lelantos-org/sdk/dist/chain/networks.d.ts:26