Welcome to Ation Beta
BETA CURRENT V0.6 - 2/04/2024
Ation is an onChain trustless dollar cost average protocol. A set of contracts that enable you to build ERC20 - ERC20 trading strategies and then have them executed at a set interval. You start by creating a DCAAccount, deployed as a smart contract, then build your strategy, this could be USDC to WETH for £100 every day. Our executor will then trigger your strategies at their set intervals.
What is a Dollar Cost Average (DCA) tool?
Dollar Cost Averaging is a renowned strategy for mitigating market volatility by consistently investing a fixed sum into an asset at regular intervals. This approach has been a cornerstone in traditional investment platforms, predominantly managed by centralised exchanges.
It allows you to say that you wont to buy £100 of X asset every n amount of day’s/weeks ect at the given spot price. Buying assets in this manner will provided an average cost across the investment period to the asset meaning you don’t need to chase the market.
If you would like to read more on how Ation works and the structure of the contracts & executor check out the documents here.
Get Started
We are running the Beta on the Ethereum Sepolia testnet. To access and use this it will require a couple of steps;
-
First of, you will need some Sepolia test ETH. This can be sourced from one of the many Sepolia Faucets. Below are a couple you can choose from;
- Alchemy (opens in a new tab) - Required an alchemy account
- POW Faucet (opens in a new tab)
- Quick Node (opens in a new tab)
-
You will also need some test USDC. We have alined our best contracts to use the Aave faucet tokens, making it easy for you to acquire.
-
Once you have some Sepolia test funds you can create an account. Head over to the Ation App (opens in a new tab) and open an account. This will create a new personal DCA Account from the DCA Factory giving you ownership of the account contract.
-
After your account has been created it is time to create a strategy. With in the Ation App you can select ‘Create Strategy’. Here you can build the strategy including the ‘base token’ (token to start from (USDC)), ‘target token’ (token that you want to traied into (WETH)), how ofter you want the strategy to execute and then wether or not you want to fun the strategy now and register it to the DCA Executor.
-
Once your strategy has been created, funded and subscribed to the executor you can sit back and let us take over. The only thing you need to manage is the base token balance of your account.
To learn more about the protocol, including the reinvest modiuals and protocol fees check out the Get Started docs.
Whats A Strategy?
You DCA strategy will dictate what tokens are traded, how much you want to spend and how often you want it to execute. Ation accounts can have any number of strategies, each with different pairs and intervals. Each strategy is stored in your Ation account, allowing you to maintain control.
Each strategy needs several bit of data;
| Paramiter | Uses | Data type |
|---|---|---|
| Base Token | ERC20 to start from | Token Data |
| Target Token | ERC20 to buy | Token Data |
| Active | If the strategy is subscribed to an executor | Bool |
| Amount | Amoun of the Base Token to spend on each exeuction | Uint256 |
| StrategyId | Id of the strategy assigned by the Account | Uint256 |
| Account Address | Address of the Account the strategy belowgs to | Address |
| StrategyId | Id of the strategy assigned by teh Account | uint256 |
| Account Address | Address of the Account the strategy belowgs to | Address |
| Interval | How often the strategy should execute | Interval |
| Reinvest | Data for the strategy ROUTES_MANIFEST, if active | Reinvest |
You can findout more about the data types here
But don’t worry, our App will handle all of that for you. In the Beta we are only activating 2 strategies - 1 minute and 5 minuets.
We will not have as quick intervals in production, but it helps with testing in Beta.
Resources
We believe in an open, trustless and selvsoverign web3 ecosystem, to this end all of our contracts are open source and verified. This allows you to take control of your security and allows the community to help refine and secure the protocol.
For more details on the contract’s check out the Developers (opens in a new tab) area.
For a deeper dive into how Ation works check out the Documents.
You can find the deployed contracts here