HibachiVaultInfo

Documentation for eth_defi.hibachi.vault.HibachiVaultInfo Python class.

class HibachiVaultInfo

Bases: object

Metadata for a Hibachi vault.

Parsed from the /vault/info endpoint response.

Attributes summary

vault_id

Unique vault ID on the Hibachi platform (e.g.

symbol

Short ticker symbol (e.g.

short_description

Display name (e.g.

description

Long description of the vault strategy

per_share_price

Current share price in USDT

outstanding_shares

Total shares issued

min_unlock_hours

Minimum lockup period in hours (0 = no lockup)

vault_pub_key

Vault's on-exchange public key, for traceability

vault_asset_id

Native asset ID of the vault share token

address

Synthetic pipeline address (hibachi-vault-{vault_id}).

tvl

Current TVL in USDT (perSharePrice × outstandingShares).

Methods summary

__init__(vault_id, symbol, ...)

vault_id: int

Unique vault ID on the Hibachi platform (e.g. 2, 3)

symbol: str

Short ticker symbol (e.g. GAV, FLP)

short_description: str

Display name (e.g. "Growi Alpha Vault")

description: Optional[str]

Long description of the vault strategy

per_share_price: float

Current share price in USDT

outstanding_shares: float

Total shares issued

min_unlock_hours: int

Minimum lockup period in hours (0 = no lockup)

vault_pub_key: str

Vault’s on-exchange public key, for traceability

vault_asset_id: int

Native asset ID of the vault share token

property tvl: float

Current TVL in USDT (perSharePrice × outstandingShares).

property address: str

Synthetic pipeline address (hibachi-vault-{vault_id}).

__init__(vault_id, symbol, short_description, description, per_share_price, outstanding_shares, min_unlock_hours, vault_pub_key, vault_asset_id)
Parameters
  • vault_id (int) –

  • symbol (str) –

  • short_description (str) –

  • description (Optional[str]) –

  • per_share_price (float) –

  • outstanding_shares (float) –

  • min_unlock_hours (int) –

  • vault_pub_key (str) –

  • vault_asset_id (int) –

Return type

None