https://github.com/mikeshultz/scatter-contracts
Ethereum smart contracts for skatter.online
https://github.com/mikeshultz/scatter-contracts
Last synced: 14 days ago
JSON representation
Ethereum smart contracts for skatter.online
- Host: GitHub
- URL: https://github.com/mikeshultz/scatter-contracts
- Owner: mikeshultz
- Created: 2018-10-31T05:00:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-31T05:42:14.000Z (over 7 years ago)
- Last Synced: 2025-01-03T21:16:46.756Z (over 1 year ago)
- Language: Python
- Size: 232 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# scatter-contracts
Ethereum smart contracts for scatter.online.
## Libraries
### Owned
TBD
### SafeMath
TBD
### ScatterRewards
TBD
### Structures
TBD
## Contracts
### ScatterRouter
TBD
### BidStore
TBD
### Env
TBD
### ScatterBid
TBD
## TODO
- Separate storage from logic for upgradability?
- Migration/router contract?
## Development Setup
### General Guidlines
- Use solhint linter. Settings are in `.solhint.json`
- Clean metafile with `sb metafile cleanup` before committing new deployments
### Install Solidbyte
The [Solidbyte framework](https://github.com/mikeshultz/solidbyte) is used for dev. Best to install
it in a Python virtual environment.
export VENV_DIR="/path/to/venv"
python3 -m venv $VENV_DIR
source $VENV_DIR/bin/activate
pip install solidbyte