Introduction
Warden Protocol modules
Warden Protocol modules are Cosmos SDK modules containing most of the Warden Protocol's logic. Users can interact with them by sending transactions or querying nodes.
Articles in this section describe the following modules:
x/warden
: It allows users to create and manage their Spaces and request Keychains to sign payloads.x/act
: It executes arbitrary messages (Actions) under certain conditions (Rules).- External modules:
x/gmp
,x/wasm
, etc.
Usage
Our modules allow Omnichain Application builders to deploy EVM and WASM smart contracts and use Warden features in these contracts:
Module | Features | How to use |
---|---|---|
x/evm | Deploy and execute EVM smart contracts | Deploy an EVM contract |
x/wasm | Deploy and execute WASM smart contracts | Deploy a WASM contract |
x/warden | Manage Spaces, Keychains, and keys | Interact with x/warden |
x/act | Execute Actions according to Rules | Call the x/act precompile in your EVM contract |
x/gmp | Send and receive cross-chain messages | Deploy a cross-chain app |
x/oracle | Fetch prices from an oracle service | Coming soon |