Tommy Verrall
20c96b940f
Update nym_wallet.yml
...
check binary exists after name change
2021-10-26 14:10:23 +01:00
Tommy Verrall
cfb43699d6
Update nym_wallet.yml
...
last check to run single test
2021-10-26 13:04:52 +01:00
Tommy Verrall
79e7b5b938
Update nym_wallet.yml
...
add directory
2021-10-26 12:43:44 +01:00
Tommy Verrall
47156e693c
Update nym_wallet.yml
...
address directory
2021-10-26 12:20:36 +01:00
Mark Sinclair
b61f6c8833
Update nym_wallet.yml
2021-10-26 12:32:39 +03:00
Mark Sinclair
cc3b710af9
Delete nym-wallet-tests.yml
2021-10-26 12:23:06 +03:00
Tommy Verrall
ca0ed3594f
Update nym_wallet.yml
...
line spacing between on push and defaults
2021-10-22 15:38:42 +01:00
Tommy Verrall
0240ab6144
Update nym_wallet.yml
...
Draft at the moment whilst figuring out config data
2021-10-22 13:37:24 +01:00
Mark Sinclair
4307756719
Network Explorer: GitHub Actions
...
- change notification channel
- remove trigger on PR
2021-10-18 12:05:21 +01:00
Mark Sinclair
622d0d3ff9
Merge pull request #829 from nymtech/nym-wallet-test-yml
...
Create nym-wallet-tests.yml
2021-10-18 11:22:54 +01:00
Tommy Verrall
ad763c2131
Update nym_wallet.yml
...
remove clippy
2021-10-18 11:18:59 +01:00
Tommy Verrall
0b79fc33d7
nym-wallet-tests.yml
2021-10-15 18:05:16 +01:00
Tommy Verrall
b7e14489da
Create nym-wallet-tests.yml
...
action for building and running the tauri-wallet-tests
2021-10-15 17:46:53 +01:00
Jędrzej Stuczyński
4e0e081b3e
Feature/coconut feature ( #805 )
...
* 'Coconut' feature in gateway
* Enabled coconut feature in gateway-requests
* Native client coconut feature
* Ibid for socks5 client
* Ibid for wasm client
* Coconut feature flag for validator-api
* Added coconut feature flag to our CI
* build.yml typo
* Continue on windows errors
* Missing quote
* Another typo in build.yml
* Reclaiming disk space when building for windows on CI
2021-10-11 09:17:58 +01: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
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
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
Drazen Urch
28e55c6de6
Hang coconut issuance off the validator-api ( #679 )
...
* Hand coconut issuance off the validator-api
* git to cargo
* Move to own module
* Integrate tauri-client, extract common interface
* cargo fmt
* Ergonomics
* Facelift
* Wrap up tauri client
* Set up publish
* Fix fmt
* Install CI dependencies
* Inline deps
* Remove mac deps
* Add dist dir
* Fix beta clippy nag
* Commit some gateway work
* Thread coconut creds through gateway handshake
* Push in progress patch
* Move State from tauri client to coconut interface
* Move get_aggregated_signature from tauri client to coconut interface
* Move prove_credential from tauri client to coconut interface
* Update sphinx version
* Mount coconut routes and manage config file in rocket
* Split default validator endpoint into host and port
* Add init for simple credential initialization
* Fix common gateway client
* Add coconut cred to webassembly client
* Add coconut cred to socks5 client
* Add coconut cred to native client
* Remove direct coconut-rs dependency
* Use only coconut interface in validator api
* Leave validator-api out of workspace and update Cargo.lock
* Fix clippy warnings and update Cargo.lock after rebase
* Switch from attohttpc to reqwest for async gets
This is not only needed for using async requests, but also because attohttpc
causes OpenSSL issues when cross compiling the webassembly client.
* Replace attohttpc with reqwest for puts too
* Make tauri client commands async
* Fix borrow error
* Guard gateway server code from compiling for wasm (client)
* Fix clippy wasm client
* Fix tests
* Fix clippy in tauri client
* Remove commented code
* Update comment of init message
* Remove unnecessary hex dependency
* Replace config argument with key_pair
* Use `trim()` for whitespace removal
* Move verification key query higher up the function calls
* Put KeyPair instead of Config into rocket's managed items
* Re-enable tauri client verify button
* Move verification key up the function calls for prove_credential
* Use consts for verification_key and blind_sign routes of validator-api
* Replace `match` with `map_err`
* Fix typo
* Remove now unnecessary `Clone` derives
... as config is no longer managed by rocket
* Replace `match` with `map_err`
* Make `InternalSignRequest` really internal to validator-api
* Make `with_keypair` live up to its name
* Update Cargo.lock after rebase
* Replace String error with HandshakeError
* Add CoconutInterfaceError to coconut-interface
* Format the new error in tauri client
* Remove from default, as wasm client doesn't build
* Put public key as init argument...
... for the public attributes of the credential
* Use the hash_to_scalar function to make public key into attribute
Use the function from cli-demo-rs from https://github.com/nymtech/coconut
to make the identity public key into a public attribute.
* Replace vector with array for InitMessage
As we know beforehand the size of the keys, we can use fixed size array
instead of vectors. This eliminates the need for a prefixed length in
the serialized form of the InitMessage structure and enables a easy
deserialization of the remote identity before the actual bincode
deserialization that we do in the handshake process.
Before this, the `extract_remote_identity_from_register_init` function
attempted to deserialize into a public key the length-prefixed public key
received from the client, thus failing sporadically with a `Cannot decompress
Edwards point` error.
* Pass public and private attributes to state `init` instead of PublicKey
* Make tauri call with dummy attributes
* Make clients call with their keypairs
* Revert "Make clients call with their keypairs"
This reverts commit b348f47f7a .
* Put dummy, bandwidth private attribute
Co-authored-by: Bogdan-Ștefan Neacșu <bogdan@nymtech.net >
2021-08-13 14:27:40 +03:00
Jędrzej Stuczyński
2db79de722
Feature/superbuild ( #719 )
...
* Adding build script
* Added build dependencies
* Cleaned up build.rs
* Restored validator-api to default workspace
* Removed split for validator-api build in github ations
* Don't build validator API on Windows
* Remove validator-api Cargo.lock
* Remove fmt from the conditional steps
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Co-authored-by: Bogdan-Ștefan Neacșu <bogdan@nymtech.net >
2021-08-04 11:55:58 +03:00
Jędrzej Stuczyński
e5afd54ce0
Feature/node status api ( #680 )
...
* Basic storage stub
* New models for new node status api
* Route handling
* Mounting new routes
* Missing selective commit
* Moved network monitor related files to separate package
* Starting to see some sqlx action
* Schema updates
* Log statement upon finished migration
* Removed old diesel related imports
* Converted mixnode cache initialisation into a fairing
* Moved cache related functionalities to separate package
Also defined staging there
* Created run method for validator cache + removed unwrap
* Removed old node-status-api types and left bunch of todo placeholders in their place
* Fixed managing validatorcache
* Status reports are starting to get constructed
* Submitting some dummy results to the database
* Removing duplicate code for generating reports
* Removed statuses older than 48h
* Initial attempt at trying to obtain reports for all active nodes
* Removed duplicates from the full report
* Grabbing uptime history
* Updating historical uptimes of active nodes
* Updated sqlx-data.json
* Removed all placeholder foomp owner values
* Changed Layer serde behaviour for easier usage
* Extended validator api config
* Initial (seems working !) integration with network monitor
* Added database path configuration to config
* Using ValidatorCache in NetworkMonitor
* Flag indicating whether validator cache has been initialised
* Introduced a locla-only route for reward script to perform daily chores
* Flag to save config to a file
* Moved spawning of receiving future to run method rather than new
* Removed arguments that dont make sense to be configured via CLI
* Removed dead code from config file
* More dead code removal
* Added validator API to CI
* Corrected manifest-path arguments
* Constructing network monitor by passing config
* Combined validator API CI with the main CI file
* Using query_as for NodeStatus
* Checking if historical uptimes were already calculated on particular day
* Making id field NOT NULL
* More query_as! action
* Updated sqlx-data.json
* Removed unused chrono feature
* Renamed the migration file
* Changed default validator endpoint to point to local validator
* Removing unnecessary clone
* More appropriate naming
* Removed dead code
* Lock file updates
* Updated network monitor address in contract code
* Don't stage node status api if network monitor is disabled
* cargo fmt
* Updated all license notices to SPDX
2021-07-19 14:02:47 +01:00
Jędrzej Stuczyński
cb33871934
Disables nightly clippy CI ( #677 )
2021-07-06 13:48:56 +02:00
Drazen Urch
4a86b24ff5
Use rocket 0.5-rc1, remove rocket-contrib ( #672 )
...
* Use rocket 0.5-rc1, remove rocket-contrib
* Revert thread_rng
* Continue on error for beta as well
* Add Drazen to authors
* Remain paranoid for unstable crates
* fmt again :/
* Most paranoid versions
2021-07-05 18:07:18 +02:00
Jędrzej Stuczyński
22bfd44065
Feature/mixnet contract ci ( #562 )
...
* Fixed constant not updated in error macros
* Fixed clippy warning
* Attempt at adding mixnet contract to CI
2021-04-08 11:42:25 +01:00
Jędrzej Stuczyński
83753af944
Running CI also on windows and macOS ( #512 )
...
* Running CI also on windows and macOS
* Rust 2021 formatting
* clippy::upper_case_acronyms where appropriate
* Allowing unknown clippy lints
* Further clippy updates
* Building wasm client during CI
* wasm actions update
* added working directory to cargo jobs
* Temporarily disabled wasm test and clippy
2021-03-01 11:06:13 +00:00
Jędrzej Stuczyński
2d3b4f4b91
Feature/GitHub actions and clippy cleanup ( #493 )
...
* Added github actions templates
* removed travis .yml file
* initial clippy cleanup pass
* fixed the rest of clippy warnings
* Made github badges more fancy and consistent with the ones in sphinx
* Updated local rustc version and removed compilation warningns
* ... and fresh clippy warnings
* formatting
* beta clippy specific warnings fixed
* Fixed all nightly clippy warnings
* Fixed trying to unwrap a ()
* Actually running all tests
* Correctly passing the --all flag
* Hopefullly third time's a charm in fixing argument passing
2021-01-18 11:50:29 +00:00