Jędrzej Stuczyński
2bcdc4c3d0
Removed explicit Arc and RwLock from all tauri commands
2022-06-06 17:51:45 +01:00
Jędrzej Stuczyński
8300daa117
Minor post-merge fixes
2022-06-06 17:31:09 +01:00
Jędrzej Stuczyński
a60de5764d
merge with wallet-delegation-ui-squashed
2022-06-06 17:18:48 +01:00
Jędrzej Stuczyński
23b093349d
Fixed up tests and made clippy happier
2022-06-06 17:09:30 +01:00
Jędrzej Stuczyński
8955ee0b1d
More unification for conversion methods
2022-06-06 16:43:12 +01:00
Jędrzej Stuczyński
9ef87df573
Display for Fee
2022-06-06 16:24:49 +01:00
Jędrzej Stuczyński
ce7717fb2a
Finished purge of MajorCurrencyAmount
2022-06-06 16:18:33 +01:00
Jędrzej Stuczyński
24c146766d
Merge with wallet-claim-rewards
2022-06-06 12:04:15 +01:00
Jędrzej Stuczyński
b6ddaebe67
Attempt at dec-coinifying get_all_mix_delegations
2022-06-06 11:59:02 +01:00
durch
282b18660f
PR comments
2022-06-06 12:38:33 +02:00
Jędrzej Stuczyński
b248f2e4b5
Further replacements of MajorCurrencyAmount into DecCoin
2022-06-06 10:33:41 +01:00
durch
184dd7767d
Sort CHANGELOG lines
2022-06-06 11:28:36 +02:00
durch
2483a545b7
CHANGELOG
2022-06-06 11:27:09 +02:00
durch
df1926071a
Add claim and compound wallet endpoints, proc_macro to generate execute and simulate
2022-06-06 11:21:35 +02:00
Raphaël Walther
ec799cf17c
Add sccache to wallet workflow
2022-06-02 18:59:23 +02:00
Bogdan-Ștefan Neacşu
5f7b3db9a4
Feature/spend coconut ( #1261 )
...
* Add coconut verifier structure for coconut protocol in gateway
* Add endpoint for validator-api cred verification
* Remove unused signature field
* Register new endpoint
* Improve validator-api config handling
* Aggregate verif result from all apis
* Simplify aggregate functions
* Verify cred on apis correctly
* Introduced coconut bandwidth contract to validator client
* Fix rebase double import
* Fix clippy on non-coconut
* Add multisig contract address to validator client
* Refactor Credential struct
* Do bincode magic in the coconut interface
* Implement serialization for credential and remove bindcode
* Fix clippy and don't remove dkg
* Client release funds proposal
* Add wrapper for blinded serial number
Also compare theta with a blinded serial number (in base 58 form)
for future double spend protection.
* Only post blinded serial number to blockchain
* Validator api propose credential spending
* Fix wallet
* Gateway calls proposal creation
* Query for proposal in verify coconut
* Remove db from git
* Verify against proposal description
* Validator apis vote based on verification of cred
* Fix wallet fmt
* Execute the release of funds
* Fix translation between token and bytes
* Update CHANGELOG
2022-06-02 16:54:59 +03:00
Jędrzej Stuczyński
81a206f6c0
Further WIP work on transforming usages of MajorCurrencyAmount into DecCoin
2022-06-01 17:25:27 +01:00
Jędrzej Stuczyński
87e8666b86
'New' API on 'send'
2022-06-01 16:52:26 +01:00
fmtabbara
3519d0c31d
Merge branch 'develop' into feature/wallet-delegation-ui-squashed
2022-06-01 16:32:34 +01:00
Jędrzej Stuczyński
dbbd94d64c
Generating typescript type for DecCoin
2022-06-01 16:21:17 +01:00
Jędrzej Stuczyński
93705d83ab
Denom registration + conversion
2022-06-01 16:18:17 +01:00
Tommy Verrall
a5759ab227
Merge pull request #1300 from nymtech/feature-224-add-stake-saturation
...
explorer: adding stake saturation o node list
2022-06-01 14:38:24 +01:00
Raphaël Walther
960305b54e
Modify runner label
2022-06-01 15:20:40 +02:00
Raphaël Walther
066aded9bb
Modify runner label
2022-06-01 14:54:22 +02:00
Jędrzej Stuczyński
66b71fe87b
No longer exposing plain 'DENOM'
2022-06-01 13:44:54 +01:00
Jędrzej Stuczyński
4f20085c05
Introduced concept of denom details
2022-06-01 13:32:38 +01:00
Jon Häggblad
802334b37e
explorer-api: add endpoint for summed delegations ( #1299 )
...
* explorer-api: add endpoint for summed delegations
* changelog: add note
2022-06-01 13:36:34 +02:00
Jon Häggblad
c79ee5052f
validator-api: add detailed mixnode bond endpoints ( #1294 )
...
* validator-api: add mixnodes-detailed endpoint
* validator-api: add detailed variants of active and rewarded set
* explorer-api: cache as mixnode bond detailed
* explorer-api: add in stake-saturation in response
* changelog: update
* rustfmt
* validator-api: rename to MixNodeBondResponse
* validator-api: cache MixNodeBondResponse instead
* validator-api: rename to MixNodeBondAnnotated
* validator-client: fix unused warning
* explorer-api: remove unnecessary clone
* rustfmt
2022-06-01 13:02:16 +02:00
Tommy Verrall
fc985da2f7
Merge pull request #1301 from nymtech/feature/update-geo-ip
...
Update to use new geo_locate stats
2022-06-01 11:43:11 +01:00
fmtabbara
a33c21d438
Merge branch 'develop' into feature/wallet-delegation-ui-squashed
2022-06-01 11:23:05 +01:00
tommy
b7d3333ff8
Update to use new geo_locate stats
2022-06-01 11:19:54 +01:00
Jędrzej Stuczyński
04d02b08bc
Merged with develop
2022-06-01 11:15:41 +01:00
Jędrzej Stuczyński
9460276131
Bunch of temporary workaround to have wallet working-ish
2022-06-01 10:59:41 +01:00
gala1234
41f4097628
explorer: remove hardcoded part
2022-06-01 11:29:02 +02:00
gala1234
e21216419d
Merge branch 'develop' into feature-224-add-stake-saturation
2022-06-01 11:05:02 +02:00
Jędrzej Stuczyński
84c9394eba
Broken, but compilable first stage of post-merging
2022-06-01 09:57:40 +01:00
Tommy Verrall
79e6dc5e77
Merge pull request #1298 from nymtech/fix/dotenv
...
Clippy warnings on .env file
2022-06-01 08:24:25 +01:00
tommy
266b050c82
merge
2022-05-31 17:30:12 +01:00
tommy
7609e7084c
clippy warnings
2022-05-31 17:27:32 +01:00
Tommy Verrall
0faed6085e
Merge pull request #1297 from nymtech/fix/dotenv
...
Allow .env not to be present
2022-05-31 17:05:54 +01:00
tommy
c513d59724
allow dotenv not to be present
2022-05-31 17:01:02 +01:00
fmtabbara
6030d3831f
refresh on network or client details change
2022-05-31 15:54:31 +01:00
Jędrzej Stuczyński
9f51c60bac
Wallet simulate bandaid ( #1296 )
...
* Removed Add/Sub that somehow got brought back in a merge
* Created 'get_old_and_incorrect_hardcoded_fee' to make wallet as it did before
* Brought back all Operation variants just in case
2022-05-31 15:52:26 +01:00
Jędrzej Stuczyński
58b5389ed9
Consolidate validator-client coin ( #1295 )
...
* Created nymd internal coin
* Additional From implementations plus a constructor
* try_add
* Changed client API to use the new coin type
* CoinConverter trait
* Made wallet compilable with the recent changes
* Simplified the API by removing the generics in favour of explicit Coin type
* Fixed validator api
* Fixed up tests and clippy
* Refactored missed coin-generic API methods
* changelog
2022-05-31 14:10:19 +01:00
Jędrzej Stuczyński
241f0cf93a
changelog
2022-05-31 11:48:29 +01:00
Jędrzej Stuczyński
11122635f9
Refactored missed coin-generic API methods
2022-05-31 11:43:04 +01:00
Jędrzej Stuczyński
ea54a3edc2
Merge with develop
2022-05-31 10:50:02 +01:00
Jędrzej Stuczyński
985a38429d
Fixed up tests and clippy
2022-05-31 10:43:17 +01:00
fmtabbara
c9f821864a
only return events table if there are events
2022-05-31 10:06:29 +01:00
Drazen Urch
2f4be6dedc
Add claim reward to vesting and mixnet contract ( #1292 )
...
* Add claim reward to vesting contract
* Add compound and claim methods to nymd client
* Add TrackReward message
* CHANGELOG
2022-05-31 11:06:10 +02:00