MellowProtocolConfig
Defined in: protocol-lending-mellow-evm/src/protocol.ts:205
Properties
Section titled “Properties”chainId?
Section titled “chainId?”
optionalchainId?:number
Defined in: protocol-lending-mellow-evm/src/protocol.ts:211
The chain the vault lives on (default 1). Only used to pick presets and label errors.
instant?
Section titled “instant?”
optionalinstant?:boolean
Defined in: protocol-lending-mellow-evm/src/protocol.ts:217
Try the vault’s synchronous deposit queue first (shares in the same transaction), fall back to the async queue (default true).
maxRedeemRequests?
Section titled “maxRedeemRequests?”
optionalmaxRedeemRequests?:number
Defined in: protocol-lending-mellow-evm/src/protocol.ts:221
How many redeem requests to read per queue (default 50).
preset?
Section titled “preset?”
optionalpreset?:string
Defined in: protocol-lending-mellow-evm/src/protocol.ts:209
A key of MELLOW_ADDRESS_MAP (e.g. ‘lido-earn-eth’, ‘lido-earn-usd’).
provider?
Section titled “provider?”
optionalprovider?:EvmProvider|EvmProvider[]
Defined in: protocol-lending-mellow-evm/src/protocol.ts:213
RPC url(s) or EIP-1193 provider(s) to read the chain through; a list fails over in order. Defaults to the account’s own provider.
queues?
Section titled “queues?”
optionalqueues?:object
Defined in: protocol-lending-mellow-evm/src/protocol.ts:227
The deposit / redeem queues money may go to (scan 2026-10-27 modules, F25/F26). Required for a custom vault;
a preset ships its own list (MELLOW_ADDRESS_MAP[...].queues) and these addresses are added to it — a queue
Mellow adds after a release, say. A queue the RPC names that is not pinned is refused before any approval.
deposit?
Section titled “deposit?”
optionaldeposit?: readonlystring[]
redeem?
Section titled “redeem?”
optionalredeem?: readonlystring[]
referral?
Section titled “referral?”
optionalreferral?:string
Defined in: protocol-lending-mellow-evm/src/protocol.ts:219
Referral address forwarded to the deposit queues (default zero address).
registry?
Section titled “registry?”
optionalregistry?:string|null
Defined in: protocol-lending-mellow-evm/src/protocol.ts:215
Mellow’s vault registry URL for APY / TVL / withdrawal time (decoration). null disables it.
vault?
Section titled “vault?”
optionalvault?:string
Defined in: protocol-lending-mellow-evm/src/protocol.ts:207
The Core Vault address. Required unless preset names a known vault.