1.54.1 • Published 5 months ago

@openzeppelin/defender-account-client v1.54.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Defender Account Client

Defender Account acts as an interface to manage your account.

Install

npm install @openzeppelin/defender-account-client
yarn add @openzeppelin/defender-account-client

Usage

Start by creating a new Team API Key in Defender, and granting it the capability to create new proposals. Use the newly created API key to initialize an instance of the Account client.

const { AccountClient } = require('@openzeppelin/defender-account-client');
const client = new AccountClient({ apiKey: API_KEY, apiSecret: API_SECRET });

Account Usage

To get account usages getUsage method can be used:

await client.getUsage();

You can optionally set date to get usage for past period. When date is set only subset of quotas connected to the monthly usage is returned.

await client.getUsage({
  date: '2023-10-01'
});

You can also optionally set quotas list to get usage only for desired quotas.

await client.getUsage({
  quotas: ['relayers', 'relayerTxPerHour']
});

FAQ

Can I use this package in a browser?

This package is not designed to be used in a browser environment. Using this package requires sensitive API KEYS that should not be exposed publicly.

1.54.1

5 months ago

1.54.0

5 months ago

1.54.0-rc.0

5 months ago

1.53.0-rc.0

6 months ago

1.52.1-rc.0

6 months ago

1.52.0-rc.3

6 months ago

1.52.0-rc.2

6 months ago

1.52.0-rc.1

6 months ago

1.52.0-rc.0

6 months ago

1.52.0

6 months ago

1.51.0

6 months ago

1.50.0

7 months ago