Skip to main content

Introduction

You can interact with Warden Protocol modules in your EVM smart contract by calling Warden precompiles.

To familiarize yourself with precompiles, take the following steps:

  1. Deploy a simple EVM contract by following the Get started guide.
  2. After that, you can expand your contract code as shown in other subsections.
  3. For an overview of available functions, refer to the Precompiles section.

In this table, you can find all the resources you'll need to interact with each precompile:

FunctionsCode samplesPrecompile address
x/warden functionsInteract with x/warden0x0000000000000000000000000000000000000900
x/act functionsInteract with x/warden0x0000000000000000000000000000000000000901
see the x/oracle precompileComing soon0x0000000000000000000000000000000000000902
x/async functionsInteract with x/async0x0000000000000000000000000000000000000903