get_treasury_state
Read the current GBLIN protocol state on Base mainnet to check NAV, basket weights, and Crash Shield status before any swap so you know price and risk regime.
Instructions
Read the current GBLIN protocol state on Base mainnet: NAV in USD, basket composition with dynamic weights, and Crash Shield status. Use this BEFORE any swap to know the current price and risk regime.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | No | ||
| basket | Yes | Assets in the basket with base and dynamic weights. | |
| nav_usd | Yes | Net asset value of one GBLIN share in USD. | |
| auction_open | Yes | True while a rebalancing auction is running. | |
| nav_reliable | Yes | False when a price feed is stale or a basket asset cannot be read; do not trade on the NAV then. | |
| eth_price_usd | Yes | ETH price in USD from the oracle. | |
| slippage_reason | No | ||
| crash_shield_active | Yes | True when the crash shield has cut the weight of a falling asset. | |
| slippage_buffer_pct | No | ||
| management_fee_bps_per_year | Yes | Management fee in basis points per year, read from the contract. |