@aptos-labs/gas-station-admin-client
v3.0.0
Published
Client for Gas Station Admin API
Readme
Gas Station Admin Client
Client for the Gas Station Admin API, published on npm as @aptos-labs/gas-station-admin-client.
Installation
npm install @aptos-labs/gas-station-admin-clientUsage
import { createGasStationApiClient } from "@aptos-labs/gas-station-admin-client";
const gasStationApiClient = createGasStationApiClient({
baseUrl: "<gas_station_api_base_url>",
interceptors: {
request: (request) => {
request.headers.set("x-aptos-identifier", `${applicationId}`);
request.headers.set("x-aptos-identifier-type", "application");
request.headers.set("x-aptos-organization-id", `${organizationId}`);
return request;
},
},
});
const rules = await gasStationApiClient.getRules();
if (rules.error !== undefined || rules.data === undefined) {
throw new Error("Error getting rules with admin client: " + rules.error);
}
const rulesData = rules.data;