# Dojo
[Compass Labs](https://compasslabs.ai/) 🧠developed Dojo, an agent-based DeFi simulation software operating at the EVM smart contract level.
---
## What can you do with dojo?
- Simulate the behavior of smart contracts in a decentralized finance (DeFi) ecosystem.
- Test your trading strategies on real code. Get detailed performance metrics.
- Seamlessy interact with multiple different protocols
- Visualize your results in a dashboard.
## What's coming next
- Switch from backtesting to live-execution. Check on/interact with your runner in real-time using a telegram bot.
- More protocols
- More dashboard - more fancy
## What makes dojo unique?
- Dojo executes the exact same code as the Ethereum Virtual Machine (EVM) and is therefore able to simulate the behavior of smart contracts with accuracy.
- With dojo, we abstract away solidity and allow you to interact with smart contracts using simple Python interfaces.
- We provide all historic data, you won't have to care about it at all.
- Dojo has a built-in dashboard to visualize your simulations.
## How to get started
We recommend working through our short tutorials to get started. You can find them [here](http://dojo.compasslabs.ai).
If you have any feature request or bug report, please open an issue on [GitHub](https://github.com/CompassLabs/dojo_examples).
We are also happy to answer any questions you may have via [mail](mailto:contact@compasslabs.ai).
---
**Some impressions**
![](https://drive.google.com/uc?export=download&id=181PEWgF9o_XLiAqC0igdrT4SoZ2AM50J)
Raw data
{
"_id": null,
"home_page": null,
"name": "dojo-compass",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.10",
"maintainer_email": null,
"keywords": "defi, uniswap, AMM, simulation, crypto, realistic, on-chain",
"author": "Compass Labs",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/1c/59/ce5eef6c1178c6a1937077f9fcd425a8951625844a9eef690f0c397c5450/dojo_compass-3.2.8.tar.gz",
"platform": null,
"description": "# Dojo\n\n[Compass Labs](https://compasslabs.ai/) \ud83e\udded developed Dojo, an agent-based DeFi simulation software operating at the EVM smart contract level.\n\n---\n\n## What can you do with dojo?\n\n- Simulate the behavior of smart contracts in a decentralized finance (DeFi) ecosystem.\n- Test your trading strategies on real code. Get detailed performance metrics.\n- Seamlessy interact with multiple different protocols\n- Visualize your results in a dashboard.\n\n## What's coming next\n\n- Switch from backtesting to live-execution. Check on/interact with your runner in real-time using a telegram bot.\n- More protocols\n- More dashboard - more fancy\n\n## What makes dojo unique?\n\n- Dojo executes the exact same code as the Ethereum Virtual Machine (EVM) and is therefore able to simulate the behavior of smart contracts with accuracy.\n- With dojo, we abstract away solidity and allow you to interact with smart contracts using simple Python interfaces.\n- We provide all historic data, you won't have to care about it at all.\n- Dojo has a built-in dashboard to visualize your simulations.\n\n## How to get started\n\nWe recommend working through our short tutorials to get started. You can find them [here](http://dojo.compasslabs.ai). \nIf you have any feature request or bug report, please open an issue on [GitHub](https://github.com/CompassLabs/dojo_examples). \nWe are also happy to answer any questions you may have via [mail](mailto:contact@compasslabs.ai).\n\n---\n\n**Some impressions**\n\n![](https://drive.google.com/uc?export=download&id=181PEWgF9o_XLiAqC0igdrT4SoZ2AM50J)\n",
"bugtrack_url": null,
"license": null,
"summary": "Realistic DeFi simulations",
"version": "3.2.8",
"project_urls": {
"Documentation": "https://dojo.compasslabs.ai"
},
"split_keywords": [
"defi",
" uniswap",
" amm",
" simulation",
" crypto",
" realistic",
" on-chain"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1c59ce5eef6c1178c6a1937077f9fcd425a8951625844a9eef690f0c397c5450",
"md5": "06fbdc9decb11b6432fe0c66b076366d",
"sha256": "a45f50d06fb1cf6a4663ac0c684fe55ce5e02eb463d2c7256da57840ba4b8a4c"
},
"downloads": -1,
"filename": "dojo_compass-3.2.8.tar.gz",
"has_sig": false,
"md5_digest": "06fbdc9decb11b6432fe0c66b076366d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.10",
"size": 70608421,
"upload_time": "2024-09-18T17:02:04",
"upload_time_iso_8601": "2024-09-18T17:02:04.081395Z",
"url": "https://files.pythonhosted.org/packages/1c/59/ce5eef6c1178c6a1937077f9fcd425a8951625844a9eef690f0c397c5450/dojo_compass-3.2.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-18 17:02:04",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "dojo-compass"
}