Introduction
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:
- Establish and choose spaces
- Produce keys (wallet addresses)
- Examine all assets contained within your keys
- Add or remove Space owners
- Set up and oversee Intents
- Check and execute operations based on your activities – for example, approve Intent requests
- Manage Keychains operations
- Monitor transaction progress and access details in the Explorer
- Explore the SpaceWard-curated dApp list
- Explore your Space and account settings
- Monitor any pending actions
- Check your current connection to SpaceWard, change the wallet, or close the session
- Use external wallets (MetaMask Snaps, WalletConnect) with your Keychain addresses
Transaction flow
SpaceWard allows you to securely carry out Intent-based operations across multiple blockchains. Here is how it works:
-
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.
-
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.
-
When Intents validate and approve the transaction, the system requests a signature from the Keychain associated with the user's wallet.
-
Once signed, the transaction is then broadcast to the appropriate blockchain network for execution.