Skip to main content
All CollectionsTrading
What are API Keys?
What are API Keys?

API Keys at GRVT

Updated over 2 weeks ago

An API key is a unique identifier used to authenticate and authorize transactions programatically.

Key notes to consider when generating API keys on GRVT:

  • You can up up 5 API keys for your Funding Account

  • You can create up to 5 API keys for each of your Trading Accounts

  • API keys must be tagged to a valid Ethereum public address.

  • To authorise transactions with your API key, you must use the private key of the tagged Ethereum public address for signature.

API Key Levels

  • Funding Account Level

    • Permissions allowed

      • External Transfer - for transfers from ones Funding Account to Funding Accounts of other users in GRVT. Note that you need to add your recipients address to your transfer address book via the UI to trigger an external transfer.

      • Internal Transfer - for transfers from your Funding Account to your corresponding Trading Accounts

  • Trading Account Level

    • Permissions allowed

      • Transfer - for transfers from the associated Trading Account of the API key to the user's Funding Account or other Trading Accounts of the same user

      • Trade - for trading related operations from the Trading Account of the API key

      • View - for read-only access to data of the associated trading account and funding account. A wallet is tagged to an API key with view only permissions for identification purposes only.

IP Address Whitelisting

This field is optional and allows you to further secure your API key. To add multiple addresses, separate them with commas. You can add up-to 5 IP addresses.

Did this answer your question?