Types:
from neptune_api_v2.types import (
ErrorData,
ErrorDataVariants,
ErrorKind,
ErrorResponse,
ErrorScope,
FieldValidationError,
Interval,
IntervalUnit,
ValidationErrorData,
ValidationFieldSource,
)Types:
from neptune_api_v2.types import StatusCheckHealthResponseMethods:
client.status.check_health() -> StatusCheckHealthResponse
Types:
from neptune_api_v2.types import (
AssetClassification,
AssetInfo,
AssetMetadata,
AssetPrice,
AssetPriceHistory,
AssetRateHistory,
AssetSpec,
AssetListResponse,
AssetGetPriceHistoryResponse,
AssetListPricesResponse,
)Methods:
client.assets.list() -> AssetListResponseclient.assets.get_price_history(**params) -> AssetGetPriceHistoryResponseclient.assets.list_prices(**params) -> AssetListPricesResponse
Types:
from neptune_api_v2.types import (
GlobalMarketConfig,
MarketRate,
MergedMarket,
Tvl,
MarketGetMergedResponse,
MarketGetMergedByAssetResponse,
MarketGetOverviewResponse,
MarketGetParamsResponse,
)Methods:
client.markets.get_merged(**params) -> MarketGetMergedResponseclient.markets.get_merged_by_asset(**params) -> MarketGetMergedByAssetResponseclient.markets.get_overview(**params) -> MarketGetOverviewResponseclient.markets.get_params(**params) -> MarketGetParamsResponse
Types:
from neptune_api_v2.types.markets import (
LendMarket,
LendMarketData,
LendMarketState,
LendListResponse,
LendGetByAssetResponse,
LendGetRateHistoryResponse,
)Methods:
client.markets.lend.list(**params) -> LendListResponseclient.markets.lend.get_by_asset(**params) -> LendGetByAssetResponseclient.markets.lend.get_rate_history(**params) -> LendGetRateHistoryResponse
Types:
from neptune_api_v2.types.markets import (
BorrowMarketOverview,
BorrowGetOverviewResponse,
BorrowGetRateHistoryResponse,
)Methods:
client.markets.borrow.get_overview(**params) -> BorrowGetOverviewResponseclient.markets.borrow.get_rate_history(**params) -> BorrowGetRateHistoryResponse
Types:
from neptune_api_v2.types.markets.borrow import (
BorrowCollateralConfig,
BorrowCollateralMarket,
BorrowCollateralMarketData,
BorrowCollateralState,
CollateralListResponse,
CollateralGetByAssetResponse,
)Methods:
client.markets.borrow.collaterals.list(**params) -> CollateralListResponseclient.markets.borrow.collaterals.get_by_asset(**params) -> CollateralGetByAssetResponse
Types:
from neptune_api_v2.types.markets.borrow import (
BorrowDebtConfig,
BorrowDebtMarket,
BorrowDebtMarketData,
BorrowDebtState,
DebtListResponse,
DebtGetByAssetResponse,
)Methods:
client.markets.borrow.debts.list(**params) -> DebtListResponseclient.markets.borrow.debts.get_by_asset(**params) -> DebtGetByAssetResponse
Types:
from neptune_api_v2.types import (
NeptParams,
NeptState,
NeptUnlockDistributionGroup,
StakingPoolFull,
StakingPoolParams,
StakingPoolState,
NeptGetParamsResponse,
NeptGetStakingOverviewResponse,
NeptGetStateResponse,
)Methods:
client.nept.get_params(**params) -> NeptGetParamsResponseclient.nept.get_staking_overview(**params) -> NeptGetStakingOverviewResponseclient.nept.get_state(**params) -> NeptGetStateResponse
Types:
from neptune_api_v2.types import EventAction, User, UserTx, UserGetUserResponseMethods:
client.user.get_tx_history(address, **params) -> SyncTxHistoryPage[UserTx]client.user.get_user(address, **params) -> UserGetUserResponse
Types:
from neptune_api_v2.types.user import (
UserMarket,
UserMergedMarket,
MarketGetMergedResponse,
MarketGetMergedByAssetResponse,
MarketGetPortfolioResponse,
)Methods:
client.user.market.get_merged(address, **params) -> MarketGetMergedResponseclient.user.market.get_merged_by_asset(address, **params) -> MarketGetMergedByAssetResponseclient.user.market.get_portfolio(address, **params) -> MarketGetPortfolioResponse
Types:
from neptune_api_v2.types.user.market import (
UserLendAssetPool,
UserLendMarket,
UserLendOriginAmounts,
UserLendReceiptAmounts,
LendListResponse,
LendGetByAssetResponse,
)Methods:
client.user.market.lend.list(address, **params) -> LendListResponseclient.user.market.lend.get_by_asset(address, **params) -> LendGetByAssetResponse
Types:
from neptune_api_v2.types.user.market import (
UserBorrowMarket,
UserBorrowMarketPools,
BorrowGetCollateralAccountsByAssetResponse,
BorrowGetCollateralTotalsResponse,
BorrowGetDebtAccountsByAssetResponse,
BorrowGetDebtsTotalsResponse,
BorrowGetPortfolioResponse,
)Methods:
client.user.market.borrow.get_collateral_accounts_by_asset(address, **params) -> BorrowGetCollateralAccountsByAssetResponseclient.user.market.borrow.get_collateral_totals(address, **params) -> BorrowGetCollateralTotalsResponseclient.user.market.borrow.get_debt_accounts_by_asset(address, **params) -> BorrowGetDebtAccountsByAssetResponseclient.user.market.borrow.get_debts_totals(address, **params) -> BorrowGetDebtsTotalsResponseclient.user.market.borrow.get_portfolio(address, **params) -> BorrowGetPortfolioResponse
Types:
from neptune_api_v2.types.user.market.borrow import (
UserAccountHealth,
UserBorrowMarketAccount,
UserCollateralAccountPool,
UserCollateralAssetPool,
UserDebtAccountPool,
UserDebtAssetPool,
SubaccountGetSubaccountResponse,
SubaccountGetSubaccountCollateralsResponse,
SubaccountGetSubaccountDebtsResponse,
SubaccountGetSubaccountHealthResponse,
)Methods:
client.user.market.borrow.subaccount.get_subaccount(index, *, address, **params) -> SubaccountGetSubaccountResponseclient.user.market.borrow.subaccount.get_subaccount_collaterals(index, *, address, **params) -> SubaccountGetSubaccountCollateralsResponseclient.user.market.borrow.subaccount.get_subaccount_debts(index, *, address, **params) -> SubaccountGetSubaccountDebtsResponseclient.user.market.borrow.subaccount.get_subaccount_health(index, *, address, **params) -> SubaccountGetSubaccountHealthResponse
Types:
from neptune_api_v2.types.user import (
UserUnlockAmounts,
UserUnlockOverview,
UserUnlockSchedule,
UserUnlockScheduleLinear,
UserUnlockScheduleLumpSum,
NeptGetUnlocksResponse,
)Methods:
client.user.nept.get_unlocks(address, **params) -> NeptGetUnlocksResponse
Types:
from neptune_api_v2.types.user.nept import (
UserStake,
UserStakeBondingEntry,
UserStakePool,
UserStakeUnbonding,
UserStakeUnbondingEntry,
StakingGetOverviewResponse,
StakingGetStakingPoolResponse,
StakingGetStakingPoolsResponse,
StakingGetUnstakingResponse,
)Methods:
client.user.nept.staking.get_overview(address, **params) -> StakingGetOverviewResponseclient.user.nept.staking.get_staking_pool(address, **params) -> StakingGetStakingPoolResponseclient.user.nept.staking.get_staking_pools(address, **params) -> StakingGetStakingPoolsResponseclient.user.nept.staking.get_unstaking(address, **params) -> StakingGetUnstakingResponse
Types:
from neptune_api_v2.types.user import (
UserWalletPortfolio,
WalletAsset,
WalletAssetKnown,
WalletAssetUnknown,
WalletBalance,
WalletGetBalanceByAssetResponse,
WalletGetBalancesResponse,
)Methods:
client.user.wallet.get_balance_by_asset(address, **params) -> WalletGetBalanceByAssetResponseclient.user.wallet.get_balances(address, **params) -> WalletGetBalancesResponse
Types:
from neptune_api_v2.types.analytics import MarketGetCurrentStateResponseMethods:
client.analytics.market.get_current_state() -> MarketGetCurrentStateResponse
Types:
from neptune_api_v2.types.analytics.market import (
HistoryGetLoansOriginatedResponse,
HistoryGetLoansOriginatedByAssetResponse,
)Methods:
client.analytics.market.history.get_loans_originated(**params) -> SyncIntervalSinglePage[HistoryGetLoansOriginatedResponse]client.analytics.market.history.get_loans_originated_by_asset(**params) -> HistoryGetLoansOriginatedByAssetResponse
Types:
from neptune_api_v2.types.analytics import NeptUnlocksDistributionResponseMethods:
client.analytics.nept.unlocks_distribution(**params) -> NeptUnlocksDistributionResponse
Types:
from neptune_api_v2.types.swap import (
SwapRouteTargetSet,
RouteListAllResponse,
RouteListByDenomResponse,
)Methods:
client.swap.routes.list_all(**params) -> RouteListAllResponseclient.swap.routes.list_by_denom(**params) -> RouteListByDenomResponse