bluefin_api

Crates.iobluefin_api
lib.rsbluefin_api
version1.5.0
created_at2025-04-23 19:24:17.800815+00
updated_at2026-01-15 16:52:54.318316+00
descriptionBluefin API
homepage
repository
max_upload_size
id1646188
size619,229
Andrew Lawrence (alawrenc)

documentation

README

Rust API client for bluefin_api

Bluefin API

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.5.0
  • Generator version: 7.13.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named bluefin_api and add the following to Cargo.toml under [dependencies]:

bluefin_api = { path = "./bluefin_api" }

Documentation for API Endpoints

All URIs are relative to https://api.sui-staging.bluefin.io

Class Method HTTP request Description

AccountDataApi | get_account_details | GET /api/v1/account | /account AccountDataApi | get_account_funding_rate_history | GET /api/v1/account/fundingRateHistory | /account/fundingRateHistory AccountDataApi | get_account_preferences | GET /api/v1/account/preferences | /account/preferences AccountDataApi | get_account_trades | GET /api/v1/account/trades | /account/trades AccountDataApi | get_account_transaction_history | GET /api/v1/account/transactions | /account/transactions AccountDataApi | get_account_value_history | GET /api/v1/account/valueHistory | /account/valueHistory AccountDataApi | patch_account_group_id | PATCH /api/v1/account/groupId | Set the group ID for an account. AccountDataApi | put_account_preferences | PUT /api/v1/account/preferences | /account/preferences AccountDataApi | sponsor_tx | POST /api/v1/account/sponsorTx | /account/sponsorTx AuthApi | auth_jwks_get | GET /auth/jwks | AuthApi | auth_token_post | POST /auth/token | AuthApi | auth_token_refresh_put | PUT /auth/token/refresh | AuthApi | auth_v2_token_post | POST /auth/v2/token | AuthApi | get_zk_login_user_details | GET /auth/zklogin | /auth/zklogin AuthApi | post_zk_login_zkp | POST /auth/zklogin/zkp | /auth/zklogin/zkp ExchangeApi | get_all_market_ticker | GET /v1/exchange/tickers | /exchange/tickers ExchangeApi | get_candlestick_data | GET /v1/exchange/candlesticks | /exchange/candlesticks ExchangeApi | get_country | GET /v1/exchange/country | /exchange/country ExchangeApi | get_exchange_info | GET /v1/exchange/info | /exchange/info ExchangeApi | get_exchange_stats | GET /v1/exchange/stats | /exchange/stats ExchangeApi | get_exchange_stats_all_time | GET /v1/exchange/stats/allTime | /v1/exchange/stats/allTime ExchangeApi | get_funding_rate_history | GET /v1/exchange/fundingRateHistory | /exchange/fundingRateHistory ExchangeApi | get_market_ticker | GET /v1/exchange/ticker | /exchange/ticker ExchangeApi | get_orderbook_depth | GET /v1/exchange/depth | /exchange/depth ExchangeApi | get_recent_trades | GET /v1/exchange/trades | /exchange/trades RewardsApi | get_affiliate_interval_overview | GET /v1/rewards/affiliate/intervalOverview | /rewards/affiliate/intervalOverview RewardsApi | get_affiliate_leader_dashboard | GET /v1/rewards/affiliate/leaderDashboard | /rewards/affiliate/leaderDashboard RewardsApi | get_affiliate_metadata | GET /v1/rewards/affiliate | /rewards/affiliate RewardsApi | get_affiliate_overview | GET /v1/rewards/affiliate/overview | /rewards/affiliate/overview RewardsApi | get_affiliate_summary | GET /v1/rewards/affiliate/summary | /rewards/affiliate/summary RewardsApi | get_campaign_rewards | GET /v1/rewards/campaign | /rewards/campaign RewardsApi | get_contract_config | GET /v1/rewards/contract/config | Get contract configurations RewardsApi | get_rewards | GET /v1/rewards | /rewards RewardsApi | get_rewards_campaign_metadata | GET /v1/rewards/metadata/campaign | /rewards/metadata/campaign RewardsApi | get_rewards_epoch_config_metadata | GET /v1/rewards/metadata/epoch/configs | /rewards/metadata/epoch/configs RewardsApi | get_rewards_epoch_metadata | GET /v1/rewards/metadata/epoch | /rewards/metadata/epoch RewardsApi | get_rewards_interval_metadata | GET /v1/rewards/metadata/interval | /rewards/metadata/interval RewardsApi | get_rewards_summary | GET /v1/rewards/summary | /rewards/summary RewardsApi | mark_as_claimed | POST /v1/rewards/claims/mark-claimed | /v1/rewards/claims/mark-claimed RewardsApi | onboard_affiliate | POST /v1/rewards/affiliate/onboard | /rewards/affiliate/onboard RewardsApi | onboard_referee | POST /v1/rewards/affiliate/onboard/referee | /rewards/affiliate/onboard/referee RewardsApi | update_affiliate_ember_refferal_share | POST /v1/rewards/affiliate/emberRefferalShare | /rewards/affiliate/emberRefferalShare RewardsApi | update_affiliate_fee_config | POST /v1/rewards/affiliate/feeConfig | /rewards/affiliate/feeConfig StreamsApi | web_socket_account_data | GET /ws/account | StreamsApi | web_socket_market_data | GET /ws/market | TradeApi | cancel_orders | PUT /api/v1/trade/orders/cancel | /trade/orders/cancel TradeApi | cancel_standby_orders | PUT /api/v1/trade/orders/cancel/standby | /trade/orders/cancel/standby TradeApi | get_open_orders | GET /api/v1/trade/openOrders | /trade/openOrders TradeApi | get_standby_orders | GET /api/v1/trade/standbyOrders | /trade/standbyOrders TradeApi | post_create_order | POST /api/v1/trade/orders | /trade/orders TradeApi | post_withdraw | POST /api/v1/trade/withdraw | /trade/withdraw TradeApi | put_adjust_isolated_margin | PUT /api/v1/trade/adjustIsolatedMargin | /trade/adjustIsolatedMargin TradeApi | put_authorize_account | PUT /api/v1/trade/accounts/authorize | /trade/accounts/authorize TradeApi | put_deauthorize_account | PUT /api/v1/trade/accounts/deauthorize | /trade/accounts/deauthorize TradeApi | put_leverage_update | PUT /api/v1/trade/leverage | /trade/leverage

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

Commit count: 0

cargo fmt