Crate carrot_sdk

Crate carrot_sdk 

Source

Re-exports§

pub use error::CarrotError;
pub use client::deposit_usdc;
pub use client::withdraw_crt;
pub use client::CarrotClient;

Modules§

accounts
client
error
instructions

Structs§

Asset
Asset data structure within vault
Fee
Fee structure within vault
IssueArgs
Arguments for issue (deposit) instruction
RedeemArgs
Arguments for redeem (withdrawal) instruction
StrategyRecord
Strategy record within vault
Vault
Vault account structure (matches on-chain IDL)

Constants§

CARROT_PROGRAM_ID
Carrot Protocol Program ID
CRT_MINT
CRT Token Mint
LOG_PROGRAM_ID
Log Program ID (used by Carrot for logging)
PYUSD_MINT
pyUSD Token Mint
USDC_MINT
USDC Token Mint
USDT_MINT
USDT Token Mint
VAULT_ADDRESS
Main vault address on mainnet