-- Squashed commit of the following: commit3f4f9073b7Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 27 11:38:12 2021 +0200 Delete .lock for merge commitbf502f6338Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 27 11:36:51 2021 +0200 Squashed commit of the following: commit020cad897dAuthor: 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 commit5dfaff6296Author: 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> commit5b03982043Author: 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) commit8f6856d6fbAuthor: 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> commit80664b911fMerge:f66ea05946149012Author: 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 commit46149012bdAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 23 17:42:34 2021 +0100 PR updates commitde601c319aAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 23 17:06:47 2021 +0100 PR updates commit7318de23f2Author: max <mfahampshire@gmail.com> Date: Wed Sep 22 18:07:29 2021 +0200 added info on nym-wallet (tauri) in readme commit56e07753eaAuthor: max <mfahampshire@gmail.com> Date: Wed Sep 22 14:44:22 2021 +0200 added minimal readme for wallet commit21b008fae9Author: 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 commit27a202cbe8Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 17 11:32:41 2021 +0100 integrate admin functions updates integrate admin form update function commit085538582bAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Fri Sep 17 10:43:26 2021 +0200 Admin functions, reorganize code commitf66ea05929Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Fri Sep 17 10:43:26 2021 +0200 Admin functions, reorganize code commit052c7188ecMerge:f6c316ee976dd7aaAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 17 09:38:19 2021 +0100 merge develop commitf6c316eea9Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 16 18:02:15 2021 +0200 fix typo commitf33defc645Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 16 17:36:24 2021 +0200 Squashed commit of the following: commit976dd7aae2Author: 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> commit0d21f4e937Merge:e84af4f61403449aAuthor: 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 commit1403449ad5Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Sep 14 16:00:21 2021 +0100 enable bonding commite84af4f601Author: 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> commit26b032c15cMerge:e1ddaff0cba36253Author: 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 commitcba3625394Author: 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 commite1ddaff04dMerge:0b9c03ca66ab5de4Author: 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 commit66ab5de442Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 16:16:58 2021 +0100 add app alert commit0b9c03ca90Author: 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) commitc9dce0c1daAuthor: 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 commite00e77db15Author: 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 commit1074449f91Merge:08276e6e9a3d824aAuthor: 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 commit08276e6e42Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net> Date: Tue Sep 7 16:33:30 2021 +0200 Remove migration code (#759) commit9a3d824a4aAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 6 20:39:24 2021 +0100 remove alert commit2789ee8f18Author: 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 commita7ba643c35Merge:28be53eec42f3c68Author: 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 commit28be53eefbAuthor: 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) commit219c45a352Author: 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 commit1a3b83752eAuthor: 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> commitc42f3c6844Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 2 12:29:47 2021 +0100 add app alert banner commita5d3ba3900Merge:92e13a5dcdf0d443Author: 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 commitcdf0d44341Author: Mark Sinclair <mmsinclair@gmail.com> Date: Tue Aug 31 14:37:28 2021 +0100 explorer-api: turned down logging from `error` to `warn` commit92f976a45dAuthor: 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 commit2bc858cde3Author: 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 commit92e13a5d00Author: 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 commit122f5d9f2eAuthor: 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 commit982ee0266cAuthor: 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 commit5f42a9bd05Author: 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 commit1811df9ddbAuthor: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com> Date: Fri Aug 27 13:52:10 2021 +0100 Enabled validators api argument (#753) commit6bdfe7f895Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com> Date: Thu Aug 26 11:21:01 2021 +0100 Correctly bounding nominator of uptime calculation (#752) commitc6b286a1dbAuthor: 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) commitb3568a26f5Author: 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 commit38d868bcce. commit15ae0f521eAuthor: 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 commit2923d4b872Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net> Date: Thu Aug 19 22:03:07 2021 +0300 Update template toml key (#746) commit424230c3bbAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 16 17:33:20 2021 +0200 Squashed commit of the following: commitcddd9e8e4cMerge:40fbdff0976dd7aaAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 16 17:27:27 2021 +0200 Merge branch 'develop' into tauri-wallet commit976dd7aae2Author: 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> commit0d21f4e937Merge:e84af4f61403449aAuthor: 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 commit1403449ad5Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Sep 14 16:00:21 2021 +0100 enable bonding commite84af4f601Author: 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> commit26b032c15cMerge:e1ddaff0cba36253Author: 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 commitcba3625394Author: 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 commite1ddaff04dMerge:0b9c03ca66ab5de4Author: 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 commit66ab5de442Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 16:16:58 2021 +0100 add app alert commit0b9c03ca90Author: 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) commitc9dce0c1daAuthor: 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 commite00e77db15Author: 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 commit1074449f91Merge:08276e6e9a3d824aAuthor: 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 commit08276e6e42Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net> Date: Tue Sep 7 16:33:30 2021 +0200 Remove migration code (#759) commit9a3d824a4aAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 6 20:39:24 2021 +0100 remove alert commit2789ee8f18Author: 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 commita7ba643c35Merge:28be53eec42f3c68Author: 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 commit28be53eefbAuthor: 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) commit219c45a352Author: 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 commit1a3b83752eAuthor: 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> commitc42f3c6844Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 2 12:29:47 2021 +0100 add app alert banner commita5d3ba3900Merge:92e13a5dcdf0d443Author: 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 commitcdf0d44341Author: Mark Sinclair <mmsinclair@gmail.com> Date: Tue Aug 31 14:37:28 2021 +0100 explorer-api: turned down logging from `error` to `warn` commit92f976a45dAuthor: 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 commit2bc858cde3Author: 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 commit92e13a5d00Author: 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 commit122f5d9f2eAuthor: 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 commit982ee0266cAuthor: 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 commit5f42a9bd05Author: 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 commit1811df9ddbAuthor: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com> Date: Fri Aug 27 13:52:10 2021 +0100 Enabled validators api argument (#753) commit6bdfe7f895Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com> Date: Thu Aug 26 11:21:01 2021 +0100 Correctly bounding nominator of uptime calculation (#752) commitc6b286a1dbAuthor: 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) commitb3568a26f5Author: 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 commit38d868bcce. commit15ae0f521eAuthor: 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 commit2923d4b872Author: Bogdan-Ștefan Neacşu <bogdan@nymtech.net> Date: Thu Aug 19 22:03:07 2021 +0300 Update template toml key (#746) commitcddd9e8e4cMerge:40fbdff0976dd7aaAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 16 17:27:27 2021 +0200 Merge branch 'develop' into tauri-wallet commit63bc42cd5fAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 16 10:01:53 2021 +0100 update title commit9dc8ba7b77Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 15 21:39:18 2021 +0100 funds allocation check when bonding/sending/delegating commite130131f16Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 15 20:37:24 2021 +0100 finish bonding and unbonding setup commit64a5b4b593Merge:9934b9bc40fbdff0Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Sep 14 12:08:38 2021 +0100 Merge branch 'tauri-wallet' into tauri-wallet-frontend rust updates commit40fbdff05aAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Tue Sep 14 10:29:31 2021 +0200 Coin and denom tests commit9934b9bc8aAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 13 15:20:56 2021 +0100 update working commit6954b383a7Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 13 14:26:21 2021 +0100 form updates commit4b5276e816Merge:56a952740278bd2cAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 13 13:32:24 2021 +0100 Merge branch 'tauri-wallet' into tauri-wallet-frontend rust updates commit0278bd2c26Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 13 14:31:33 2021 +0200 Fix coin to cosmwasm coin commit56a9527497Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 13 13:30:05 2021 +0100 use wrapper functions for send and delegate commita601c28a20Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 13 13:07:57 2021 +0200 Return useful info from bond/unbond commit005dd7513bMerge:3ebdc558aaf5d186Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 13 12:58:01 2021 +0200 Merge branch 'tauri-wallet-frontend' into tauri-wallet commit3ebdc55847Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 13 12:50:26 2021 +0200 extract Coin and Denom commitaaf5d18692Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 13 11:19:28 2021 +0100 update admin component commitbcbec1f3e6Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sun Sep 12 21:49:39 2021 +0100 admin form style updates commitc95005265dAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sun Sep 12 01:26:57 2021 +0100 button updates commitb299c9e4b5Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sun Sep 12 01:03:21 2021 +0100 add qrcode to receive page commitbacbd3dfceAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sun Sep 12 00:40:53 2021 +0100 fix bug commit55561fe1f7Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sun Sep 12 00:26:15 2021 +0100 add admin page commit0d01500b87Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sat Sep 11 00:35:14 2021 +0100 remove login deets commit74e34567b4Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sat Sep 11 00:32:54 2021 +0100 form updates commitb77025bfd5Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sat Sep 11 00:10:03 2021 +0100 form updates commit4d831efcd6Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 22:33:00 2021 +0100 more fees work commitd227d20385Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 17:31:04 2021 +0100 add gas fees to bond form commitfb2d3bae3cAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 14:17:24 2021 +0100 use new getFee api commit967d74eb19Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 11:15:52 2021 +0100 add nvmrc file commit228df278d9Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 11:13:18 2021 +0100 update tsconfig commit37da23ab1cAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 09:56:04 2021 +0100 set up global error handling commit0c9cf7b5d9Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 10 09:16:45 2021 +0100 finish create account commit262149078cMerge:08fd1c1b3bcbb901Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 9 19:21:38 2021 +0100 rust updates commit08fd1c1b47Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 9 19:00:30 2021 +0100 make getBalance global commit3bcbb90127Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 9 17:47:11 2021 +0200 fix docs commit8156ed0029Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 9 17:43:56 2021 +0200 get_fee, create_new_account commit265f7a7c2eAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 9 13:21:27 2021 +0200 Dedicated workspace, random_mnemonic, gas_limits commit5de8c9d1edAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 9 11:35:49 2021 +0100 style updates commit7658eec9b9Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 9 09:16:38 2021 +0100 create account page commit99c49581dfMerge:7a8ad138926689daAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 8 20:49:27 2021 +0100 Merge branch 'tauri-wallet' into tauri-wallet-frontend rust updates commit926689da1dMerge:714171f4b40be179Author: 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 commit714171f4e5Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Wed Sep 8 11:54:36 2021 +0200 redundant into commit7a8ad1387dAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 8 10:30:51 2021 +0100 add eslint file commitbd72426280Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Sep 7 23:44:02 2021 +0100 start adding gas fees commit48d0f31d7eAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Sep 7 23:13:54 2021 +0100 send updates commit4522c18a55Merge:b9389f12b40be179Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Sep 7 21:53:38 2021 +0100 Merge branch 'tauri-wallet' into tauri-wallet-frontend rust updates commitb9389f1235Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Sep 7 21:53:05 2021 +0100 send updates commitb40be179aeAuthor: durch <durch@users.noreply.github.com> Date: Tue Sep 7 12:37:24 2021 +0000 [ci skip] Generate TS types commit32ef9e019eAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Tue Sep 7 14:26:48 2021 +0200 More verbose send response commit45a56a7088Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 6 20:27:15 2021 +0100 update logo commitd50afd6113Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 6 20:00:47 2021 +0200 Add coconut creds commit3205b1e0e6Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 6 16:42:56 2021 +0100 start work on send form commit53ea8486f8Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 6 17:36:46 2021 +0200 get_gas_price, get_gas_limits commit43ababf8d4Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Mon Sep 6 17:31:08 2021 +0200 Rework client errors commit5461574023Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 6 13:23:20 2021 +0100 small refactors commit01d2df7bb7Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Sep 6 11:12:39 2021 +0100 set up form validation for undelegation commit7cff72757bAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sun Sep 5 00:07:46 2021 +0100 set up delgate request commit5bcbf45d16Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Sat Sep 4 22:52:02 2021 +0100 onerror onsuccess added to bond form commit4295d75e0fAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 16:53:32 2021 +0100 format bonding data pre request commit018666a614Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 16:37:51 2021 +0100 layout updates commit15048524a7Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 16:25:15 2021 +0100 layout updates commit2b792945ccAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 15:07:38 2021 +0100 update type roots commitb6193270a6Merge:0b4a8fe629973379Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 15:02:56 2021 +0100 Merge branch 'tauri-wallet' into tauri-wallet-frontend rust updates commit0b4a8fe657Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 15:02:09 2021 +0100 update type roots commit2997337948Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Fri Sep 3 15:29:20 2021 +0200 printable balance should be major commite1bea43ff4Author: 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> commit27ef28da8dMerge:42bf139e87a0b05dAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 12:13:28 2021 +0100 Merge branch 'tauri-wallet' into tauri-wallet-frontend rust updates commit42bf139ebbAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 12:12:52 2021 +0100 update args collection function commit352862e4d0Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 11:42:31 2021 +0100 delegation form validation commit9f9ab010d8Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Sep 3 11:39:17 2021 +0100 integrate rust generated types commit87a0b05d1aAuthor: Drazen Urch <drazen@urch.eu> Date: Fri Sep 3 07:43:29 2021 +0200 Send commitdbf82da9b6Author: Drazen Urch <drazen@urch.eu> Date: Fri Sep 3 07:36:02 2021 +0200 Delegation docs commit01a4305883Author: Drazen Urch <drazen@urch.eu> Date: Fri Sep 3 07:33:11 2021 +0200 Delegation commit704b3241eeAuthor: Drazen Urch <drazen@urch.eu> Date: Fri Sep 3 06:58:57 2021 +0200 Gateway bonding commit4513edae46Merge:5d3f1b86f020b211Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 2 21:38:19 2021 +0100 rust updates commitf020b21106Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 2 21:08:19 2021 +0200 node unbond commit2587906473Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Thu Sep 2 20:57:10 2021 +0200 TS exports, rework internals commit5d3f1b86e8Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 2 17:29:03 2021 +0100 delegate form validation commit5a17e48581Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 2 16:11:54 2021 +0100 finish bond form validation commit41356f2181Merge:bd7d788763107c2bAuthor: 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 commitbd7d788741Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Thu Sep 2 10:10:18 2021 +0100 more validation work commit63107c2bcaAuthor: Drazen Urch <drazen@urch.eu> Date: Thu Sep 2 10:27:49 2021 +0200 WIP node bonding commitf043639ad2Merge:1d2a1b266fb15fffAuthor: 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 commit1d2a1b2635Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 1 19:47:41 2021 +0100 start form validation commit6fb15fff8bAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Wed Sep 1 16:33:29 2021 +0200 printable_balance commitc69d7fa46fAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 1 15:12:50 2021 +0100 remove unused imports commitc2ee02a2cfAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 1 15:12:25 2021 +0100 use printable balance commit6f5f0c00b5Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 1 15:11:24 2021 +0100 use printable balance commit12707c5f1eMerge:2aa7fa040daf89eeAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 1 14:59:27 2021 +0100 merge rust updates commit0daf89eeb4Author: Drazen Urch <drazen@urch.eu> Date: Wed Sep 1 15:14:50 2021 +0200 Utility native <> printable functions commit2aa7fa0426Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 1 13:41:42 2021 +0100 move balance function call to global state commitf5aa6e2db2Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Sep 1 09:39:22 2021 +0100 style updates commitee5d1c3419Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 31 20:57:21 2021 +0100 fix nav styling commite68c261162Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 31 20:48:30 2021 +0100 fix ts error commitc7fe4cd24eAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 31 15:28:46 2021 +0100 update imports commit1c690fc3d0Merge:d8e6a5fbf56edb82Author: 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 commitf56edb825aAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Tue Aug 31 15:22:10 2021 +0200 Fix client address commitd8e6a5fb2eAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 31 12:55:13 2021 +0100 make typescript happy commitb95893bb02Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 31 11:20:12 2021 +0100 update balance page commit6bdff701b4Merge:ccdb5911eff38c84Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 31 11:05:51 2021 +0100 merge backend updates commitccdb5911c6Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 31 09:35:24 2021 +0100 update routing and use new sign in function commiteff38c8466Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Tue Aug 31 07:38:25 2021 +0200 some cleanup, get blockchain stuff working commit5f4fabc0b8Author: Drazen Urch <durch@users.noreply.guthub.com> Date: Fri Aug 27 15:17:15 2021 +0200 Add internal documentation scaffolding commite2dd1cc9aeMerge:c7e622f242f75028Author: 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 commit42f75028bcAuthor: Drazen Urch <durch@users.noreply.guthub.com> Date: Wed Aug 25 15:44:08 2021 +0200 Resolve state deadlock commitc7e622f284Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Aug 25 14:06:37 2021 +0100 begin sign in rust integration commit248da351c6Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Aug 25 14:05:00 2021 +0100 use color palette object commitfe1c8a3b08Merge:84af92331bc17abbAuthor: 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 commit84af923389Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Wed Aug 25 10:35:42 2021 +0100 update receive to use state value commit1bc17abbaaAuthor: Drazen Urch <drazen@urch.eu> Date: Wed Aug 25 11:18:16 2021 +0200 Add connect_with_mnemonic and get_balance tauri functions commitb8c2735520Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 24 16:12:08 2021 +0100 cargo lock update commit67fd4367efAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 24 16:08:55 2021 +0100 global theme update commit4540d2c447Merge:ce7576974ad25114Author: 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 commit4ad25114c3Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 24 12:46:34 2021 +0100 update nav cards commit3ce7888c07Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 24 11:59:10 2021 +0100 address and balance cards commitce75769703Author: Drazen Urch <drazen@urch.eu> Date: Tue Aug 24 12:54:49 2021 +0200 Bootstrap nymd client with config commit66210658cbAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Tue Aug 24 10:35:54 2021 +0100 add favicon commit728da763b3Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 22:54:30 2021 +0100 fix padding issue commit3da08ee33cAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 22:49:39 2021 +0100 style updates commit55977185fdAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 22:04:26 2021 +0100 add unbond and undelegte pages commit1c8c0a47bcAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 21:34:14 2021 +0100 receive page adjust margin commitc161b2fe71Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 21:32:29 2021 +0100 send wizard updates commiteb91c1180dAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 17:23:25 2021 +0100 update balance page commit13e357637bAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 17:18:07 2021 +0100 style updates commit54c4bdb7d2Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 17:12:40 2021 +0100 send wizard update commit9b5f50913fAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 14:56:52 2021 +0100 add send wizard commit7cfa35b542Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 11:18:13 2021 +0100 style updates commit581a6b0a6fAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 10:38:56 2021 +0100 update nav bar commit85f23eb3d1Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 10:38:42 2021 +0100 create delegation page commit17100fa7daAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Mon Aug 23 10:38:17 2021 +0100 create node type selector component commit24af0c94bfAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Aug 20 22:26:14 2021 +0100 add bond form commit8ec9e3121fAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Aug 20 17:35:59 2021 +0100 side bar updates commit498dbb8ba3Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Aug 20 12:24:04 2021 +0100 add balance page commit7345bd8148Author: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Aug 20 11:51:27 2021 +0100 update navigation style commitb405d2e4afAuthor: fmtabbara <fmtabbara@hotmail.co.uk> Date: Fri Aug 20 09:03:21 2021 +0100 set up tauri app with React frontend
2.5 KiB
The Nym Privacy Platform
This repository contains the Nym mixnet.
The platform is composed of multiple Rust crates. Top-level executable binary crates include:
- nym-mixnode - shuffles Sphinx packets together to provide privacy against network-level attackers.
- nym-client - an executable which you can build into your own applications. Use it for interacting with Nym nodes.
- nym-socks5-client - a Socks5 proxy you can run on your machine, and use with existing applications
- nym-gateway - acts sort of like a mailbox for mixnet messages, removing the need for directly delivery to potentially offline or firewalled devices.
- nym-network-monitor - sends packets through the full system to check that they are working as expected, and stores node uptime histories as the basis of a rewards system ("mixmining" or "proof-of-mixing").
- nym-explorer - a (projected) block explorer and (existing) mixnet viewer.
- nym-wallet (currently in development)- a desktop wallet implemented using the Tauri framework.
Building
Platform build instructions are available on our docs site.
Developing
There's a .env.sample-dev file provided which you can rename to .env if you want convenient logging, backtrace, or other environment variables pre-set. The .env file is ignored so you don't need to worry about checking it in.
Developer chat
You can chat to us in Keybase. Download their chat app, then click Teams -> Join a team. Type nymtech.friends into the team name and hit continue. For general chat, hang out in the #general channel. Our development takes places in the #dev channel. Node operators should be in the #node-operators channel.
Licensing and copyright information
This program is available as open source under the terms of the Apache 2.0 license. However, some elements are being licensed under CC0-1.0 and MIT. For accurate information, please check individual files.