Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.extractor.live/llms.txt

Use this file to discover all available pages before exploring further.

Steps

1

Open Action Providers

In the left sidebar, click Action Providers. Then click Add Provider in the top-right corner.
2

Select a network

In the Network dropdown, choose the blockchain network where your smart contract is deployed.Available networks:
  • Ethereum
  • BSC
  • Arbitrum One
  • Optimism
  • Gnosis
  • Polygon Mainnet
  • Polygon Amoy
  • Fantom Opera
  • Avalanche (C-Net)
3

Enter a provider name

In the Provider name field, enter a descriptive label (e.g., Mainnet Pauser). This name is only used within Extractor for identification.
4

Configure options (optional)

Expand the Options section to set advanced parameters:
FieldDescription
TagsFree-form labels for organizing providers (e.g., production, staging).
TypeDefault — uses a private key you provide. HSM — uses a Hardware Security Module for key storage.
Private Key(Optional) Your wallet’s private key. If left empty, Extractor will automatically generate a new wallet for you. This value is encrypted and stored securely.
Never use a wallet that holds user funds or has Owner-level permissions as an Action Provider. Create a dedicated wallet with only the minimum permissions needed.
5

Save

Click Save. The provider will appear in the sidebar under Action Providers and on the main list.

What’s next

After creating a provider you need to:
  1. Grant it access to your contract — so it can call contract functions.
  2. Deposit gas funds — so it can pay for transactions.