Skip to content

@lelantos-org/sdk / advanced / MakeAssetInfoArgs

Interface: MakeAssetInfoArgs ​

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:85

Input to makeAssetInfo. Everything but the first three has a default.

Properties ​

decimals? ​

ts
optional decimals?: number;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:91

ERC-20 decimals. Omit only if no human-unit conversion will be needed.


denominations? ​

ts
optional denominations?: boolean;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:108

Whether to derive a ladder for this asset. Default true; false opts out. See protocol/denominations.


disabled? ​

ts
optional disabled?: boolean;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:94

Default false.


feeBps? ​

ts
optional feeBps?: FeeOverride;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:99

Protocol fee rates in bps. A bare bigint sets both legs; the pair prices them separately. Default 0n.


id ​

ts
id: AssetId;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:86


index? ​

ts
optional index?: bigint;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:101

Pool-managed yield index, RAY-scaled. Default RAY (no yield accrued).


scale ​

ts
scale: bigint;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:89

circuit-units → ERC-20-base-units multiplier.


symbol? ​

ts
optional symbol?: string;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:92


token ​

ts
token: EvmAddress;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:87


yieldEnabled? ​

ts
optional yieldEnabled?: boolean;

Defined in: @lelantos-org/sdk/dist/wallet/assets/info.d.ts:103

Default false.