Jędrzej Stuczyński
943337db0d
Running tests with the same opt-level in CI, but preserving debug assertions ( #1253 )
2022-05-05 15:13:04 +01:00
Jędrzej Stuczyński
dd66697884
Release/1.0.0 rc.2 ( #1214 )
...
* Updated binaries versions to 1.0.0-rc.2
* Update GitHub Action to build nym binaries
* Fix contract bootstraping
* Relax the active_set check
* Cleanup migration
* Fix validator-api mainnet config
* Removed reward estimation ts-files
* Removed old migration tests
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: durch <durch@users.noreply.github.com >
2022-04-21 10:36:48 +01:00
Drazen Urch
f24d6e224d
Change accumulated reward to Option, migrate delegations ( #1147 )
...
* Change accumulated reward to Option, migrate delegations
* Remove interval from the validator cache
* Add info to db errors
* Remove interval fetch from the contract
* Rework epochs
* Fix undelegation errors
* Emit error event instead of error
* make no-clippy
* Fix clippy lints
2022-03-17 12:03:05 +01:00
Jon Häggblad
902c674ff1
makefile: replace deprecated flag
2022-03-10 09:13:34 +01:00
Drazen Urch
b30f680549
Refactor to a lazy rewarding system ( #1127 )
...
* Remove eager operator and delegator rewarding
* Add mixnodes snapshoting
* Add Intervals map, getter and setter
* Refactor reward params
* Refactor MixnodeToReward
* Persist node reward params and results on chain
* Update cw-storage-plus to 0.12.1
* Refactor delegation storage
* Compound delegator reward command
* Compound delegator reward command
* Add defered delegate and undelegate
* Compound on behalf command
* Scale calculations to epoch
* Rename interval -> epoch where practical
* Store epochs on chain
* Cleanup first pass
* Adapt reporting to lazy rewarding
* make clippy --all
2022-03-09 14:28:16 +01:00
durch
5dc57d2a3e
Fix type generation, upgrade ts-rs
2022-03-03 22:17:35 +01:00
durch
953c0915d1
Lock tauri-versions, break type generation
2022-03-03 18:10:58 +01:00
durch
6af0dbd1da
Add AccountInfo to wallet
2022-02-28 18:24:40 +01:00
durch
9da1f82cca
Restore cargo.lock
2022-02-20 21:58:01 +01:00
durch
8c60927fe2
Update tauri
2022-02-18 18:20:18 +01:00
durch
805eb31728
Fix typo
2022-02-15 16:21:13 +01:00
durch
7f45cbd5df
Rename all -> test
2022-02-15 14:41:00 +01:00
Drazen Urch
fe33df723b
Tag contract errors, and print out lines for easier QA ( #1084 )
...
* Tag contract errors, and print out lines for easier QA
* Allow updating mixnet address by admin
* Add reply endpoint, and unbond callback
* Extract vesting messages
* Wrap up
2022-02-01 18:10:33 +01:00
Drazen Urch
614b99a36e
Differentiate staking and ownership ( #961 )
...
* Differentiate staking and ownership
* Ownership transfer, tests
* Consistent random keys
* Improve account tests
* Update Cargo.lock
* Make everybody happy
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-22 13:22:46 +01:00
Drazen Urch
305864aa0f
Feature/vesting to wallet ( #954 )
...
* Better code structure, proper error handling, VestingSigningClient for wallet
* Add vesting contract queries to wallet
* Address review comments
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-14 12:25:48 +01:00
Drazen Urch
791d051537
Different workshare calculations for rewarded vs active set ( #951 )
...
* Add Makefile to make running all checks easier locally
* Different workshare calculation for active vs rewarded set
* Rework omega calculation, update tests
* Remove ZERO const
* unym -> DENOM
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-13 19:11:54 +01:00