aniampio
0eaad032f6
Run cargo fmt
2021-10-20 17:05:00 +01:00
aniampio
9110a8eefd
Add proper creation of bandwidth attributes
2021-10-20 16:35:13 +01:00
aniampio
2e8a0e9a72
Add missing blinded serial number value and update accordingly the code
2021-10-20 16:06:30 +01:00
aniampio
b068dde7c7
Introduce specific field for the bandwidth voucher. Values need to be updated, tmp put what was already used
2021-10-18 18:56:20 +01:00
aniampio
d93918e99b
Move the Coconut library
2021-10-18 16:32:38 +01:00
Max H
727eedf7d3
updated docs link
2021-10-05 13:34:18 +02:00
Mark Sinclair
e37fddf3ab
Network Explorer: GitHub Actions - notification channel
2021-10-05 11:53:17 +01:00
Mark Sinclair
885679e575
Network Explorer: GitHub Actions - notification channel
2021-10-05 11:46:41 +01:00
Mark Sinclair
36554c3c34
Network Explorer: GitHub Actions - notification messages
2021-10-05 11:39:33 +01:00
Mark Sinclair
2197062372
Network Explorer: GitHub Actions - notification messages
2021-10-04 11:22:37 +01:00
Mark Sinclair
487b894f3d
Network Explorer: GitHub Actions - send message content via stdin
2021-10-04 10:53:39 +01:00
Mark Sinclair
a03603b274
Network Explorer: GitHub Actions - fix JSON quote escaping
2021-10-04 10:45:02 +01:00
Mark Sinclair
e6879dba63
Network Explorer: GitHub Actions - handle env differently
2021-10-01 15:47:57 +01:00
Mark Sinclair
68a43e33b9
Network Explorer: GitHub Actions - change notifications to be generated from template files
2021-10-01 15:44:26 +01:00
Bogdan-Ștefan Neacşu
db2ab41636
Remove migration code ( #796 )
2021-10-01 16:55:48 +03:00
Mark Sinclair
c624327a7a
Network Explorer: GitHub Action - add keybase notifications
2021-10-01 14:28:13 +01:00
Mark Sinclair
32ff5cbc1e
Network Explorer: GitHub Actions - fix dist path
2021-09-30 16:02:51 +01:00
Mark Sinclair
9ba203c7b3
Network Explorer: GitHub Actions: rsync install
2021-09-30 15:52:02 +01:00
Mark Sinclair
729625ef4f
Network Explorer: GitHub Action: install rsync
2021-09-30 15:49:39 +01:00
Mark Sinclair
fd3923a5f9
Network Explorer: GitHub Actions - disable tests
2021-09-30 15:37:52 +01:00
Mark Sinclair
c2fd07ea18
Fix typo
2021-09-30 15:29:23 +01:00
Mark Sinclair
d76a2d84b5
Add GitHub Action to build Network Explorer
2021-09-30 15:19:23 +01:00
Bogdan-Ștefan Neacşu
2a98f7482d
Feature/migrate hidden delegations ( #786 )
...
* Remove migration code
* Added function to iterate over delegation of variable type
* Add unit tests
* Refactored some naming and reused mix/gateway functionality
* Borrow bucket instead of move
* Linked with existing delegations function
* Migration of left-over delegations
* Remove unused imports
* Put a gateway test as well, next to the mix one
* Expose queries for all delegations
* Change break point
* Added client side calls to the new queries
* Fix clippy
* Added pagination and read check tests
* Fix gateway test from the last commit
* Test functions for (de)serialization of identity and owner (in)to storage keys
* Add delegation function unit test
* Feature guard import
* Changed UnpackedDelegation from type to struct
* Remove mutable parameter and put start_after in returned value
* Made all delegations into iterator for OOM safety
* Fix clippy
* Add test for delegations iterator size in memory
* Change map with if let for ease of read
* Use DENOM instead of hardcoded value
2021-09-30 15:04:33 +03:00
Jędrzej Stuczyński
12637d93ff
Feature/persistent gateway storage ( #784 )
...
* Sqlx struct stub
* Initial schema
* Initial error enum
* Managed for persisted shared keys
* Initial inbox manager
* Comments
* Using new database in clients handler
* Extending gateway storage API
* tokio::main + placeholder values
* Removed old client store
* Simplified logic of async packet processing
* Renamed table + not null restriction
* BandwidthManager
* Removed sled dependency
* Using centralised storage for bandwidth
* Dead code removal
* WIP connection_handler split and simplification
Maybe it doesn't look like it right now, but once completed it will remove bunch of redundant checks for Nones etc
* Further more explicit clients handler split
* Minor cleanup
* Temporary store for active client handles
* Fixed error types
* Error trait on iv and encrypted address
* Authentication and registration moved to the handler
* Removal of clients handler
* Further logic simplification + returned explicit bandwidth values
* Further cleanup and comments
* Updated config with relevant changes
* Basic bandwidth tracking in client
* FreshHandle doc comments + fixed stagger issue
* Removed side-effects from .map
* More doc comments
* Database migration on build
* Increased default claimed bandwidth
* Renaming
* Fixed client determining available bandwidth
* Removed dead sql table that might be used in the future
* Windows workaround
* Comment
* Return error rather than cap credential
2021-09-30 09:45:21 +01:00
Jędrzej Stuczyński
f63aba9058
Removes code of executed migrations ( #793 )
2021-09-28 10:13:05 +01:00
Jędrzej Stuczyński
668325a4ce
Feature/active sets ( #764 )
...
* Added separate gateway active set size
* Grabbing contract state
* Defined PartialOrd on MixnodeBond and GatewayBond
* Some initial stub for active set
* Unit tests for mixnode and gateway bond partialord implementation
* Obtaining active sets
* Active nodes routes
* Additional methods on validator client
* Added state migration
* Feature locking unused import
* Fixed State test fixture
* Included block height for partial_ord
* Missing post-merge imports
* api on the client for active nodes
* Native/socks5/wasm clients using active nodes
* Rewarding only active nodes
* Updated validator client StateParams definition
* Gateway active set size
* Contract migration update
* Cargo fmt
* Updated TauriStateParams
* [ci skip] Generate TS types
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
2021-09-28 09:38:22 +01:00
Jędrzej Stuczyński
e891c68158
Created getters for AccountData ( #787 )
2021-09-27 12:16:16 +02:00
Jędrzej Stuczyński
b1fb032f43
Removed SQLx offline mode artifact ( #790 )
2021-09-27 12:06:13 +02:00
Jędrzej Stuczyński
23ea82952e
Bugfix/validator api windows build ( #791 )
...
* Use https://github.com/nymtech/nym/pull/784/commits/3eceb349c695372cbb7a3bee9aa5e090da7c9c4d trick to make build.rs work with windows
* Re-enabled validator-api windows CI build
2021-09-27 12:05:53 +02:00
Drazen Urch
9a65e44166
Add Tauri wallet
...
--
Squashed commit of the following:
commit 3f4f9073b7
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 27 11:38:12 2021 +0200
Delete .lock for merge
commit bf502f6338
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 27 11:36:51 2021 +0200
Squashed commit of the following:
commit 020cad897d
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Sep 24 15:49:21 2021 +0100
Feature/rust rewarding (#750 )
* Calculating gas fees
* Ability to set custom fees
* Added extra test
* Removed commented code
* Moved all msg types to common contract crate
* Temporarily disabling get_tx method
* Finishing up nymd client API
* Comment fix
* Remaining fee values
* Some cleanup
* Removed needless borrow
* Fixed imports in contract tests
* Moved error types around
* New ValidatorClient
* Experiment with new type of defaults
* Removed dead module
* Dealt with unwrap
* Migrated mixnode to use new validator client
* Migrated gateway to use new validator client
* Mixnode and gateway adjustments
* More exported defaults
* Clients using new validator client
* Fixed mixnode upgrade
* Moved default values to a new crate
* Changed behaviour of validator client features
* Migrated basic functions of validator api
* Updated config + fixed startup
* Fixed wasm client build
* Integration with the explorer api
* Removed tokio dev dependency
* Needless borrow
* Fixex wasm client build
* Fixed tauri client build
* Needless borrows
* New tables for rewarding
* Updated cosmos-sdk version
* Removed reward-specific node status routes
* New rewarding-specific config entries
* Additional network defaults
* Initial periodic rewards from validator api
* Replaced print with log
* Filtering nodes with uptime > 0
* Additional failure logging statements
* Fixed operation ordering
* Adjusted next rewarding epoch determination
* Modified rewarding behaviour to keep track of rewarding in progress
* Improved error message on config load failure
* Additional log statement
* Adjusted rewarding gas limit calculation
* Made naming slightly more consistent
* Fixed incorrect parentheses placement
* Fixed fee calculation
* Cargo fmt
* Removed failed merge artifacts
* Introduced comment for any future reward modification
* typos
* Helper functions for the future
* Making @mfahampshire 's life easier
* Redesigned epoch + rewarding skipped epochs (if possible)
* Removed old merge artifacts
* Naming consistency
* Constraining arguments
* Removed unnecessary if branch
* Ignore monitor check for current epoch
* Additional checks for current epoch data
* Monitor threshold check
* cargo fmt
* Fixed post-merge issues in transactions.rs
commit 5dfaff6296
Author: Drazen Urch <drazen@urch.eu >
Date: Tue Sep 21 10:59:17 2021 +0200
Update hmac and blake3 (#673 )
* Update hmac and blake3
* Remain paranoid for `0.*` crates
* Most paranoid versions :)
* Updated aes and using published version of blake3
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
commit 5b03982043
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Mon Sep 20 10:40:03 2021 +0100
Replaced unwrap_or_else with unwrap_or_default (#780 )
commit 8f6856d6fb
Author: Drazen Urch <drazen@urch.eu >
Date: Mon Sep 20 11:15:06 2021 +0200
Make fee helpers public (#777 )
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
commit 80664b911f
Merge: f66ea059 46149012
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Thu Sep 23 20:59:27 2021 +0100
Merge pull request #783 from nymtech/tauri-wallet-frontend
tauri wallet front-end
commit 46149012bd
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 23 17:42:34 2021 +0100
PR updates
commit de601c319a
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 23 17:06:47 2021 +0100
PR updates
commit 7318de23f2
Author: max <mfahampshire@gmail.com >
Date: Wed Sep 22 18:07:29 2021 +0200
added info on nym-wallet (tauri) in readme
commit 56e07753ea
Author: max <mfahampshire@gmail.com >
Date: Wed Sep 22 14:44:22 2021 +0200
added minimal readme for wallet
commit 21b008fae9
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 13 13:30:05 2021 +0100
use wrapper functions for send and delegate
form updates
update working
finish bonding and unbonding setup
funds allocation check when bonding/sending/delegating
update title
commit 27a202cbe8
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 17 11:32:41 2021 +0100
integrate admin functions
updates
integrate admin form update function
commit 085538582b
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Fri Sep 17 10:43:26 2021 +0200
Admin functions, reorganize code
commit f66ea05929
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Fri Sep 17 10:43:26 2021 +0200
Admin functions, reorganize code
commit 052c7188ec
Merge: f6c316ee 976dd7aa
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 17 09:38:19 2021 +0100
merge develop
commit f6c316eea9
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 16 18:02:15 2021 +0200
fix typo
commit f33defc645
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 16 17:36:24 2021 +0200
Squashed commit of the following:
commit 976dd7aae2
Author: Drazen Urch <drazen@urch.eu >
Date: Wed Sep 15 17:28:49 2021 +0200
Add block_height method to Delegation (#778 )
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
commit 0d21f4e937
Merge: e84af4f6 1403449a
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Wed Sep 15 12:41:29 2021 +0100
Merge pull request #776 from nymtech/update/re-enable-bonding
re-enable bonding
commit 1403449ad5
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Sep 14 16:00:21 2021 +0100
enable bonding
commit e84af4f601
Author: Drazen Urch <drazen@urch.eu >
Date: Tue Sep 14 15:15:26 2021 +0200
Migrate legacy delegation data (#771 )
* Skip ReadOnlyBucket deserialization errors
* empty migration
* clippy
* cargo schema
* Drop invalid delegation data
* Dont drop old data
* Add todo
* Unify on type param
* gateways are different
* cargo fmt
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
commit 26b032c15c
Merge: e1ddaff0 cba36253
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Tue Sep 14 10:09:14 2021 +0100
Merge pull request #774 from nymtech/feature/explorer-api-delegations
Explorer-api: add API resource to show the delegations for each mix node
commit cba3625394
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Mon Sep 13 10:33:41 2021 +0100
explorer-api: add API resource to show the delegations for each mix node
commit e1ddaff04d
Merge: 0b9c03ca 66ab5de4
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 17:17:14 2021 +0100
Merge pull request #772 from nymtech/update/disable-bonding
add app alert
commit 66ab5de442
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 16:16:58 2021 +0100
add app alert
commit 0b9c03ca90
Author: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Date: Fri Sep 10 11:23:21 2021 +0300
Adding deps for building the Tauri wallet under Ubuntu (#770 )
commit c9dce0c1da
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Thu Sep 9 11:21:45 2021 +0200
Feature/consumable bandwidth (#766 )
* Set actual value for bandwidth
Also put it as a public attribute, such that it can be actively used
by the credential consumer
* Switch from sending Attribute structs to sending the actual attribute bytes over the wire
* Add atomic bandwidth value to gateway
* Consume bandwidth based on the mix packet size
* Use Bandwidth struct for specific functionality
* Move bandwidth code outside the dependency path of wasm client
* Use u64 instead of AtomicU64, as the handling is not parallel
commit e00e77db15
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Wed Sep 8 15:07:24 2021 +0200
Feature/bond blockstamp (#760 )
* Add block_height to MixNode/GatewayBond
* Reward based on blockstamp of bonded node or of delegation
* Add specific tests
* Add migration code
* Apply doc nit
commit 1074449f91
Merge: 08276e6e 9a3d824a
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Tue Sep 7 23:45:10 2021 +0100
Merge pull request #767 from nymtech/update/remove-app-alert
remove alert
commit 08276e6e42
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Tue Sep 7 16:33:30 2021 +0200
Remove migration code (#759 )
commit 9a3d824a4a
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 6 20:39:24 2021 +0100
remove alert
commit 2789ee8f18
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Fri Sep 3 15:30:45 2021 +0300
Update coconut-rs and use hash_to_scalar from there (#765 )
Failed tests are due to some nightly issue, not related to this PR
commit a7ba643c35
Merge: 28be53ee c42f3c68
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 09:14:50 2021 +0100
Merge pull request #762 from nymtech/feature/app-alert
add app alert banner
commit 28be53eefb
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Thu Sep 2 18:26:40 2021 +0300
Add block_height in the Delegation structure as well (#757 )
commit 219c45a352
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Sep 2 15:48:29 2021 +0100
Updated cosmos-sdk (#761 )
* Updated cosmos-sdk
* Re-exposing more things
commit 1a3b83752e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Sep 2 15:45:56 2021 +0100
Bump next from 11.1.0 to 11.1.1 in /wallet-web (#758 )
Bumps [next](https://github.com/vercel/next.js ) from 11.1.0 to 11.1.1.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v11.1.0...v11.1.1 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit c42f3c6844
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 2 12:29:47 2021 +0100
add app alert banner
commit a5d3ba3900
Merge: 92e13a5d cdf0d443
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Tue Aug 31 15:59:11 2021 +0100
Merge pull request #755 from nymtech/bugfix/explorer-api-ping
Explorer API: port test now split out address resolution and add units tests
commit cdf0d44341
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Tue Aug 31 14:37:28 2021 +0100
explorer-api: turned down logging from `error` to `warn`
commit 92f976a45d
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Fri Aug 27 11:34:21 2021 +0100
explorer-api: sanitize hostname before running checks to avoid leading or trailing spaces that are known to exist in the current test net
commit 2bc858cde3
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Fri Aug 27 09:32:26 2021 +0100
explorer-api: port test: split out address resolution and add units tests
commit 92e13a5d00
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Tue Aug 31 14:51:15 2021 +0300
Feature/add blockstamp (#756 )
* Add RawDelegationData
* Fix current tests for the new stored data
* Added migration commit. Will be reverted after doing the migration
* New tests for block height
* Use current blockstamp instead of 24h old one
* Put _alot_ of migration stuff in the migrate function scope
commit 122f5d9f2e
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Mon Aug 30 10:27:20 2021 +0300
Feature/cred after handshake (#745 )
* Call perform_initial_authentication instead of register in clients
* Refactor the register/authenticate functions a bit
* Introduce Bandwidth request type
* Add encryption layer to cred
* Remove cred pass and check from handshake
* Replaced unreachable! with error
* Changed decrypt_tagged signature to not take mutable ownership of data
* Put handle_bandwidth work inside a function
* Add check before unwrap
* Remove unnecessary async
* Decouple bandwidth credential from authentication
* Use new_error for ServerResponse:Error
* Send a fresh IV each time the BandwidthCredential request is sent
* Remove unwrap of bincode::serialize
* Add comment regarding Bandwidth response
* Remove _mut from naming
* Leave Debug trait alone, as the initial error doesn't reproduce anymore
* Pass iv as Vec<u8> instead of base58 string
* Renamed AuthenticationIV to IV, as it is now used for more the just authentication
* Did some IV refactorization
commit 982ee0266c
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Fri Aug 27 16:02:34 2021 +0300
Feature/get own delegations (#748 )
* Introduce reverse delegation bucket
* Add client command
* Fix clippy error
* Added tests in queries
* Add tests in transactions
* Migration code. Will be reverted after it's called on testnet
* Replace unwrap with expect
* Move some test code in the right file...
... to remove unnecessary auxiliary function.
* Reduce the scope to migration auxiliary functions
* Rename everything from [node]reverse to reverse[node]
* Fix fmt
commit 5f42a9bd05
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Aug 27 13:52:18 2021 +0100
NetworkMonitorBuilder - starting the monitor after rocket has launched (#754 )
* NetworkMonitorBuilder - starting the monitor after rocket has launched
* Removed unused import
commit 1811df9ddb
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Aug 27 13:52:10 2021 +0100
Enabled validators api argument (#753 )
commit 6bdfe7f895
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Aug 26 11:21:01 2021 +0100
Correctly bounding nominator of uptime calculation (#752 )
commit c6b286a1db
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Wed Aug 25 14:50:57 2021 +0100
Fixed argument parsing for ipv6 'good' topology (#751 )
commit b3568a26f5
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Tue Aug 24 11:25:05 2021 +0300
Revert "Migration commit, will be reverted after the testnet contract is updated" (#749 )
This reverts commit 38d868bcce .
commit 15ae0f521e
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Mon Aug 23 10:26:51 2021 +0100
Feature/more reliable uptime calculation (#747 )
* New database table holding monitor run info
* SQL interface for new table
* Updated uptime calculation to instead rely on number of monitor test runs
commit 2923d4b872
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Thu Aug 19 22:03:07 2021 +0300
Update template toml key (#746 )
commit 424230c3bb
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 16 17:33:20 2021 +0200
Squashed commit of the following:
commit cddd9e8e4c
Merge: 40fbdff0 976dd7aa
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 16 17:27:27 2021 +0200
Merge branch 'develop' into tauri-wallet
commit 976dd7aae2
Author: Drazen Urch <drazen@urch.eu >
Date: Wed Sep 15 17:28:49 2021 +0200
Add block_height method to Delegation (#778 )
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
commit 0d21f4e937
Merge: e84af4f6 1403449a
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Wed Sep 15 12:41:29 2021 +0100
Merge pull request #776 from nymtech/update/re-enable-bonding
re-enable bonding
commit 1403449ad5
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Sep 14 16:00:21 2021 +0100
enable bonding
commit e84af4f601
Author: Drazen Urch <drazen@urch.eu >
Date: Tue Sep 14 15:15:26 2021 +0200
Migrate legacy delegation data (#771 )
* Skip ReadOnlyBucket deserialization errors
* empty migration
* clippy
* cargo schema
* Drop invalid delegation data
* Dont drop old data
* Add todo
* Unify on type param
* gateways are different
* cargo fmt
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
commit 26b032c15c
Merge: e1ddaff0 cba36253
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Tue Sep 14 10:09:14 2021 +0100
Merge pull request #774 from nymtech/feature/explorer-api-delegations
Explorer-api: add API resource to show the delegations for each mix node
commit cba3625394
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Mon Sep 13 10:33:41 2021 +0100
explorer-api: add API resource to show the delegations for each mix node
commit e1ddaff04d
Merge: 0b9c03ca 66ab5de4
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 17:17:14 2021 +0100
Merge pull request #772 from nymtech/update/disable-bonding
add app alert
commit 66ab5de442
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 16:16:58 2021 +0100
add app alert
commit 0b9c03ca90
Author: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Date: Fri Sep 10 11:23:21 2021 +0300
Adding deps for building the Tauri wallet under Ubuntu (#770 )
commit c9dce0c1da
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Thu Sep 9 11:21:45 2021 +0200
Feature/consumable bandwidth (#766 )
* Set actual value for bandwidth
Also put it as a public attribute, such that it can be actively used
by the credential consumer
* Switch from sending Attribute structs to sending the actual attribute bytes over the wire
* Add atomic bandwidth value to gateway
* Consume bandwidth based on the mix packet size
* Use Bandwidth struct for specific functionality
* Move bandwidth code outside the dependency path of wasm client
* Use u64 instead of AtomicU64, as the handling is not parallel
commit e00e77db15
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Wed Sep 8 15:07:24 2021 +0200
Feature/bond blockstamp (#760 )
* Add block_height to MixNode/GatewayBond
* Reward based on blockstamp of bonded node or of delegation
* Add specific tests
* Add migration code
* Apply doc nit
commit 1074449f91
Merge: 08276e6e 9a3d824a
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Tue Sep 7 23:45:10 2021 +0100
Merge pull request #767 from nymtech/update/remove-app-alert
remove alert
commit 08276e6e42
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Tue Sep 7 16:33:30 2021 +0200
Remove migration code (#759 )
commit 9a3d824a4a
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 6 20:39:24 2021 +0100
remove alert
commit 2789ee8f18
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Fri Sep 3 15:30:45 2021 +0300
Update coconut-rs and use hash_to_scalar from there (#765 )
Failed tests are due to some nightly issue, not related to this PR
commit a7ba643c35
Merge: 28be53ee c42f3c68
Author: Fouad <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 09:14:50 2021 +0100
Merge pull request #762 from nymtech/feature/app-alert
add app alert banner
commit 28be53eefb
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Thu Sep 2 18:26:40 2021 +0300
Add block_height in the Delegation structure as well (#757 )
commit 219c45a352
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Sep 2 15:48:29 2021 +0100
Updated cosmos-sdk (#761 )
* Updated cosmos-sdk
* Re-exposing more things
commit 1a3b83752e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Sep 2 15:45:56 2021 +0100
Bump next from 11.1.0 to 11.1.1 in /wallet-web (#758 )
Bumps [next](https://github.com/vercel/next.js ) from 11.1.0 to 11.1.1.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v11.1.0...v11.1.1 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit c42f3c6844
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 2 12:29:47 2021 +0100
add app alert banner
commit a5d3ba3900
Merge: 92e13a5d cdf0d443
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Tue Aug 31 15:59:11 2021 +0100
Merge pull request #755 from nymtech/bugfix/explorer-api-ping
Explorer API: port test now split out address resolution and add units tests
commit cdf0d44341
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Tue Aug 31 14:37:28 2021 +0100
explorer-api: turned down logging from `error` to `warn`
commit 92f976a45d
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Fri Aug 27 11:34:21 2021 +0100
explorer-api: sanitize hostname before running checks to avoid leading or trailing spaces that are known to exist in the current test net
commit 2bc858cde3
Author: Mark Sinclair <mmsinclair@gmail.com >
Date: Fri Aug 27 09:32:26 2021 +0100
explorer-api: port test: split out address resolution and add units tests
commit 92e13a5d00
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Tue Aug 31 14:51:15 2021 +0300
Feature/add blockstamp (#756 )
* Add RawDelegationData
* Fix current tests for the new stored data
* Added migration commit. Will be reverted after doing the migration
* New tests for block height
* Use current blockstamp instead of 24h old one
* Put _alot_ of migration stuff in the migrate function scope
commit 122f5d9f2e
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Mon Aug 30 10:27:20 2021 +0300
Feature/cred after handshake (#745 )
* Call perform_initial_authentication instead of register in clients
* Refactor the register/authenticate functions a bit
* Introduce Bandwidth request type
* Add encryption layer to cred
* Remove cred pass and check from handshake
* Replaced unreachable! with error
* Changed decrypt_tagged signature to not take mutable ownership of data
* Put handle_bandwidth work inside a function
* Add check before unwrap
* Remove unnecessary async
* Decouple bandwidth credential from authentication
* Use new_error for ServerResponse:Error
* Send a fresh IV each time the BandwidthCredential request is sent
* Remove unwrap of bincode::serialize
* Add comment regarding Bandwidth response
* Remove _mut from naming
* Leave Debug trait alone, as the initial error doesn't reproduce anymore
* Pass iv as Vec<u8> instead of base58 string
* Renamed AuthenticationIV to IV, as it is now used for more the just authentication
* Did some IV refactorization
commit 982ee0266c
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Fri Aug 27 16:02:34 2021 +0300
Feature/get own delegations (#748 )
* Introduce reverse delegation bucket
* Add client command
* Fix clippy error
* Added tests in queries
* Add tests in transactions
* Migration code. Will be reverted after it's called on testnet
* Replace unwrap with expect
* Move some test code in the right file...
... to remove unnecessary auxiliary function.
* Reduce the scope to migration auxiliary functions
* Rename everything from [node]reverse to reverse[node]
* Fix fmt
commit 5f42a9bd05
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Aug 27 13:52:18 2021 +0100
NetworkMonitorBuilder - starting the monitor after rocket has launched (#754 )
* NetworkMonitorBuilder - starting the monitor after rocket has launched
* Removed unused import
commit 1811df9ddb
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Aug 27 13:52:10 2021 +0100
Enabled validators api argument (#753 )
commit 6bdfe7f895
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Aug 26 11:21:01 2021 +0100
Correctly bounding nominator of uptime calculation (#752 )
commit c6b286a1db
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Wed Aug 25 14:50:57 2021 +0100
Fixed argument parsing for ipv6 'good' topology (#751 )
commit b3568a26f5
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Tue Aug 24 11:25:05 2021 +0300
Revert "Migration commit, will be reverted after the testnet contract is updated" (#749 )
This reverts commit 38d868bcce .
commit 15ae0f521e
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Mon Aug 23 10:26:51 2021 +0100
Feature/more reliable uptime calculation (#747 )
* New database table holding monitor run info
* SQL interface for new table
* Updated uptime calculation to instead rely on number of monitor test runs
commit 2923d4b872
Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Date: Thu Aug 19 22:03:07 2021 +0300
Update template toml key (#746 )
commit cddd9e8e4c
Merge: 40fbdff0 976dd7aa
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 16 17:27:27 2021 +0200
Merge branch 'develop' into tauri-wallet
commit 63bc42cd5f
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 16 10:01:53 2021 +0100
update title
commit 9dc8ba7b77
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 15 21:39:18 2021 +0100
funds allocation check when bonding/sending/delegating
commit e130131f16
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 15 20:37:24 2021 +0100
finish bonding and unbonding setup
commit 64a5b4b593
Merge: 9934b9bc 40fbdff0
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Sep 14 12:08:38 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
rust updates
commit 40fbdff05a
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Tue Sep 14 10:29:31 2021 +0200
Coin and denom tests
commit 9934b9bc8a
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 13 15:20:56 2021 +0100
update working
commit 6954b383a7
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 13 14:26:21 2021 +0100
form updates
commit 4b5276e816
Merge: 56a95274 0278bd2c
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 13 13:32:24 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
rust updates
commit 0278bd2c26
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 13 14:31:33 2021 +0200
Fix coin to cosmwasm coin
commit 56a9527497
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 13 13:30:05 2021 +0100
use wrapper functions for send and delegate
commit a601c28a20
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 13 13:07:57 2021 +0200
Return useful info from bond/unbond
commit 005dd7513b
Merge: 3ebdc558 aaf5d186
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 13 12:58:01 2021 +0200
Merge branch 'tauri-wallet-frontend' into tauri-wallet
commit 3ebdc55847
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 13 12:50:26 2021 +0200
extract Coin and Denom
commit aaf5d18692
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 13 11:19:28 2021 +0100
update admin component
commit bcbec1f3e6
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sun Sep 12 21:49:39 2021 +0100
admin form style updates
commit c95005265d
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sun Sep 12 01:26:57 2021 +0100
button updates
commit b299c9e4b5
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sun Sep 12 01:03:21 2021 +0100
add qrcode to receive page
commit bacbd3dfce
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sun Sep 12 00:40:53 2021 +0100
fix bug
commit 55561fe1f7
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sun Sep 12 00:26:15 2021 +0100
add admin page
commit 0d01500b87
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sat Sep 11 00:35:14 2021 +0100
remove login deets
commit 74e34567b4
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sat Sep 11 00:32:54 2021 +0100
form updates
commit b77025bfd5
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sat Sep 11 00:10:03 2021 +0100
form updates
commit 4d831efcd6
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 22:33:00 2021 +0100
more fees work
commit d227d20385
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 17:31:04 2021 +0100
add gas fees to bond form
commit fb2d3bae3c
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 14:17:24 2021 +0100
use new getFee api
commit 967d74eb19
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 11:15:52 2021 +0100
add nvmrc file
commit 228df278d9
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 11:13:18 2021 +0100
update tsconfig
commit 37da23ab1c
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 09:56:04 2021 +0100
set up global error handling
commit 0c9cf7b5d9
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 10 09:16:45 2021 +0100
finish create account
commit 262149078c
Merge: 08fd1c1b 3bcbb901
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 9 19:21:38 2021 +0100
rust updates
commit 08fd1c1b47
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 9 19:00:30 2021 +0100
make getBalance global
commit 3bcbb90127
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 9 17:47:11 2021 +0200
fix docs
commit 8156ed0029
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 9 17:43:56 2021 +0200
get_fee, create_new_account
commit 265f7a7c2e
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 9 13:21:27 2021 +0200
Dedicated workspace, random_mnemonic, gas_limits
commit 5de8c9d1ed
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 9 11:35:49 2021 +0100
style updates
commit 7658eec9b9
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 9 09:16:38 2021 +0100
create account page
commit 99c49581df
Merge: 7a8ad138 926689da
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 8 20:49:27 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
rust updates
commit 926689da1d
Merge: 714171f4 b40be179
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Wed Sep 8 11:54:49 2021 +0200
Merge branch 'tauri-wallet' of https://github.com/nymtech/nym into tauri-wallet
commit 714171f4e5
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Wed Sep 8 11:54:36 2021 +0200
redundant into
commit 7a8ad1387d
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 8 10:30:51 2021 +0100
add eslint file
commit bd72426280
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Sep 7 23:44:02 2021 +0100
start adding gas fees
commit 48d0f31d7e
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Sep 7 23:13:54 2021 +0100
send updates
commit 4522c18a55
Merge: b9389f12 b40be179
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Sep 7 21:53:38 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
rust updates
commit b9389f1235
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Sep 7 21:53:05 2021 +0100
send updates
commit b40be179ae
Author: durch <durch@users.noreply.github.com >
Date: Tue Sep 7 12:37:24 2021 +0000
[ci skip] Generate TS types
commit 32ef9e019e
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Tue Sep 7 14:26:48 2021 +0200
More verbose send response
commit 45a56a7088
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 6 20:27:15 2021 +0100
update logo
commit d50afd6113
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 6 20:00:47 2021 +0200
Add coconut creds
commit 3205b1e0e6
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 6 16:42:56 2021 +0100
start work on send form
commit 53ea8486f8
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 6 17:36:46 2021 +0200
get_gas_price, get_gas_limits
commit 43ababf8d4
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Mon Sep 6 17:31:08 2021 +0200
Rework client errors
commit 5461574023
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 6 13:23:20 2021 +0100
small refactors
commit 01d2df7bb7
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Sep 6 11:12:39 2021 +0100
set up form validation for undelegation
commit 7cff72757b
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sun Sep 5 00:07:46 2021 +0100
set up delgate request
commit 5bcbf45d16
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Sat Sep 4 22:52:02 2021 +0100
onerror onsuccess added to bond form
commit 4295d75e0f
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 16:53:32 2021 +0100
format bonding data pre request
commit 018666a614
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 16:37:51 2021 +0100
layout updates
commit 15048524a7
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 16:25:15 2021 +0100
layout updates
commit 2b792945cc
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 15:07:38 2021 +0100
update type roots
commit b6193270a6
Merge: 0b4a8fe6 29973379
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 15:02:56 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
rust updates
commit 0b4a8fe657
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 15:02:09 2021 +0100
update type roots
commit 2997337948
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Fri Sep 3 15:29:20 2021 +0200
printable balance should be major
commit e1bea43ff4
Author: Drazen Urch <drazen@urch.eu >
Date: Fri Sep 3 15:22:48 2021 +0200
Autogenerate types (#763 )
* Generate TS types on push
* run shell
* fix typo
* pango
* libpango-dev
* hopefully all deps are in now :)
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
commit 27ef28da8d
Merge: 42bf139e 87a0b05d
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 12:13:28 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
rust updates
commit 42bf139ebb
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 12:12:52 2021 +0100
update args collection function
commit 352862e4d0
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 11:42:31 2021 +0100
delegation form validation
commit 9f9ab010d8
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Sep 3 11:39:17 2021 +0100
integrate rust generated types
commit 87a0b05d1a
Author: Drazen Urch <drazen@urch.eu >
Date: Fri Sep 3 07:43:29 2021 +0200
Send
commit dbf82da9b6
Author: Drazen Urch <drazen@urch.eu >
Date: Fri Sep 3 07:36:02 2021 +0200
Delegation docs
commit 01a4305883
Author: Drazen Urch <drazen@urch.eu >
Date: Fri Sep 3 07:33:11 2021 +0200
Delegation
commit 704b3241ee
Author: Drazen Urch <drazen@urch.eu >
Date: Fri Sep 3 06:58:57 2021 +0200
Gateway bonding
commit 4513edae46
Merge: 5d3f1b86 f020b211
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 2 21:38:19 2021 +0100
rust updates
commit f020b21106
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 2 21:08:19 2021 +0200
node unbond
commit 2587906473
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Thu Sep 2 20:57:10 2021 +0200
TS exports, rework internals
commit 5d3f1b86e8
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 2 17:29:03 2021 +0100
delegate form validation
commit 5a17e48581
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 2 16:11:54 2021 +0100
finish bond form validation
commit 41356f2181
Merge: bd7d7887 63107c2b
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 2 10:10:55 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
merge rust updates
commit bd7d788741
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Thu Sep 2 10:10:18 2021 +0100
more validation work
commit 63107c2bca
Author: Drazen Urch <drazen@urch.eu >
Date: Thu Sep 2 10:27:49 2021 +0200
WIP node bonding
commit f043639ad2
Merge: 1d2a1b26 6fb15fff
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 1 19:48:22 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
merge rust update
commit 1d2a1b2635
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 1 19:47:41 2021 +0100
start form validation
commit 6fb15fff8b
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Wed Sep 1 16:33:29 2021 +0200
printable_balance
commit c69d7fa46f
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 1 15:12:50 2021 +0100
remove unused imports
commit c2ee02a2cf
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 1 15:12:25 2021 +0100
use printable balance
commit 6f5f0c00b5
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 1 15:11:24 2021 +0100
use printable balance
commit 12707c5f1e
Merge: 2aa7fa04 0daf89ee
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 1 14:59:27 2021 +0100
merge rust updates
commit 0daf89eeb4
Author: Drazen Urch <drazen@urch.eu >
Date: Wed Sep 1 15:14:50 2021 +0200
Utility native <> printable functions
commit 2aa7fa0426
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 1 13:41:42 2021 +0100
move balance function call to global state
commit f5aa6e2db2
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Sep 1 09:39:22 2021 +0100
style updates
commit ee5d1c3419
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 31 20:57:21 2021 +0100
fix nav styling
commit e68c261162
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 31 20:48:30 2021 +0100
fix ts error
commit c7fe4cd24e
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 31 15:28:46 2021 +0100
update imports
commit 1c690fc3d0
Merge: d8e6a5fb f56edb82
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 31 15:24:35 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
merge rust updates
commit f56edb825a
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Tue Aug 31 15:22:10 2021 +0200
Fix client address
commit d8e6a5fb2e
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 31 12:55:13 2021 +0100
make typescript happy
commit b95893bb02
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 31 11:20:12 2021 +0100
update balance page
commit 6bdff701b4
Merge: ccdb5911 eff38c84
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 31 11:05:51 2021 +0100
merge backend updates
commit ccdb5911c6
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 31 09:35:24 2021 +0100
update routing and use new sign in function
commit eff38c8466
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Tue Aug 31 07:38:25 2021 +0200
some cleanup, get blockchain stuff working
commit 5f4fabc0b8
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Fri Aug 27 15:17:15 2021 +0200
Add internal documentation scaffolding
commit e2dd1cc9ae
Merge: c7e622f2 42f75028
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Aug 25 14:51:29 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
connect with mnemonic update
commit 42f75028bc
Author: Drazen Urch <durch@users.noreply.guthub.com >
Date: Wed Aug 25 15:44:08 2021 +0200
Resolve state deadlock
commit c7e622f284
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Aug 25 14:06:37 2021 +0100
begin sign in rust integration
commit 248da351c6
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Aug 25 14:05:00 2021 +0100
use color palette object
commit fe1c8a3b08
Merge: 84af9233 1bc17abb
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Aug 25 10:36:11 2021 +0100
Merge branch 'tauri-wallet' into tauri-wallet-frontend
merge rust api updates
commit 84af923389
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Wed Aug 25 10:35:42 2021 +0100
update receive to use state value
commit 1bc17abbaa
Author: Drazen Urch <drazen@urch.eu >
Date: Wed Aug 25 11:18:16 2021 +0200
Add connect_with_mnemonic and get_balance tauri functions
commit b8c2735520
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 24 16:12:08 2021 +0100
cargo lock update
commit 67fd4367ef
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 24 16:08:55 2021 +0100
global theme update
commit 4540d2c447
Merge: ce757697 4ad25114
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 24 12:56:59 2021 +0100
Merge branch 'feature/tauri-wallet-ui' into tauri-wallet
merge with rust updates
commit 4ad25114c3
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 24 12:46:34 2021 +0100
update nav cards
commit 3ce7888c07
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 24 11:59:10 2021 +0100
address and balance cards
commit ce75769703
Author: Drazen Urch <drazen@urch.eu >
Date: Tue Aug 24 12:54:49 2021 +0200
Bootstrap nymd client with config
commit 66210658cb
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Tue Aug 24 10:35:54 2021 +0100
add favicon
commit 728da763b3
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 22:54:30 2021 +0100
fix padding issue
commit 3da08ee33c
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 22:49:39 2021 +0100
style updates
commit 55977185fd
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 22:04:26 2021 +0100
add unbond and undelegte pages
commit 1c8c0a47bc
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 21:34:14 2021 +0100
receive page adjust margin
commit c161b2fe71
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 21:32:29 2021 +0100
send wizard updates
commit eb91c1180d
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 17:23:25 2021 +0100
update balance page
commit 13e357637b
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 17:18:07 2021 +0100
style updates
commit 54c4bdb7d2
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 17:12:40 2021 +0100
send wizard update
commit 9b5f50913f
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 14:56:52 2021 +0100
add send wizard
commit 7cfa35b542
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 11:18:13 2021 +0100
style updates
commit 581a6b0a6f
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 10:38:56 2021 +0100
update nav bar
commit 85f23eb3d1
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 10:38:42 2021 +0100
create delegation page
commit 17100fa7da
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Mon Aug 23 10:38:17 2021 +0100
create node type selector component
commit 24af0c94bf
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Aug 20 22:26:14 2021 +0100
add bond form
commit 8ec9e3121f
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Aug 20 17:35:59 2021 +0100
side bar updates
commit 498dbb8ba3
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Aug 20 12:24:04 2021 +0100
add balance page
commit 7345bd8148
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Aug 20 11:51:27 2021 +0100
update navigation style
commit b405d2e4af
Author: fmtabbara <fmtabbara@hotmail.co.uk >
Date: Fri Aug 20 09:03:21 2021 +0100
set up tauri app with React frontend
2021-09-27 12:03:54 +02:00
Jędrzej Stuczyński
020cad897d
Feature/rust rewarding ( #750 )
...
* Calculating gas fees
* Ability to set custom fees
* Added extra test
* Removed commented code
* Moved all msg types to common contract crate
* Temporarily disabling get_tx method
* Finishing up nymd client API
* Comment fix
* Remaining fee values
* Some cleanup
* Removed needless borrow
* Fixed imports in contract tests
* Moved error types around
* New ValidatorClient
* Experiment with new type of defaults
* Removed dead module
* Dealt with unwrap
* Migrated mixnode to use new validator client
* Migrated gateway to use new validator client
* Mixnode and gateway adjustments
* More exported defaults
* Clients using new validator client
* Fixed mixnode upgrade
* Moved default values to a new crate
* Changed behaviour of validator client features
* Migrated basic functions of validator api
* Updated config + fixed startup
* Fixed wasm client build
* Integration with the explorer api
* Removed tokio dev dependency
* Needless borrow
* Fixex wasm client build
* Fixed tauri client build
* Needless borrows
* New tables for rewarding
* Updated cosmos-sdk version
* Removed reward-specific node status routes
* New rewarding-specific config entries
* Additional network defaults
* Initial periodic rewards from validator api
* Replaced print with log
* Filtering nodes with uptime > 0
* Additional failure logging statements
* Fixed operation ordering
* Adjusted next rewarding epoch determination
* Modified rewarding behaviour to keep track of rewarding in progress
* Improved error message on config load failure
* Additional log statement
* Adjusted rewarding gas limit calculation
* Made naming slightly more consistent
* Fixed incorrect parentheses placement
* Fixed fee calculation
* Cargo fmt
* Removed failed merge artifacts
* Introduced comment for any future reward modification
* typos
* Helper functions for the future
* Making @mfahampshire 's life easier
* Redesigned epoch + rewarding skipped epochs (if possible)
* Removed old merge artifacts
* Naming consistency
* Constraining arguments
* Removed unnecessary if branch
* Ignore monitor check for current epoch
* Additional checks for current epoch data
* Monitor threshold check
* cargo fmt
* Fixed post-merge issues in transactions.rs
2021-09-24 15:49:21 +01:00
Drazen Urch
5dfaff6296
Update hmac and blake3 ( #673 )
...
* Update hmac and blake3
* Remain paranoid for `0.*` crates
* Most paranoid versions :)
* Updated aes and using published version of blake3
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2021-09-21 09:59:17 +01:00
Jędrzej Stuczyński
5b03982043
Replaced unwrap_or_else with unwrap_or_default ( #780 )
2021-09-20 10:40:03 +01:00
Drazen Urch
8f6856d6fb
Make fee helpers public ( #777 )
...
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-09-20 10:15:06 +01:00
Drazen Urch
976dd7aae2
Add block_height method to Delegation ( #778 )
...
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-09-15 17:28:49 +02:00
Fouad
0d21f4e937
Merge pull request #776 from nymtech/update/re-enable-bonding
...
re-enable bonding
2021-09-15 12:41:29 +01:00
fmtabbara
1403449ad5
enable bonding
2021-09-14 16:00:21 +01:00
Drazen Urch
e84af4f601
Migrate legacy delegation data ( #771 )
...
* Skip ReadOnlyBucket deserialization errors
* empty migration
* clippy
* cargo schema
* Drop invalid delegation data
* Dont drop old data
* Add todo
* Unify on type param
* gateways are different
* cargo fmt
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-09-14 14:15:26 +01:00
Mark Sinclair
26b032c15c
Merge pull request #774 from nymtech/feature/explorer-api-delegations
...
Explorer-api: add API resource to show the delegations for each mix node
2021-09-14 10:09:14 +01:00
Mark Sinclair
cba3625394
explorer-api: add API resource to show the delegations for each mix node
2021-09-13 10:46:57 +01:00
Fouad
e1ddaff04d
Merge pull request #772 from nymtech/update/disable-bonding
...
add app alert
2021-09-10 17:17:14 +01:00
fmtabbara
66ab5de442
add app alert
2021-09-10 16:16:58 +01:00
Dave Hrycyszyn
0b9c03ca90
Adding deps for building the Tauri wallet under Ubuntu ( #770 )
2021-09-10 10:23:21 +02:00
Bogdan-Ștefan Neacşu
c9dce0c1da
Feature/consumable bandwidth ( #766 )
...
* Set actual value for bandwidth
Also put it as a public attribute, such that it can be actively used
by the credential consumer
* Switch from sending Attribute structs to sending the actual attribute bytes over the wire
* Add atomic bandwidth value to gateway
* Consume bandwidth based on the mix packet size
* Use Bandwidth struct for specific functionality
* Move bandwidth code outside the dependency path of wasm client
* Use u64 instead of AtomicU64, as the handling is not parallel
2021-09-09 11:21:45 +02:00
Bogdan-Ștefan Neacşu
e00e77db15
Feature/bond blockstamp ( #760 )
...
* Add block_height to MixNode/GatewayBond
* Reward based on blockstamp of bonded node or of delegation
* Add specific tests
* Add migration code
* Apply doc nit
2021-09-08 15:07:24 +02:00
Fouad
1074449f91
Merge pull request #767 from nymtech/update/remove-app-alert
...
remove alert
2021-09-07 23:45:10 +01:00
Bogdan-Ștefan Neacşu
08276e6e42
Remove migration code ( #759 )
2021-09-07 16:33:30 +02:00
fmtabbara
9a3d824a4a
remove alert
2021-09-06 20:39:24 +01:00
Bogdan-Ștefan Neacşu
2789ee8f18
Update coconut-rs and use hash_to_scalar from there ( #765 )
...
Failed tests are due to some nightly issue, not related to this PR
2021-09-03 15:30:45 +03:00
Fouad
a7ba643c35
Merge pull request #762 from nymtech/feature/app-alert
...
add app alert banner
2021-09-03 09:14:50 +01:00