Agent components specifically built for financial trading using agents.
Built with the Olas stack.
This repository contains a number of components that can be used to build trading agents. The components are built with the Olas stack.
The main components of interest are
-
eightballer/ccxt This connection enables the agents to send messages to the ccxt connection allowing generic trading on more than 300 centralised exchanges.
-
eightballer/dcxt This connection enables the agents to send messages to the dcxt connection allowing generic trading on a number of decentralised exchanges. The included exchanges are:
In order to add a new exchange to the dcxt connection, you need to create a new connection in the dcxt directory.
If you're looking to contribute or develop with capitalisation_station, get the source code and set up the environment:
git clone https://github.com/StationsStation/capitalisation_station.git --recurse-submodules
cd capitalisation_station
make installHere are common commands you might need while working with the project:
make fmtmake lintmake testmake hashesmake allThis project is licensed under the Apache License 2.0
All solana credit for the jupyter integration goes to
With specific reference to components; contract/vybe/jupitar_swap/0.1.0 https://github.com/Dassy23/aea_contracts_solana/
This code is public, open, and unapologetically experimental. It routes value, touches DeFi rails, and assumes you know what you're doing. If you're here to fork, deploy, or integrate, you accept full responsibility for what happens next.
No warranties. No safety nets. No bailouts.
By using this code, you agree that:
- You understand smart contracts are immutable and unforgiving.
- You may lose money. Others may lose money. This is not our problem.
- There is no support, no roadmap, no guarantee of uptime or correctness.
- This is not a product. This is an artifact. A signal. A fire.
Don't email us. Don't blame us. Don't sue us.
You have the code. What you build with it is on you.