tronsave-sdk
Version:
TypeScript SDK for Tronsave API to manage TRON blockchain resources
25 lines (24 loc) • 861 B
TypeScript
import { ResourceType } from "./common";
/**
* Retrieves order book data based on specified parameters
*
* @param resourceType Optional: "ENERGY" | "BANDWIDTH". Default is ENERGY - {@link ResourceType}
* @param address Requester address. Default is empty
* @param minDelegateAmount Optional: Minimum resource delegate required amount. Default is 100000 for ENERGY or 1000 for BANDWIDTH
* @param durationSec Duration in seconds. Default is 0, Will extract everything, without any restrictions
*/
export type OrderBookQuery = {
resourceType?: ResourceType;
address?: string;
minDelegateAmount?: number;
durationSec?: number;
};
/**
* Order book response
* @param price - Price
* @param availableResourceAmount - Available resource amount
*/
export type OrderBookResponse = {
price: number;
availableResourceAmount: number;
}[];