Response Schema¶
Each response has been mapped into a pydantic schema in a way that makes it easy to read and write codes that use them.
The classes identifying the response schema of an endpoint are the only ones ending with Response word, all other sub-schemes are used to identify the structures obtained from the responses.
Schema Enhancement
If some schema are incorrect or needs to be enhanced (optional/mandatory fields changes, incorrect datatype or schema update) feel free to open a pull request or issue by attaching:
- method
- endpoint call executed
- response obtained
cyhole.birdeye.schema
¶
GetTokenListInfo
¶
Bases: BaseModel
volume_24h_change
class-attribute
instance-attribute
¶
volume_24h_change: float | None = Field(
alias="v24hChangePercent", default=None
)
last_trade_unix_time
class-attribute
instance-attribute
¶
last_trade_unix_time: float = Field(
alias="lastTradeUnixTime"
)
logo_uri
class-attribute
instance-attribute
¶
logo_uri: str | None = Field(alias='logoURI', default=None)
GetTokenListData
¶
Bases: BaseModel
update_unix_time
class-attribute
instance-attribute
¶
update_unix_time: int = Field(alias='updateUnixTime')
parse_update_time
¶
parse_update_time(
update_time_raw: str | datetime,
) -> datetime
Source code in src/cyhole/birdeye/schema.py
26 27 28 29 30 | |
GetTokenListResponse
¶
GetTokenSecurityDataSolana
¶
Bases: BaseModel
Data specific only for Solana chain
creator_address
class-attribute
instance-attribute
¶
creator_address: str | None = Field(
alias="creatorAddress", default=None
)
owner_address
class-attribute
instance-attribute
¶
owner_address: str | None = Field(
alias="ownerAddress", default=None
)
creation_transaction
class-attribute
instance-attribute
¶
creation_transaction: str | None = Field(
alias="creationTx", default=None
)
creation_time_unix
class-attribute
instance-attribute
¶
creation_time_unix: int | None = Field(
alias="creationTime", default=None
)
creation_slot
class-attribute
instance-attribute
¶
creation_slot: int | None = Field(
alias="creationSlot", default=None
)
mint_transaction
class-attribute
instance-attribute
¶
mint_transaction: str | None = Field(
alias="mintTx", default=None
)
mint_time_unix
class-attribute
instance-attribute
¶
mint_time_unix: int | None = Field(
alias="mintTime", default=None
)
mint_slot
class-attribute
instance-attribute
¶
mint_slot: int | None = Field(
alias="mintSlot", default=None
)
creator_balance
class-attribute
instance-attribute
¶
creator_balance: float | None = Field(
alias="creatorBalance", default=None
)
creator_percentage
class-attribute
instance-attribute
¶
creator_percentage: float | None = Field(
alias="creatorPercentage", default=None
)
owner_balance
class-attribute
instance-attribute
¶
owner_balance: float | None = Field(
alias="ownerBalance", default=None
)
owner_percentage
class-attribute
instance-attribute
¶
owner_percentage: float | None = Field(
alias="ownerPercentage", default=None
)
metaplex_update_authority
class-attribute
instance-attribute
¶
metaplex_update_authority: str = Field(
alias="metaplexUpdateAuthority"
)
metaplex_update_balance
class-attribute
instance-attribute
¶
metaplex_update_balance: float = Field(
alias="metaplexUpdateAuthorityBalance"
)
metaplex_update_percentage
class-attribute
instance-attribute
¶
metaplex_update_percentage: float = Field(
alias="metaplexUpdateAuthorityPercent"
)
mutable_metadata
class-attribute
instance-attribute
¶
mutable_metadata: bool = Field(alias='mutableMetadata')
top_10_holder_balance
class-attribute
instance-attribute
¶
top_10_holder_balance: float = Field(
alias="top10HolderBalance"
)
top_10_holder_percentage
class-attribute
instance-attribute
¶
top_10_holder_percentage: float = Field(
alias="top10HolderPercent"
)
top_10_user_balance
class-attribute
instance-attribute
¶
top_10_user_balance: float = Field(alias="top10UserBalance")
top_10_user_percentage
class-attribute
instance-attribute
¶
top_10_user_percentage: float = Field(
alias="top10UserPercent"
)
is_true_token
class-attribute
instance-attribute
¶
is_true_token: bool | None = Field(
alias="isTrueToken", default=None
)
pre_market_holder
class-attribute
instance-attribute
¶
pre_market_holder: list[str] = Field(
alias="preMarketHolder"
)
lock_info
class-attribute
instance-attribute
¶
lock_info: Any | None = Field(
alias="lockInfo", default=None
)
freeze_authority
class-attribute
instance-attribute
¶
freeze_authority: str | None = Field(
alias="freezeAuthority", default=None
)
transfer_fee_enable
class-attribute
instance-attribute
¶
transfer_fee_enable: bool | None = Field(
alias="transferFeeEnable", default=None
)
transfer_fee_data
class-attribute
instance-attribute
¶
transfer_fee_data: Any | None = Field(
alias="transferFeeData", default=None
)
non_transferable
class-attribute
instance-attribute
¶
non_transferable: bool | None = Field(
alias="nonTransferable", default=None
)
GetTokenSecurityResponse
¶
GetTokenOverviewData
¶
Bases: BaseModel
market_cap
class-attribute
instance-attribute
¶
market_cap: float | None = Field(alias='mc', default=None)
history_30m_price
class-attribute
instance-attribute
¶
history_30m_price: float = Field(alias='history30mPrice')
price_change_30m_percent
class-attribute
instance-attribute
¶
price_change_30m_percent: float = Field(
alias="priceChange30mPercent"
)
history_1h_price
class-attribute
instance-attribute
¶
history_1h_price: float = Field(alias='history1hPrice')
price_change_1h_percent
class-attribute
instance-attribute
¶
price_change_1h_percent: float = Field(
alias="priceChange1hPercent"
)
history_2h_price
class-attribute
instance-attribute
¶
history_2h_price: float = Field(alias='history2hPrice')
price_change_2h_percent
class-attribute
instance-attribute
¶
price_change_2h_percent: float = Field(
alias="priceChange2hPercent"
)
history_4h_price
class-attribute
instance-attribute
¶
history_4h_price: float = Field(alias='history4hPrice')
price_change_4h_percent
class-attribute
instance-attribute
¶
price_change_4h_percent: float = Field(
alias="priceChange4hPercent"
)
history_6h_price
class-attribute
instance-attribute
¶
history_6h_price: float = Field(alias='history6hPrice')
price_change_6h_percent
class-attribute
instance-attribute
¶
price_change_6h_percent: float = Field(
alias="priceChange6hPercent"
)
history_8h_price
class-attribute
instance-attribute
¶
history_8h_price: float = Field(alias='history8hPrice')
price_change_8h_percent
class-attribute
instance-attribute
¶
price_change_8h_percent: float = Field(
alias="priceChange8hPercent"
)
history_12h_price
class-attribute
instance-attribute
¶
history_12h_price: float = Field(alias='history12hPrice')
price_change_12h_percent
class-attribute
instance-attribute
¶
price_change_12h_percent: float = Field(
alias="priceChange12hPercent"
)
history_24h_price
class-attribute
instance-attribute
¶
history_24h_price: float = Field(alias='history24hPrice')
price_change_24h_percent
class-attribute
instance-attribute
¶
price_change_24h_percent: float = Field(
alias="priceChange24hPercent"
)
unique_wallet_30m
class-attribute
instance-attribute
¶
unique_wallet_30m: int = Field(alias='uniqueWallet30m')
unique_wallet_history_30m
class-attribute
instance-attribute
¶
unique_wallet_history_30m: int = Field(
alias="uniqueWalletHistory30m"
)
unique_wallet_30m_change_percent
class-attribute
instance-attribute
¶
unique_wallet_30m_change_percent: float = Field(
alias="uniqueWallet30mChangePercent"
)
unique_wallet_1h
class-attribute
instance-attribute
¶
unique_wallet_1h: int = Field(alias='uniqueWallet1h')
unique_wallet_history_1h
class-attribute
instance-attribute
¶
unique_wallet_history_1h: int = Field(
alias="uniqueWalletHistory1h"
)
unique_wallet_1h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_1h_change_percent: float = Field(
alias="uniqueWallet1hChangePercent"
)
unique_wallet_2h
class-attribute
instance-attribute
¶
unique_wallet_2h: int = Field(alias='uniqueWallet2h')
unique_wallet_history_2h
class-attribute
instance-attribute
¶
unique_wallet_history_2h: int = Field(
alias="uniqueWalletHistory2h"
)
unique_wallet_2h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_2h_change_percent: float = Field(
alias="uniqueWallet2hChangePercent"
)
unique_wallet_4h
class-attribute
instance-attribute
¶
unique_wallet_4h: int = Field(alias='uniqueWallet4h')
unique_wallet_history_4h
class-attribute
instance-attribute
¶
unique_wallet_history_4h: int = Field(
alias="uniqueWalletHistory4h"
)
unique_wallet_4h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_4h_change_percent: float = Field(
alias="uniqueWallet4hChangePercent"
)
unique_wallet_6h
class-attribute
instance-attribute
¶
unique_wallet_6h: int = Field(alias='uniqueWallet6h')
unique_wallet_history_6h
class-attribute
instance-attribute
¶
unique_wallet_history_6h: int = Field(
alias="uniqueWalletHistory6h"
)
unique_wallet_6h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_6h_change_percent: float = Field(
alias="uniqueWallet6hChangePercent"
)
unique_wallet_8h
class-attribute
instance-attribute
¶
unique_wallet_8h: int = Field(alias='uniqueWallet8h')
unique_wallet_history_8h
class-attribute
instance-attribute
¶
unique_wallet_history_8h: int = Field(
alias="uniqueWalletHistory8h"
)
unique_wallet_8h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_8h_change_percent: float = Field(
alias="uniqueWallet8hChangePercent"
)
unique_wallet_12h
class-attribute
instance-attribute
¶
unique_wallet_12h: int = Field(alias='uniqueWallet12h')
unique_wallet_history_12h
class-attribute
instance-attribute
¶
unique_wallet_history_12h: int = Field(
alias="uniqueWalletHistory12h"
)
unique_wallet_12h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_12h_change_percent: float = Field(
alias="uniqueWallet12hChangePercent"
)
unique_wallet_24h
class-attribute
instance-attribute
¶
unique_wallet_24h: int = Field(alias='uniqueWallet24h')
unique_wallet_history_24h
class-attribute
instance-attribute
¶
unique_wallet_history_24h: int = Field(
alias="uniqueWalletHistory24h"
)
unique_wallet_24h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_24h_change_percent: float = Field(
alias="uniqueWallet24hChangePercent"
)
last_trade_unix_time
class-attribute
instance-attribute
¶
last_trade_unix_time: int = Field(alias="lastTradeUnixTime")
last_trade_human_time
class-attribute
instance-attribute
¶
last_trade_human_time: datetime = Field(
alias="lastTradeHumanTime"
)
trade_history_30m
class-attribute
instance-attribute
¶
trade_history_30m: int = Field(alias='tradeHistory30m')
trade_30m_change_percent
class-attribute
instance-attribute
¶
trade_30m_change_percent: float = Field(
alias="trade30mChangePercent"
)
sell_history_30m
class-attribute
instance-attribute
¶
sell_history_30m: int = Field(alias='sellHistory30m')
sell_30m_change_percent
class-attribute
instance-attribute
¶
sell_30m_change_percent: float = Field(
alias="sell30mChangePercent"
)
buy_history_30m
class-attribute
instance-attribute
¶
buy_history_30m: int = Field(alias='buyHistory30m')
buy_30m_change_percent
class-attribute
instance-attribute
¶
buy_30m_change_percent: float = Field(
alias="buy30mChangePercent"
)
volume_history_30m
class-attribute
instance-attribute
¶
volume_history_30m: float = Field(alias='vHistory30m')
volume_history_30m_usd
class-attribute
instance-attribute
¶
volume_history_30m_usd: float = Field(
alias="vHistory30mUSD"
)
volume_30m_change_percent
class-attribute
instance-attribute
¶
volume_30m_change_percent: float = Field(
alias="v30mChangePercent"
)
volume_buy_30m_usd
class-attribute
instance-attribute
¶
volume_buy_30m_usd: float = Field(alias='vBuy30mUSD')
volume_buy_history_30m
class-attribute
instance-attribute
¶
volume_buy_history_30m: float = Field(
alias="vBuyHistory30m"
)
volume_buy_history_30m_usd
class-attribute
instance-attribute
¶
volume_buy_history_30m_usd: float = Field(
alias="vBuyHistory30mUSD"
)
volume_buy_30m_change_percent
class-attribute
instance-attribute
¶
volume_buy_30m_change_percent: float = Field(
alias="vBuy30mChangePercent"
)
volume_sell_30m
class-attribute
instance-attribute
¶
volume_sell_30m: float = Field(alias='vSell30m')
volume_sell_30m_usd
class-attribute
instance-attribute
¶
volume_sell_30m_usd: float = Field(alias='vSell30mUSD')
volume_sell_history_30m
class-attribute
instance-attribute
¶
volume_sell_history_30m: float = Field(
alias="vSellHistory30m"
)
volume_sell_history_30m_usd
class-attribute
instance-attribute
¶
volume_sell_history_30m_usd: float = Field(
alias="vSellHistory30mUSD"
)
volume_sell_30m_change_percent
class-attribute
instance-attribute
¶
volume_sell_30m_change_percent: float = Field(
alias="vSell30mChangePercent"
)
trade_history_1h
class-attribute
instance-attribute
¶
trade_history_1h: int = Field(alias='tradeHistory1h')
trade_1h_change_percent
class-attribute
instance-attribute
¶
trade_1h_change_percent: float = Field(
alias="trade1hChangePercent"
)
sell_history_1h
class-attribute
instance-attribute
¶
sell_history_1h: int = Field(alias='sellHistory1h')
sell_1h_change_percent
class-attribute
instance-attribute
¶
sell_1h_change_percent: float = Field(
alias="sell1hChangePercent"
)
buy_history_1h
class-attribute
instance-attribute
¶
buy_history_1h: int = Field(alias='buyHistory1h')
buy_1h_change_percent
class-attribute
instance-attribute
¶
buy_1h_change_percent: float = Field(
alias="buy1hChangePercent"
)
volume_history_1h
class-attribute
instance-attribute
¶
volume_history_1h: float = Field(alias='vHistory1h')
volume_history_1h_usd
class-attribute
instance-attribute
¶
volume_history_1h_usd: float = Field(alias='vHistory1hUSD')
volume_1h_change_percent
class-attribute
instance-attribute
¶
volume_1h_change_percent: float = Field(
alias="v1hChangePercent"
)
volume_buy_1h_usd
class-attribute
instance-attribute
¶
volume_buy_1h_usd: float = Field(alias='vBuy1hUSD')
volume_buy_history_1h
class-attribute
instance-attribute
¶
volume_buy_history_1h: float = Field(alias='vBuyHistory1h')
volume_buy_history_1h_usd
class-attribute
instance-attribute
¶
volume_buy_history_1h_usd: float = Field(
alias="vBuyHistory1hUSD"
)
volume_buy_1h_change_percent
class-attribute
instance-attribute
¶
volume_buy_1h_change_percent: float = Field(
alias="vBuy1hChangePercent"
)
volume_sell_1h_usd
class-attribute
instance-attribute
¶
volume_sell_1h_usd: float = Field(alias='vSell1hUSD')
volume_sell_history_1h
class-attribute
instance-attribute
¶
volume_sell_history_1h: float = Field(
alias="vSellHistory1h"
)
volume_sell_history_1h_usd
class-attribute
instance-attribute
¶
volume_sell_history_1h_usd: float = Field(
alias="vSellHistory1hUSD"
)
volume_sell_1h_change_percent
class-attribute
instance-attribute
¶
volume_sell_1h_change_percent: float = Field(
alias="vSell1hChangePercent"
)
trade_history_2h
class-attribute
instance-attribute
¶
trade_history_2h: int = Field(alias='tradeHistory2h')
trade_2h_change_percent
class-attribute
instance-attribute
¶
trade_2h_change_percent: float = Field(
alias="trade2hChangePercent"
)
sell_history_2h
class-attribute
instance-attribute
¶
sell_history_2h: int = Field(alias='sellHistory2h')
sell_2h_change_percent
class-attribute
instance-attribute
¶
sell_2h_change_percent: float = Field(
alias="sell2hChangePercent"
)
buy_history_2h
class-attribute
instance-attribute
¶
buy_history_2h: int = Field(alias='buyHistory2h')
buy_2h_change_percent
class-attribute
instance-attribute
¶
buy_2h_change_percent: float = Field(
alias="buy2hChangePercent"
)
volume_history_2h
class-attribute
instance-attribute
¶
volume_history_2h: float = Field(alias='vHistory2h')
volume_history_2h_usd
class-attribute
instance-attribute
¶
volume_history_2h_usd: float = Field(alias='vHistory2hUSD')
volume_2h_change_percent
class-attribute
instance-attribute
¶
volume_2h_change_percent: float = Field(
alias="v2hChangePercent"
)
volume_buy_2h_usd
class-attribute
instance-attribute
¶
volume_buy_2h_usd: float = Field(alias='vBuy2hUSD')
volume_buy_history_2h
class-attribute
instance-attribute
¶
volume_buy_history_2h: float = Field(alias='vBuyHistory2h')
volume_buy_history_2h_usd
class-attribute
instance-attribute
¶
volume_buy_history_2h_usd: float = Field(
alias="vBuyHistory2hUSD"
)
volume_buy_2h_change_percent
class-attribute
instance-attribute
¶
volume_buy_2h_change_percent: float = Field(
alias="vBuy2hChangePercent"
)
volume_sell_2h_usd
class-attribute
instance-attribute
¶
volume_sell_2h_usd: float = Field(alias='vSell2hUSD')
volume_sell_history_2h
class-attribute
instance-attribute
¶
volume_sell_history_2h: float = Field(
alias="vSellHistory2h"
)
volume_sell_history_2h_usd
class-attribute
instance-attribute
¶
volume_sell_history_2h_usd: float = Field(
alias="vSellHistory2hUSD"
)
volume_sell_2h_change_percent
class-attribute
instance-attribute
¶
volume_sell_2h_change_percent: float = Field(
alias="vSell2hChangePercent"
)
trade_history_4h
class-attribute
instance-attribute
¶
trade_history_4h: int = Field(alias='tradeHistory4h')
trade_4h_change_percent
class-attribute
instance-attribute
¶
trade_4h_change_percent: float = Field(
alias="trade4hChangePercent"
)
sell_history_4h
class-attribute
instance-attribute
¶
sell_history_4h: int = Field(alias='sellHistory4h')
sell_4h_change_percent
class-attribute
instance-attribute
¶
sell_4h_change_percent: float = Field(
alias="sell4hChangePercent"
)
buy_history_4h
class-attribute
instance-attribute
¶
buy_history_4h: int = Field(alias='buyHistory4h')
buy_4h_change_percent
class-attribute
instance-attribute
¶
buy_4h_change_percent: float = Field(
alias="buy4hChangePercent"
)
volume_history_4h
class-attribute
instance-attribute
¶
volume_history_4h: float = Field(alias='vHistory4h')
volume_history_4h_usd
class-attribute
instance-attribute
¶
volume_history_4h_usd: float = Field(alias='vHistory4hUSD')
volume_4h_change_percent
class-attribute
instance-attribute
¶
volume_4h_change_percent: float = Field(
alias="v4hChangePercent"
)
volume_buy_4h_usd
class-attribute
instance-attribute
¶
volume_buy_4h_usd: float = Field(alias='vBuy4hUSD')
volume_buy_history_4h
class-attribute
instance-attribute
¶
volume_buy_history_4h: float = Field(alias='vBuyHistory4h')
volume_buy_history_4h_usd
class-attribute
instance-attribute
¶
volume_buy_history_4h_usd: float = Field(
alias="vBuyHistory4hUSD"
)
volume_buy_4h_change_percent
class-attribute
instance-attribute
¶
volume_buy_4h_change_percent: float = Field(
alias="vBuy4hChangePercent"
)
volume_sell_4h_usd
class-attribute
instance-attribute
¶
volume_sell_4h_usd: float = Field(alias='vSell4hUSD')
volume_sell_history_4h
class-attribute
instance-attribute
¶
volume_sell_history_4h: float = Field(
alias="vSellHistory4h"
)
volume_sell_history_4h_usd
class-attribute
instance-attribute
¶
volume_sell_history_4h_usd: float = Field(
alias="vSellHistory4hUSD"
)
volume_sell_4h_change_percent
class-attribute
instance-attribute
¶
volume_sell_4h_change_percent: float = Field(
alias="vSell4hChangePercent"
)
trade_history_6h
class-attribute
instance-attribute
¶
trade_history_6h: int = Field(alias='tradeHistory6h')
trade_6h_change_percent
class-attribute
instance-attribute
¶
trade_6h_change_percent: float = Field(
alias="trade6hChangePercent"
)
sell_history_6h
class-attribute
instance-attribute
¶
sell_history_6h: int = Field(alias='sellHistory6h')
sell_6h_change_percent
class-attribute
instance-attribute
¶
sell_6h_change_percent: float = Field(
alias="sell6hChangePercent"
)
buy_history_6h
class-attribute
instance-attribute
¶
buy_history_6h: int = Field(alias='buyHistory6h')
buy_6h_change_percent
class-attribute
instance-attribute
¶
buy_6h_change_percent: float = Field(
alias="buy6hChangePercent"
)
volume_history_6h
class-attribute
instance-attribute
¶
volume_history_6h: float = Field(alias='vHistory6h')
volume_history_6h_usd
class-attribute
instance-attribute
¶
volume_history_6h_usd: float = Field(alias='vHistory6hUSD')
volume_6h_change_percent
class-attribute
instance-attribute
¶
volume_6h_change_percent: float = Field(
alias="v6hChangePercent"
)
volume_buy_6h_usd
class-attribute
instance-attribute
¶
volume_buy_6h_usd: float = Field(alias='vBuy6hUSD')
volume_buy_history_6h
class-attribute
instance-attribute
¶
volume_buy_history_6h: float = Field(alias='vBuyHistory6h')
volume_buy_history_6h_usd
class-attribute
instance-attribute
¶
volume_buy_history_6h_usd: float = Field(
alias="vBuyHistory6hUSD"
)
volume_buy_6h_change_percent
class-attribute
instance-attribute
¶
volume_buy_6h_change_percent: float = Field(
alias="vBuy6hChangePercent"
)
volume_sell_6h_usd
class-attribute
instance-attribute
¶
volume_sell_6h_usd: float = Field(alias='vSell6hUSD')
volume_sell_history_6h
class-attribute
instance-attribute
¶
volume_sell_history_6h: float = Field(
alias="vSellHistory6h"
)
volume_sell_history_6h_usd
class-attribute
instance-attribute
¶
volume_sell_history_6h_usd: float = Field(
alias="vSellHistory6hUSD"
)
volume_sell_6h_change_percent
class-attribute
instance-attribute
¶
volume_sell_6h_change_percent: float = Field(
alias="vSell6hChangePercent"
)
trade_history_8h
class-attribute
instance-attribute
¶
trade_history_8h: int = Field(alias='tradeHistory8h')
trade_8h_change_percent
class-attribute
instance-attribute
¶
trade_8h_change_percent: float = Field(
alias="trade8hChangePercent"
)
sell_history_8h
class-attribute
instance-attribute
¶
sell_history_8h: int = Field(alias='sellHistory8h')
sell_8h_change_percent
class-attribute
instance-attribute
¶
sell_8h_change_percent: float = Field(
alias="sell8hChangePercent"
)
buy_history_8h
class-attribute
instance-attribute
¶
buy_history_8h: int = Field(alias='buyHistory8h')
buy_8h_change_percent
class-attribute
instance-attribute
¶
buy_8h_change_percent: float = Field(
alias="buy8hChangePercent"
)
volume_history_8h
class-attribute
instance-attribute
¶
volume_history_8h: float = Field(alias='vHistory8h')
volume_history_8h_usd
class-attribute
instance-attribute
¶
volume_history_8h_usd: float = Field(alias='vHistory8hUSD')
volume_8h_change_percent
class-attribute
instance-attribute
¶
volume_8h_change_percent: float = Field(
alias="v8hChangePercent"
)
volume_buy_8h_usd
class-attribute
instance-attribute
¶
volume_buy_8h_usd: float = Field(alias='vBuy8hUSD')
volume_buy_history_8h
class-attribute
instance-attribute
¶
volume_buy_history_8h: float = Field(alias='vBuyHistory8h')
volume_buy_history_8h_usd
class-attribute
instance-attribute
¶
volume_buy_history_8h_usd: float = Field(
alias="vBuyHistory8hUSD"
)
volume_buy_8h_change_percent
class-attribute
instance-attribute
¶
volume_buy_8h_change_percent: float = Field(
alias="vBuy8hChangePercent"
)
volume_sell_8h_usd
class-attribute
instance-attribute
¶
volume_sell_8h_usd: float = Field(alias='vSell8hUSD')
volume_sell_history_8h
class-attribute
instance-attribute
¶
volume_sell_history_8h: float = Field(
alias="vSellHistory8h"
)
volume_sell_history_8h_usd
class-attribute
instance-attribute
¶
volume_sell_history_8h_usd: float = Field(
alias="vSellHistory8hUSD"
)
volume_sell_8h_change_percent
class-attribute
instance-attribute
¶
volume_sell_8h_change_percent: float = Field(
alias="vSell8hChangePercent"
)
trade_history_12h
class-attribute
instance-attribute
¶
trade_history_12h: int = Field(alias='tradeHistory12h')
trade_12h_change_percent
class-attribute
instance-attribute
¶
trade_12h_change_percent: float = Field(
alias="trade12hChangePercent"
)
sell_history_12h
class-attribute
instance-attribute
¶
sell_history_12h: int = Field(alias='sellHistory12h')
sell_12h_change_percent
class-attribute
instance-attribute
¶
sell_12h_change_percent: float = Field(
alias="sell12hChangePercent"
)
buy_history_12h
class-attribute
instance-attribute
¶
buy_history_12h: int = Field(alias='buyHistory12h')
buy_12h_change_percent
class-attribute
instance-attribute
¶
buy_12h_change_percent: float = Field(
alias="buy12hChangePercent"
)
volume_history_12h
class-attribute
instance-attribute
¶
volume_history_12h: float = Field(alias='vHistory12h')
volume_history_12h_usd
class-attribute
instance-attribute
¶
volume_history_12h_usd: float = Field(
alias="vHistory12hUSD"
)
volume_12h_change_percent
class-attribute
instance-attribute
¶
volume_12h_change_percent: float = Field(
alias="v12hChangePercent"
)
volume_buy_12h_usd
class-attribute
instance-attribute
¶
volume_buy_12h_usd: float = Field(alias='vBuy12hUSD')
volume_buy_history_12h
class-attribute
instance-attribute
¶
volume_buy_history_12h: float = Field(
alias="vBuyHistory12h"
)
volume_buy_history_12h_usd
class-attribute
instance-attribute
¶
volume_buy_history_12h_usd: float = Field(
alias="vBuyHistory12hUSD"
)
volume_buy_12h_change_percent
class-attribute
instance-attribute
¶
volume_buy_12h_change_percent: float = Field(
alias="vBuy12hChangePercent"
)
volume_sell_12h
class-attribute
instance-attribute
¶
volume_sell_12h: float = Field(alias='vSell12h')
volume_sell_12h_usd
class-attribute
instance-attribute
¶
volume_sell_12h_usd: float = Field(alias='vSell12hUSD')
volume_sell_history_12h
class-attribute
instance-attribute
¶
volume_sell_history_12h: float = Field(
alias="vSellHistory12h"
)
volume_sell_history_12h_usd
class-attribute
instance-attribute
¶
volume_sell_history_12h_usd: float = Field(
alias="vSellHistory12hUSD"
)
volume_sell_12h_change_percent
class-attribute
instance-attribute
¶
volume_sell_12h_change_percent: float = Field(
alias="vSell12hChangePercent"
)
trade_history_24h
class-attribute
instance-attribute
¶
trade_history_24h: int = Field(alias='tradeHistory24h')
trade_24h_change_percent
class-attribute
instance-attribute
¶
trade_24h_change_percent: float = Field(
alias="trade24hChangePercent"
)
sell_history_24h
class-attribute
instance-attribute
¶
sell_history_24h: int = Field(alias='sellHistory24h')
sell_24h_change_percent
class-attribute
instance-attribute
¶
sell_24h_change_percent: float = Field(
alias="sell24hChangePercent"
)
buy_history_24h
class-attribute
instance-attribute
¶
buy_history_24h: int = Field(alias='buyHistory24h')
buy_24h_change_percent
class-attribute
instance-attribute
¶
buy_24h_change_percent: float = Field(
alias="buy24hChangePercent"
)
volume_history_24h
class-attribute
instance-attribute
¶
volume_history_24h: float = Field(alias='vHistory24h')
volume_history_24h_usd
class-attribute
instance-attribute
¶
volume_history_24h_usd: float = Field(
alias="vHistory24hUSD"
)
volume_24h_change_percent
class-attribute
instance-attribute
¶
volume_24h_change_percent: float = Field(
alias="v24hChangePercent"
)
volume_buy_24h_usd
class-attribute
instance-attribute
¶
volume_buy_24h_usd: float = Field(alias='vBuy24hUSD')
volume_buy_history_24h
class-attribute
instance-attribute
¶
volume_buy_history_24h: float = Field(
alias="vBuyHistory24h"
)
volume_buy_history_24h_usd
class-attribute
instance-attribute
¶
volume_buy_history_24h_usd: float = Field(
alias="vBuyHistory24hUSD"
)
volume_buy_24h_change_percent
class-attribute
instance-attribute
¶
volume_buy_24h_change_percent: float = Field(
alias="vBuy24hChangePercent"
)
volume_sell_24h
class-attribute
instance-attribute
¶
volume_sell_24h: float = Field(alias='vSell24h')
volume_sell_24h_usd
class-attribute
instance-attribute
¶
volume_sell_24h_usd: float = Field(alias='vSell24hUSD')
volume_sell_history_24h
class-attribute
instance-attribute
¶
volume_sell_history_24h: float = Field(
alias="vSellHistory24h"
)
volume_sell_history_24h_usd
class-attribute
instance-attribute
¶
volume_sell_history_24h_usd: float = Field(
alias="vSellHistory24hUSD"
)
volume_sell_24h_change_percent
class-attribute
instance-attribute
¶
volume_sell_24h_change_percent: float = Field(
alias="vSell24hChangePercent"
)
view_history_30m
class-attribute
instance-attribute
¶
view_history_30m: int = Field(alias='viewHistory30m')
view_30m_change_percent
class-attribute
instance-attribute
¶
view_30m_change_percent: float = Field(
alias="view30mChangePercent"
)
view_history_1h
class-attribute
instance-attribute
¶
view_history_1h: int = Field(alias='viewHistory1h')
view_1h_change_percent
class-attribute
instance-attribute
¶
view_1h_change_percent: float = Field(
alias="view1hChangePercent"
)
view_history_2h
class-attribute
instance-attribute
¶
view_history_2h: int = Field(alias='viewHistory2h')
view_2h_change_percent
class-attribute
instance-attribute
¶
view_2h_change_percent: float = Field(
alias="view2hChangePercent"
)
view_history_4h
class-attribute
instance-attribute
¶
view_history_4h: int = Field(alias='viewHistory4h')
view_4h_change_percent
class-attribute
instance-attribute
¶
view_4h_change_percent: float = Field(
alias="view4hChangePercent"
)
view_history_6h
class-attribute
instance-attribute
¶
view_history_6h: int = Field(alias='viewHistory6h')
view_6h_change_percent
class-attribute
instance-attribute
¶
view_6h_change_percent: float = Field(
alias="view6hChangePercent"
)
view_history_8h
class-attribute
instance-attribute
¶
view_history_8h: int = Field(alias='viewHistory8h')
view_8h_change_percent
class-attribute
instance-attribute
¶
view_8h_change_percent: float = Field(
alias="view8hChangePercent"
)
view_history_12h
class-attribute
instance-attribute
¶
view_history_12h: int = Field(alias='viewHistory12h')
view_12h_change_percent
class-attribute
instance-attribute
¶
view_12h_change_percent: float = Field(
alias="view12hChangePercent"
)
view_history_24h
class-attribute
instance-attribute
¶
view_history_24h: int = Field(alias='viewHistory24h')
view_24h_change_percent
class-attribute
instance-attribute
¶
view_24h_change_percent: float = Field(
alias="view24hChangePercent"
)
unique_view_30m
class-attribute
instance-attribute
¶
unique_view_30m: int = Field(alias='uniqueView30m')
unique_view_history_30m
class-attribute
instance-attribute
¶
unique_view_history_30m: int = Field(
alias="uniqueViewHistory30m"
)
unique_view_30m_change_percent
class-attribute
instance-attribute
¶
unique_view_30m_change_percent: float = Field(
alias="uniqueView30mChangePercent"
)
unique_view_1h
class-attribute
instance-attribute
¶
unique_view_1h: int = Field(alias='uniqueView1h')
unique_view_history_1h
class-attribute
instance-attribute
¶
unique_view_history_1h: int = Field(
alias="uniqueViewHistory1h"
)
unique_view_1h_change_percent
class-attribute
instance-attribute
¶
unique_view_1h_change_percent: float = Field(
alias="uniqueView1hChangePercent"
)
unique_view_2h
class-attribute
instance-attribute
¶
unique_view_2h: int = Field(alias='uniqueView2h')
unique_view_history_2h
class-attribute
instance-attribute
¶
unique_view_history_2h: int = Field(
alias="uniqueViewHistory2h"
)
unique_view_2h_change_percent
class-attribute
instance-attribute
¶
unique_view_2h_change_percent: float = Field(
alias="uniqueView2hChangePercent"
)
unique_view_4h
class-attribute
instance-attribute
¶
unique_view_4h: int = Field(alias='uniqueView4h')
unique_view_history_4h
class-attribute
instance-attribute
¶
unique_view_history_4h: int = Field(
alias="uniqueViewHistory4h"
)
unique_view_4h_change_percent
class-attribute
instance-attribute
¶
unique_view_4h_change_percent: float = Field(
alias="uniqueView4hChangePercent"
)
unique_view_6h
class-attribute
instance-attribute
¶
unique_view_6h: int = Field(alias='uniqueView6h')
unique_view_history_6h
class-attribute
instance-attribute
¶
unique_view_history_6h: int = Field(
alias="uniqueViewHistory6h"
)
unique_view_6h_change_percent
class-attribute
instance-attribute
¶
unique_view_6h_change_percent: float = Field(
alias="uniqueView6hChangePercent"
)
unique_view_8h
class-attribute
instance-attribute
¶
unique_view_8h: int = Field(alias='uniqueView8h')
unique_view_history_8h
class-attribute
instance-attribute
¶
unique_view_history_8h: int = Field(
alias="uniqueViewHistory8h"
)
unique_view_8h_change_percent
class-attribute
instance-attribute
¶
unique_view_8h_change_percent: float = Field(
alias="uniqueView8hChangePercent"
)
unique_view_12h
class-attribute
instance-attribute
¶
unique_view_12h: int = Field(alias='uniqueView12h')
unique_view_history_12h
class-attribute
instance-attribute
¶
unique_view_history_12h: int = Field(
alias="uniqueViewHistory12h"
)
unique_view_12h_change_percent
class-attribute
instance-attribute
¶
unique_view_12h_change_percent: float = Field(
alias="uniqueView12hChangePercent"
)
unique_view_24h
class-attribute
instance-attribute
¶
unique_view_24h: int = Field(alias='uniqueView24h')
unique_view_history_24h
class-attribute
instance-attribute
¶
unique_view_history_24h: int = Field(
alias="uniqueViewHistory24h"
)
unique_view_24h_change_percent
class-attribute
instance-attribute
¶
unique_view_24h_change_percent: float = Field(
alias="uniqueView24hChangePercent"
)
GetTokenOverviewResponse
¶
GetTokenCreationInfoData
¶
Bases: BaseModel
GetTokenCreationInfoResponse
¶
GetPriceData
¶
Bases: BaseModel
update_human_time
class-attribute
instance-attribute
¶
update_human_time: datetime = Field(alias="updateHumanTime")
update_unix_time
class-attribute
instance-attribute
¶
update_unix_time: int = Field(alias='updateUnixTime')
parse_update_human_time
¶
parse_update_human_time(
update_human_time_raw: str | datetime,
) -> datetime
Source code in src/cyhole/birdeye/schema.py
410 411 412 413 414 | |
GetPriceResponse
¶
GetPriceMultipleData
¶
Bases: GetPriceData
price_change_24h
class-attribute
instance-attribute
¶
price_change_24h: float = Field(alias='priceChange24h')
GetPriceMultipleResponse
¶
GetPriceHistoricalMeasure
¶
GetPriceHistoricalData
¶
Bases: BaseModel
GetPriceHistoricalResponse
¶
GetPriceVolumeSingleData
¶
Bases: BaseModel
update_unix_time
class-attribute
instance-attribute
¶
update_unix_time: int = Field(alias='updateUnixTime')
update_human_time
class-attribute
instance-attribute
¶
update_human_time: datetime = Field(alias="updateHumanTime")
volume_change_percent
class-attribute
instance-attribute
¶
volume_change_percent: float = Field(
alias="volumeChangePercent"
)
price_change_percent
class-attribute
instance-attribute
¶
price_change_percent: float = Field(
alias="priceChangePercent"
)
parse_update_human_time
¶
parse_update_human_time(
update_human_time_raw: str | datetime,
) -> datetime
Source code in src/cyhole/birdeye/schema.py
458 459 460 461 462 | |
GetPriceVolumeSingleResponse
¶
PostPriceVolumeMultiData
¶
Bases: GetPriceVolumeSingleData
PostPriceVolumeMultiResponse
¶
GetTradesTokenTradeToken
¶
Bases: BaseModel
nearest_price
class-attribute
instance-attribute
¶
nearest_price: float = Field(alias='nearestPrice')
change_amount
class-attribute
instance-attribute
¶
change_amount: float = Field(alias='changeAmount')
ui_change_amount
class-attribute
instance-attribute
¶
ui_change_amount: float = Field(alias='uiChangeAmount')
GetTradesTokenTrade
¶
Bases: BaseModel
block_unix_time
class-attribute
instance-attribute
¶
block_unix_time: int = Field(alias='blockUnixTime')
block_human_time
class-attribute
instance-attribute
¶
block_human_time: datetime = Field(alias='blockHumanTime')
nearest_price_base_coin
class-attribute
instance-attribute
¶
nearest_price_base_coin: float = Field(
alias="nearestPriceBaseCoin"
)
nearest_price_quote_coin
class-attribute
instance-attribute
¶
nearest_price_quote_coin: float = Field(
alias="nearestPriceQuoteCoin"
)
inner_ins_index
class-attribute
instance-attribute
¶
inner_ins_index: int | None = Field(
alias="innerInsIndex", default=None
)
be_bevenue
class-attribute
instance-attribute
¶
be_bevenue: str | None = Field(
alias="beRevenue", default=None
)
trade_from
class-attribute
instance-attribute
¶
trade_from: GetTradesTokenTradeToken = Field(alias='from')
trade_to
class-attribute
instance-attribute
¶
trade_to: GetTradesTokenTradeToken = Field(alias='to')
parse_update_human_time
¶
parse_update_human_time(dt_raw: str | datetime) -> datetime
Source code in src/cyhole/birdeye/schema.py
526 527 528 529 530 | |
GetTradesTokenData
¶
GetTradesTokenResponse
¶
GetTradesPairTradeToken
¶
Bases: BaseModel
nearest_price
class-attribute
instance-attribute
¶
nearest_price: float = Field(alias='nearestPrice')
change_amount
class-attribute
instance-attribute
¶
change_amount: float = Field(alias='changeAmount')
ui_change_amount
class-attribute
instance-attribute
¶
ui_change_amount: float = Field(alias='uiChangeAmount')
GetTradesPairTrade
¶
GetTradesPairData
¶
GetTradesPairResponse
¶
GetOHLCVInterval
¶
Bases: BaseModel
GetOHLCVTokenPairInterval
¶
Bases: GetOHLCVInterval
GetOHLCVTokenPairData
¶
Bases: BaseModel
GetOHLCVTokenPairResponse
¶
GetOHLCVBaseQuoteInterval
¶
Bases: GetOHLCVInterval
GetOHLCVBaseQuoteData
¶
Bases: BaseModel