# 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](mailo:contact@compasslabs.ai).
___
**Some impressions**
![](https://drive.google.com/uc?export=download&id=181PEWgF9o_XLiAqC0igdrT4SoZ2AM50J)
Raw data
{
"_id": null,
"home_page": "",
"name": "dojo-compass",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<3.13",
"maintainer_email": "",
"keywords": "defi,uniswap,AMM,simulation,crypto,realistic,on-chain",
"author": "Compass Labs",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/df/f7/08e0d7a00f1164cc3a051f9fd937b0ff3f6e8c288f48744b146cb34a111c/dojo_compass-2.5.0.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## 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 - 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 - 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\n## How to get started\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](mailo:contact@compasslabs.ai).\n\n___\n\n**Some impressions**\n\n![](https://drive.google.com/uc?export=download&id=181PEWgF9o_XLiAqC0igdrT4SoZ2AM50J)",
"bugtrack_url": null,
"license": "",
"summary": "Realistic DeFi simulations",
"version": "2.5.0",
"project_urls": {
"Documentation": "https://dojo.compasslabs.ai"
},
"split_keywords": [
"defi",
"uniswap",
"amm",
"simulation",
"crypto",
"realistic",
"on-chain"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dff708e0d7a00f1164cc3a051f9fd937b0ff3f6e8c288f48744b146cb34a111c",
"md5": "08039c94398236b1186379869f38a742",
"sha256": "b8fadc865835abc677ef10e177b94de589e25c7a46f4dbe48c001faec7960d2d"
},
"downloads": -1,
"filename": "dojo_compass-2.5.0.tar.gz",
"has_sig": false,
"md5_digest": "08039c94398236b1186379869f38a742",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<3.13",
"size": 40700625,
"upload_time": "2024-03-13T09:35:39",
"upload_time_iso_8601": "2024-03-13T09:35:39.292083Z",
"url": "https://files.pythonhosted.org/packages/df/f7/08e0d7a00f1164cc3a051f9fd937b0ff3f6e8c288f48744b146cb34a111c/dojo_compass-2.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-13 09:35:39",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "dojo-compass"
}