Skip to Content
WorkspacesIntroduction

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:

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.

Last updated on