Skip to Content
ToolsPlatform Wallet

Platform Wallet

The Stagenet includes a Platform Wallet — a built-in account for sending transactions without signing or worrying about token balances and approvals.

Use it when you want to quickly interact with contracts.

The Platform Wallet has special behaviour on your Stagenet:

  • You can send transactions from it on the app without signing them.
  • It has unlimited native token balance for gas.
  • It reads as having the maximum balance for every ERC20 token.
  • It reads as having maximum ERC20 allowance for every spender.

Its details are as follows:

  • Address: 0x0000009a70d19209bff99a14702b8301233d87fd
  • Private Key: b4c897750b17f429b360744f5568ccb7b1a1c4ceeccbdfea2b5d8c9091eaf261

Sending transactions

Anywhere you can interact with a contract via transaction, you’ll see two options:

  • Your browser wallet
  • Platform Wallet (instant + gasless)

Choosing the Platform Wallet sends the transaction immediately with no signing step.

The Platform Wallet is also returned by eth_accounts and used during eth_sendTransaction requests, so you can use it from scripts and local tooling as well as from the app.

ERC20 tokens

Maximum balance

When token.balanceOf(platformWalletAddress) is called on your Stagenet, the result is always type(uint256).max.

This means the Platform Wallet behaves as though it has the maximum possible balance of every ERC20 token.

Maximum allowance

When token.allowance(platformWalletAddress, spender) is called on your Stagenet, for any spender, the result is always type(uint256).max.

This means every spender behaves as though it has the maximum possible ERC20 allowance from the Platform Wallet.

Last updated on