Releases: mode-network/synth-subnet
Releases · mode-network/synth-subnet
v1.1.2
v1.1.1
v1.1.0
Synth Validator Upgrade process
- Modify the pm2 config file
- remove
--ewma.alpha 2.0 - change
--softmax.beta -0.003
- remove
- Commands:
- git fetch
- git checkout v1.1.0
- source bt_venv/bin/activate
- pip install -r requirements.txt
- alembic upgrade head
- Restart validator
What's Changed
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Readme fixes by @parkhomenko in #1
- Added code for miner and simulation library, added protocol definition by @parkhomenko in #2
- removed todos from readme by @parkhomenko in #3
- added intro to readme file by @parkhomenko in #4
- added basic validator logic and rewards by @parkhomenko in #5
- added comments for validator and reward calculations by @parkhomenko in #6
- try to run the test by @Thykof in #7
- added miner data handler by @parkhomenko in #9
- Fix reward and add test by @Thykof in #10
- added correct real prices data provider by @parkhomenko in #11
- added signature file by @parkhomenko in #12
- removed redundant dependency by @parkhomenko in #13
- miner code fixes by @parkhomenko in #14
- implemented state methods for miner by @parkhomenko in #15
- added miner pm2 configuration file by @parkhomenko in #16
- miner and input data format fixes by @parkhomenko in #17
- fixes around datetime format and deserialization of the miner's output by @parkhomenko in #18
- enable deserialization and fix validator corner case by @parkhomenko in #19
- updated rewards calculation function by @parkhomenko in #20
- changed validation algorithm for the miner by @parkhomenko in #21
- remove zero reward elements before updating rewards score by @parkhomenko in #22
- Validator state fixes by @parkhomenko in #23
- Added a dummy miner by @parkhomenko in #24
- added pyth provider to get historical prices by @parkhomenko in #25
- Miner validator configs by @parkhomenko in #26
- date time fixes and log information for miner runs by @parkhomenko in #27
- updated configs for miner and validator by @parkhomenko in #28
- returned back 1 day time simulation as a default value by @parkhomenko in #29
- Customize prediction file by @parkhomenko in #30
- Added database and a table for saving predictions from miners by @parkhomenko in #31
- Rewards logging table by @parkhomenko in #32
- Db column updates by @parkhomenko in #35
- Multiple prediction paths implementation changes by @parkhomenko in #36
- Thykof/mod 1179 rework the get values code by @Thykof in #33
- fixed real preices defect with start_time by @parkhomenko in #37
- add CI by @Thykof in #34
- fix: add pythonpath env var with root pointer to pm2 miner config by @kieranroneill in #39
- Validator db updates by @parkhomenko in #38
- updated system requirements file by @parkhomenko in #42
- code refactor by @parkhomenko in #43
- docs(mode-1172,mode-1182): update miner docs by @kieranroneill in #40
- refactored forward method for the validator by @parkhomenko in #44
- docs(mode-1276): add discord, whitepaper and api doc links to readme by @kieranroneill in #45
- Thykof/mod 1170 handle wrong response from a miner by @Thykof in #41
- updated blacklist method by @parkhomenko in #46
- update doc: validator needs to stake by @Thykof in #48
- skip-save-if-no-pred by @Thykof in #47
- Thykof/mod 1274 add column in miner prediction to save the fact that a by @Thykof in #49
- Thykof/mod 1274 add test case incorrect format by @Thykof in #50
- fix miner log info by @Thykof in #51
- Logging by @parkhomenko in #52
- Dynamic dendrite timeout by @Thykof in #53
- docs(mode-1269): add additional information to the readme file by @kieranroneill in #55
- added moving average calculation params by @parkhomenko in #54
- config timeout overrides the dynamic timeout by @Thykof in #57
- validate time format by @Thykof in #58
- Thykof/mod 1297 miners timeout issues by @Thykof in #56
- renamed simulation folder to synth by @parkhomenko in #59
- tests validate_responses by @Thykof in #60
- updated validator guide by @parkhomenko in #61
- docs: configuration params description by @kieranroneill in #62
- changed netuid to 50 for mainnet by @parkhomenko in #63
- updated the website reference by @parkhomenko in #64
- Validator docker by @parkhomenko in #67
- updated entrypoint by @parkhomenko in #68
- docs: add synth subnet diagram to readme by @kieranroneill in #65
- fixed path to init file in setup.py by @parkhomenko in #70
- Whitepaper small update by @fede2442 in #69
- added wandb params to entrypoint file by @parkhomenko in #71
- docs: replace miner references in validator guide by @kieranroneill in #73
- param fix by @parkhomenko in #74
- added showcase crps test by @parkhomenko in #75
- added softmax test by @parkhomenko in #76
- handle error calculate_crps_for_miner by @Thykof in #77
- Convert prediction to float by @Thykof in #78
- added generate simulations test by @parkhomenko in #80
- add wandb alert log handler and auto restart by @Thykof in #79
- try catch on wandb alert by @Thykof in #81
- improve debug logs by @Thykof in #82
- added save predictions sequence diagram by @parkhomenko in #83
- updated set weights logging and created bittensor updates history table by @parkhomenko in #84
- Add functionality for absolute price evaluation by @davidevdt in #66
- added normalized uids and weights into weights_updates_history table by @parkhomenko in #86
- updated bittensor version by @parkhomenko in #87
- removed tracing logs by @parkhomenko in #88
- updated entrypoint for docker env by @parkhomenko in #89
- removed standard moving average algorithm by @parkhomenko in #85
- Whitelist validators by @parkhomenko in #91
- added new beta config param and changed ewma values by @parkhomenko in #92
- updated validator config by @parkhomenko in #93
- took into account gaps in price data provider by @parkhomenko in #94
- ...