dojo-compass


Namedojo-compass JSON
Version 3.6.0 PyPI version JSON
download
home_pageNone
SummaryDevelop, simulate and backtest trading strategies on DeFi protocols.
upload_time2024-11-15 16:56:26
maintainerNone
docs_urlNone
authorCompass Labs
requires_python<3.13,>=3.10
licenseNone
keywords defi uniswap aave gmx amm simulation crypto realistic on-chain compass labs trading strategies defi protocols backtesting
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Dojo

[Compass Labs](https://compasslabs.ai/) 🧭 developed Dojo, an agent-based DeFi simulation software for data sourcing, strategy development, backtesting, simulation, monitoring and execution. Dojo operates at the EVM smart contract level for realistic and risk-free testing and training of DeFi strategies and smart contracts.

---

## What Can You Do With Dojo?

- **Data Access**: Trusted data sourcing across all of DeFi.
- **Strategy Development**: Abstract, easy-to-use interface for interacting with different DeFi protocols.
- **Risk Management**: Backtest and simulate your trading strategies pre-deployment. Monitor how your strategy would have performed in the past.
- **Analytics Dashboard**: Visualize your results on our dashboard.

## What's Coming Next

- Switch from backtesting to live-execution. Check on/interact with your runner in real-time using a Telegram bot.
- Integration with more DeFi protocols.
- Support for more networks and Layer-2s.

## 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 [dashboard](https://compasslabs.ai/docs/download-dashboard) to visualize your simulations.

## How To Get Started

We recommend working through our [tutorials](http://compasslabs.ai/docs/examples) on Uniswap, Aave and GMX to get started. 
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=1zKLtSiLPV4ys9YG_4i_xRYIBCViP_y38)

![](https://drive.google.com/uc?export=download&id=1bnfaHIKgy-vtbWRwg0m0zpr1BCAwGghJ)

![](https://drive.google.com/uc?export=download&id=1fl5IFfj2UflDy-bPAgaR1GBZ3SD36obU)

![](https://drive.google.com/uc?export=download&id=1KKMu12GdDjI6Ww7kSC-wAoDztiYossSG)
            

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, Aave, GMX, AMM, simulation, crypto, realistic, on-chain, Compass Labs, trading strategies, DeFi protocols, backtesting",
    "author": "Compass Labs",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/3f/3d/16b090de6bdfed952012fc5d198720f632c9f88037b08d7855e415092395/dojo_compass-3.6.0.tar.gz",
    "platform": null,
    "description": "# Dojo\n\n[Compass Labs](https://compasslabs.ai/) \ud83e\udded developed Dojo, an agent-based DeFi simulation software for data sourcing, strategy development, backtesting, simulation, monitoring and execution. Dojo operates at the EVM smart contract level for realistic and risk-free testing and training of DeFi strategies and smart contracts.\n\n---\n\n## What Can You Do With Dojo?\n\n- **Data Access**: Trusted data sourcing across all of DeFi.\n- **Strategy Development**: Abstract, easy-to-use interface for interacting with different DeFi protocols.\n- **Risk Management**: Backtest and simulate your trading strategies pre-deployment. Monitor how your strategy would have performed in the past.\n- **Analytics Dashboard**: Visualize your results on our 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- Integration with more DeFi protocols.\n- Support for more networks and Layer-2s.\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 [dashboard](https://compasslabs.ai/docs/download-dashboard) to visualize your simulations.\n\n## How To Get Started\n\nWe recommend working through our [tutorials](http://compasslabs.ai/docs/examples) on Uniswap, Aave and GMX to get started. \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=1zKLtSiLPV4ys9YG_4i_xRYIBCViP_y38)\n\n![](https://drive.google.com/uc?export=download&id=1bnfaHIKgy-vtbWRwg0m0zpr1BCAwGghJ)\n\n![](https://drive.google.com/uc?export=download&id=1fl5IFfj2UflDy-bPAgaR1GBZ3SD36obU)\n\n![](https://drive.google.com/uc?export=download&id=1KKMu12GdDjI6Ww7kSC-wAoDztiYossSG)",
    "bugtrack_url": null,
    "license": null,
    "summary": "Develop, simulate and backtest trading strategies on DeFi protocols.",
    "version": "3.6.0",
    "project_urls": {
        "Documentation": "https://www.compasslabs.ai/docs"
    },
    "split_keywords": [
        "defi",
        " uniswap",
        " aave",
        " gmx",
        " amm",
        " simulation",
        " crypto",
        " realistic",
        " on-chain",
        " compass labs",
        " trading strategies",
        " defi protocols",
        " backtesting"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3f3d16b090de6bdfed952012fc5d198720f632c9f88037b08d7855e415092395",
                "md5": "d128a7dcdc5231d61d210753d2c92741",
                "sha256": "1e10a5b6553c1ff442cf8101a1dbb9cb1811e12faeb8483721e4c426689eece9"
            },
            "downloads": -1,
            "filename": "dojo_compass-3.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "d128a7dcdc5231d61d210753d2c92741",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.10",
            "size": 79671131,
            "upload_time": "2024-11-15T16:56:26",
            "upload_time_iso_8601": "2024-11-15T16:56:26.347800Z",
            "url": "https://files.pythonhosted.org/packages/3f/3d/16b090de6bdfed952012fc5d198720f632c9f88037b08d7855e415092395/dojo_compass-3.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-15 16:56:26",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "dojo-compass"
}
        
Elapsed time: 0.44366s