Developer Tools
Every Stagenet ships with a suite of built-in tools that make it faster to set up scenarios, fund accounts, and drive activity while testing your contracts.
UI tools
These tools are available from the Stagenet sidebar in the app:
- Platform Wallet — a built-in account that sends transactions instantly without signing, and reads as having the maximum balance and allowance for every ERC20.
- Wallet Generator — create a fresh address and fund it with the Stagenet’s native token in one click.
- Faucet — send any amount of any token, native or ERC20, to any address.
- Activity Scheduler — schedule recurring transactions to simulate ongoing user behaviour: swaps, deposits, keeper calls, and rebalances.
State tools
Beyond the UI, each Stagenet exposes lower-level controls for putting accounts and contracts into an exact state. These are driven from the CLI, SDK, or RPC:
- Account impersonation — send transactions from any address without its private key. See the CLI, SDK, or RPC reference.
- State setters — override an account’s balance, code, nonce, or storage directly. See the CLI, SDK, or RPC reference.
- Function overrides — force a contract function to return a fixed value without changing its code. See the CLI, SDK, or RPC reference.
Programmatic usage
Most of these tools can also be driven from the command line via the CLI or from scripts via the SDK, so agents, scripts, and test suites can set up and control your Stagenet programmatically.
Last updated on