https://github.com/terra-money/research
Models and simulations
https://github.com/terra-money/research
Last synced: 5 months ago
JSON representation
Models and simulations
- Host: GitHub
- URL: https://github.com/terra-money/research
- Owner: terra-money
- License: mit
- Created: 2018-09-06T00:25:28.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-29T15:10:57.000Z (about 2 years ago)
- Last Synced: 2024-04-14T22:52:31.169Z (over 1 year ago)
- Language: Python
- Homepage: https://agora.terra.money/
- Size: 195 KB
- Stars: 44
- Watchers: 9
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Terra Research
Codebase for Terra Research. Projects span all layers of the Terra stack: blockchain, stability, dApps, e-commerce and beyond.
## Requirements
* Python 3.6 or above
* Basic python packages found in requirements.txt (numpy, pandas etc)## Setup
The easiest and most reliable way to run the code is by setting up a python virtual environment. If you've never done this before, follow these straightforward [instructions](https://docs.python-guide.org/dev/virtualenvs/#lower-level-virtualenv). In addition, [virtualenvwrapper](https://docs.python-guide.org/dev/virtualenvs/#virtualenvwrapper) provides handy shortcuts for interracting with virtualenvs and helps organize them. Make sure you install Python 3.6 or above in your virtualenv.
After you activate your virtualenv, clone the research repo and run the following to install required dependencies:
```
pip install -r requirements.txt
```You're all set!
## Projects
The codebase is organized into projects. Project-wide utilities are found under the utils directory. Each project has its own detailed documentation.
- [Terra for e-commerce payments](./applications/payments/README.md)
- [Treasury Funding Weights](./funding_weights/README.md)
- [Mining Rewards Modeling and Control](./mining_rewards/README.md)