Skip to main content

Introduction

warning

Please note that we're developing a major update to the Warden Protocol, introducing significant architectural and conceptual changes. We're currently updating SpaceWard to align it with the latest improvements in the protocol. Stay tuned in!

Overview

👉 Try SpaceWard on Buenavista testnet

SpaceWard is the front-end interface for the Warden Protocol, enabling account aggregation and modularly secure omnichain operations.

For users: Use the most secure multi-chain multi-sig wallet. Create Spaces, protect your wallets and program transactions with Intents, and interact with the Web3 space.

For builders: Build OApps on Warden or any compatible blockchain, protected by Modular Security.

To engage with SpaceWard, you need to connect your wallet with the Warden Protocol.

Main features

Within SpaceWard, you have the ability to carry out a wide range of protocol-related activities:

  1. Establish and choose spaces
  2. Produce keys (wallet addresses)
  3. Examine all assets contained within your keys
  4. Add or remove Space owners
  5. Set up and oversee Intents
  6. Check and execute operations based on your activities – for example, approve Intent requests
  7. Manage Keychains operations
  8. Monitor transaction progress and access details in the Explorer
  9. Explore the SpaceWard-curated dApp list
  10. Explore your Space and account settings
  11. Monitor any pending actions
  12. Check your current connection to SpaceWard, change the wallet, or close the session
  13. Use external wallets (MetaMask Snaps, WalletConnect) with your Keychain addresses

enter image description here

Transaction flow

SpaceWard allows you to securely carry out Intent-based operations across multiple blockchains. Here is how it works:

  1. Users have the flexibility to initiate transactions from their preferred decentralized application (dApp) across any Ethereum Virtual Machine (EVM) or Cosmos-based dApp. These transactions originate from wallets that users have previously created using one of the available Keychains.

  2. Upon initiation, the transaction passes through a series of Intents. Intents act as checkpoints that either approve or reject the transaction based on pre-established conditions.

  3. When Intents validate and approve the transaction, the system requests a signature from the Keychain associated with the user's wallet.

  4. Once signed, the transaction is then broadcast to the appropriate blockchain network for execution.

Warden Protocol diagram