Forks Dashboard

Manage Forks through the Dashboard
The Forks Dashboard is the place showing the information about Account Information, Usage History, and all created Forks. It also provides the interface to create and manage a new Fork.

Account

The Account card shows the account information, including the Current Plan, Access Key, Plan Usage, and the current Rate Limit for the account.
Do not share the Access Key with others. The Acess Key can invoke the Fork API to manage a Fork without the username and password.

Usage History

This card shows the daily usage history of all Forks. It shows the total number of daily transactions.

Forks

This area shows all the created Forks, with each Fork shown on a card.

Create a Fork

To create a Fork, click on the Create Fork button. It will let you to provide some information.
  • Fork Name: Required. The name of the created Fork.
  • Network: Required. The network to create the Fork. Currently, Ethereum is supported.
  • Height: Optional. The block height that the Fork will be created. The default value is the latest safe head block.
  • Position: Optional. The position in the block Height where the forked chain starts.
  • Anti-Replay Protection : Whether the anti-replay protection is enabled for this Fork.

Height and Position

The Height and Position affect the current block number and the next block number in the Fork. Suppose the Height is N.
  • Position : 0 means the Fork starts from position 0 of block N.
    • Current block number: N - 1
    • Next block number: N
  • Position: m (m is a non-zero value) means the Fork starts from position m in block N.
    • Current block number: N
    • Next block number: N + 1

Anti-Replay Protection

Users can send both signed and unsigned transactions to a Fork. For a signed raw transaction, users may be concerned that the signed transaction could be replayed on the mainnet (instead of on a Fork). To mitigate this threat, the Anti-Replay Protection can be enabled.
Specifically, when this option is enabled, the chain ID will be altered to a pre-defined magic number. For instance, in the case of Ethereum, the chain ID will be altered from 1 to 9991. This prevents signed transactions from being executed on the mainnet.

Edit a Fork

A user can rename and delete a Fork (the corresponding options will appear when hovering the mouse over the
icon of the card).

Enter the Fork Panel

Click on the Fork Card to enter the Fork Panel which shows detailed information about a Fork and transactions sent to a Fork.