Workspaces
Workspaces are the primary way you analyse, test, and manage the contracts and wallets that matter to your app on a Stagenet.
Each Workspace is scoped to a single contract or wallet (EOA) and provides a set of analytics and tools tailored to its contract or wallet, including the ability to:
- Inspect transaction activity involving the entity
- Track and graph contract state, asset balances, and TVL
- Inspect storage and code
- Navigate contract versions and deployments
- Interact with the contract
You can view and create Workspaces on your Stagenet in the app’s Workspace section, accessible via the sidebar.
Using Workspaces
Stagenets support two types of Workspace:
- Contract Workspaces — for smart contracts
- Wallet Workspaces — for externally owned accounts (EOAs)
To get the most out of your Stagenet, create a Workspace for all the smart contracts and wallet involved in your application. The best way to do this is to connect a GitHub repository that contains your project’s smart contracts.
For example, if you were building a simple vault that provides liquidity to a Uniswap pool, you would create Contract Workspaces for your vault contract (imported from GitHub) and the pool it was providing liquidity to.
Alternatively, if you were building a bot that monitors prices across multiple DEXes and submits arbitrage transactions from an EOA, you would create a Wallet Workspace for the account used to execute those trades.
What a Workspace provides
At a high level, a Workspace exposes a set of analytics and tools tailored to its contract or wallet, including the ability to:
- Inspect transaction activity involving the entity
- Track and graph contract state, asset balances, and TVL
- Inspect storage and code
- Navigate contract versions and deployments
- Interact with the contract
Workspace functionality is organised into tabbed Views.