Mark Sinclair
626d013547
Switch from yarn to pnpm ( #6779 )
...
* switch from yarn to pnpm
* Remove full-nym-wasm (#6796 )
* Remove nym-browser-extension (#6798 )
* Remove nym-browser-extension
* remove unused from makefile
* Remove Node tester (#6800 )
* Remove dom-utils (#6801 )
* gh-actions: remove pnpm version
* nuke dist and pkg
* add missing dependency
* set node version to 24 and pnpm version to 11
* upgrade lock file from pnpm version 9 to 11
* pnpm add approved builds
* yarn -> pnpm
* upgrade jest version
* yarn -> pnpm
* Remove unused cfg; clippy!
* pnpm: when dev mode is on, unfreeze the lock file
* pnpm approve more scripts
* pnpm syntax error
* add `pnpm i`
* disable eslint temporarily while switching to biome in later PR
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: mfahampshire <maxhampshire@pm.me >
2026-05-22 20:29:51 +01:00
Sachin Kamath
512cfd1b74
chore: add midnight attribution
2026-03-06 16:40:45 +05:30
Fouad
dc88650d6d
Explorer V2 ( #5548 )
...
* remove pnpm lock file (should only be using yarn)
* Add lefthook configuration for pre-commit checks
* Add explorer-v2 to package.json dependencies
* add explorer v2
* update explorer v2 package name
* + basepath
+ redirect to basepath
+ blog icons refactor
+ icons refactor
* Add Getting Started instructions to README
* fix noise graph bug and line graph UI
* Delete unused translations, clean up console logs
* / test image url
* update yarn.lock
---------
Co-authored-by: RadekSabacky <radek@nymtech.net >
Co-authored-by: windy-ux <75579979+windy-ux@users.noreply.github.com >
Co-authored-by: Yana <iana.matrosova@gmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-03-13 11:31:59 +00:00
Tommy Verrall
13cfa55e6c
Merge pull request #5327 from nymtech/marcdbz-patch-1
...
Update README.md
2025-01-20 09:36:25 +01:00
Marc
01c7ea72dd
Update README.md
...
Fixed typo and updated operators link
2025-01-09 20:28:18 +01:00
Marc
dfd1df5706
Update README.md
...
Updated the Tauri link
2025-01-09 20:26:04 +01:00
mfahampshire
11d6ee2fdb
update links readme ( #5323 )
2025-01-09 14:44:45 +00:00
mfahampshire
c31d1f63e6
updated readme links + bit of general clean ( #5253 )
2024-12-12 13:11:25 +00:00
Sachin Kamath
3a053b8dd6
fix links ( #4712 )
2024-07-15 18:06:56 +02:00
Sachin Kamath
65a1d6d91e
switch to new vanity link ( #4705 )
2024-07-11 13:04:56 +01:00
Sachin Kamath
2ec8349897
update social links ( #4695 )
...
* replace vanity link
* fix links
2024-07-05 14:19:09 +00:00
import this
4a25725a11
README.md update ( #4685 )
...
* start README update
* test alpha on github preview
* test alpha on github preview
* comment out rewards
* finish README update
2024-07-01 16:27:59 +02:00
Mark Sinclair
3096a2307f
Change mixnode, gateway, network and nym-api binary licenses to GPLv3 ( #4173 )
...
* Change mixnode, gateway, network and nym-api binary licenses to GPLv3
* Add license to cargo files
* Revert model license to match crate
* Add license to nym-node
* Revert model license to match crate
* Fix formatting
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-11-23 15:43:26 +00:00
Tommy Verrall
e3fd26ca4e
Update README.md
...
fix denom
2023-10-26 10:29:04 +02:00
Shubham kashyap
107cec39f4
Update README.md
2023-10-19 16:43:36 +05:30
mfahampshire
45b74008f1
fixed broken links to platform and wallet build instructions in readme
2023-07-03 09:36:23 +00:00
farbanas
7c55483585
Merge branch 'master' into develop
2023-06-07 10:43:11 +02:00
omahs
7d64618701
Fix: typos ( #3143 )
...
* Fix: typos
* Fix: typos
* Fix: typo
2023-05-26 14:46:08 +01:00
Nadim Kobeissi
d264feaf22
Update README.md
...
The link for build instructions was incorrect.
2023-04-14 11:19:11 +02:00
mx
3a0c8f3f4e
updated readme with new developer chat links + new docs links
2023-03-03 13:32:44 +01:00
Jędrzej Stuczyński
8f8cec0785
Fixed the build badge
2023-03-01 10:37:44 +00:00
Tommy Verrall
7bdfbfdcc5
Merge pull request #1384 from Tonycrypto44/Tonycrypto44-patch-1
...
Update README.md
2022-07-04 09:15:06 +01:00
Tonycrypto44
f02f914ae2
Update README.md
2022-06-19 19:10:27 -04:00
Sachin S. Kamath
7c4bb68399
chore: fix dark mode rendering
2022-04-15 16:43:07 +05:30
Mark Sinclair
31594c7a79
Add ts-packages for shared Typescript packages using yarn workspaces
2022-03-08 10:50:36 +00:00
Riccardo Masutti
bc8efda08f
Add wallet build instructions
...
Added wallet link
2022-01-09 16:00:17 +01:00
Riccardo Masutti
cecd0b2b0a
Fix 404 link
2022-01-09 15:56:45 +01:00
Jess
0e0f9ed270
Update README.md
2021-12-21 10:34:29 +00:00
Jess
4c0c0bc49f
Update README.md
2021-12-21 10:33:32 +00:00
Tommy Verrall
d9bfa4562e
Update docker-files
...
- updated the network explorer
- updated new vesting contract
- updated the version of comos-sdk to be used
2021-12-07 11:22:57 +00:00
Dave Hrycyszyn
e41f02ad0d
Tiny readme fixup
2021-12-02 10:12:01 +00:00
Drazen Urch
eae4276381
Tokenomics rewards ( #802 )
...
* Initial analysis
* Implement core rewards distribution
* Tests and refactoring for better testability
* Feature gate ts-rs in mixnet-contract
* No more floats
* Fix performance calculation
* Add migration
* Bandwidth fix, reduce inflation pool size
* Update tokenomics
* Refactor rewarding and replace num crate
* Address review comments
* Cleanup, better test values
* Simplify formula
* Cleanup, add rewarding formulas to README
* Address review comments
* Cleanup rebase
* [ci skip] Generate TS types
* fmt
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-11-10 11:14:06 +01:00
Max H
727eedf7d3
updated docs link
2021-10-05 13:34:18 +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
Dave Hrycyszyn
9324e3511f
Reverting trial README change
2021-06-15 16:05:30 +01:00
Dave Hrycyszyn
23d0607239
Testing code owners again ( #644 )
2021-06-15 14:07:19 +01:00
Dave Hrycyszyn
4ca40fd3bc
Feature/initial mixnet contract ( #515 )
...
* Starting on cosmwasm smart contracts
* Mixnet contract now builds
* Removing license and notice files, the monorepo already has these.
* Removing generated README content
* Simplified development instructions a bit.
* Converted some network monitor files to use SPDX license headers
* Renamed packaget to mixnet-contracts
* Depending on the Nym topology crate
* Renaming contract package in usage
* Renamed "announce" to "register_node" in the defined messages
* Fixed package name for mixnet contracts in defined release annotations
* Added the mixnet contracts to the Cargo lock file
* Renamed some fields in our contract topology
* Using the stringy mixnode from the validator client.
* Removing mix nodes count from state, we can infer that
* Saving generated code in comment as it's a useful example for now
* Renamed "count" to "get_topology"
* Adding the beginnings of a validator client (in Typescript)
* Starting to integrate example code. WIP.
* Ignoring generated accounts
* Making a few less mixnodes :)
* Adding shebang to start script
* Cranking up the Nym-related gas limits, as otherwise contract upload fails.
* Simplest mixnode example is now working
* Removing the external client code, it messed up wasm compilation. Will copy/paste for now.
* Contract now wants to add a MixNode rather than an IP string
* Adding mixnodes via contract now works (!)
* Simplified mixnode registration example
* Further mixnode-adding simplification.
* Adding author name
* Fixed description
* Sent funds are now required to bond a mixnode
* Ensuring that we send correct coin denomination
* Unbonding now works (!). Quite primitivist.
* Checking that unbonding works from the client.
* Setting up a thief account to play with
* Checking to see whether thief can unbond a node (it fails, happily)
* Adding a more specific error for when an account attempts to unbond but owns no bonds
* Figured out how to test contract balances
* Set the console messages to explain things a little more nicely
* Tests for insufficient funds result
* Using more async in driver example
* Added a bit more explanation of the actions taken by the driver example
* Locking down wasm instantiate a bit more
* Docs clarifications on how to run example
* README clarification
* Corrected the commit hash in the wasmd build command, it was still set for 0.14.0
* Moved models from types into state
* Starting work on range queries
* whitespace
* Going back to slow but reliabel node uploads and disabling new contract upload
* Cranking gas fees temporarily
* Mixnode key retrieval working and tested
* Range retrievals now working well
* Removing unused clone
* Compressing tests a bit
* Testing node retrieval on large numbers of nodes.
Not sure whether MockStorage has the same space limitations as
production storage does.
* Getting rid of spelling warning
* Removing unused responses
* Minor cleanup
* Starting to map my way out of the tuples
* Slightly more meaningful variable names
* Returning a StdResult from nodes query
* Fighting through the unwraps :)
* Unfucking a bit more
* Starting to use ranged nodes in contract
* Testing node retrieval from range store
* Ditching generated tests
* Adding works, still need to test removing mixnodes
* Attempting to remove a mixnode returns an error when no nodes exist
* Un-registering when no accounts exist (edit)
* un-registering someone else's mixnode fails
* Ensuring proper ownership
* Testing for only 1 mixnode getting deleted
* Testing single-node retrieval
* Removing mixnode working
* Removed unused imports and unused variable warnings
* Made handler functions private
* Tested for error response on mixnode removal
* Ensured proper post-state on mixnode removal
* Using Vec<Coin> for currency equality comparisons
* Removed todo, this amount is only for logging purposes anyway
* Refactoring tests a bit
* Adding a few storytelling comments
* Putting helper methods into alphabetical order
* Drying up mixnode adding in tests
* Using the new add_mixnode helper
* Checking full object equality in test
* Removing the GetNodes handler
* Taking a more "storytelling" approach to the contract tests
* We need a few more methods to run our example driver
* We now need to make a new address for each node we want to have,
as each sending account can only have one node
* HumanAddr not needed
* Making call sequence a little more readable
* Added the results of today's experiments with the REST API to the validator client readme
* Corrected console.log message
* Adding a note about how to run tests
* More contract exercising fun
* Updating mocha
* Whitespace
* Adding a note about running tests
* Adding typed rest client
* Starting to mess with typescript paging client
* Removing the rest client, we'll use the cosmjs one for this
* Noting a few more contract requirements
* Starting client restructuring
* Importing cosmjs stargate client
* Starting to work on the chain cache
* Cleanup
* Removing type annotations which hilariously worked, confusing the compiler
* Might as well do each cache individually
* Renaming chaincache so that it handles only mixnodes
* Renaming chaincache
* Setting dynamic per-page value to ease testing
* Using perPage in tests
* Moving tests back into their own special home so they don't bloat our package
* Ignoring generated docs
* Adding TypeDoc documentation generator
* Removing unused NetClient import
* Added docs generation
* Noting existence of docs generation
* Starting to test paged responses
* Working paging tests
* Clarified test names a bit
* Removed console.logs
* Added a test for two full pages.
* Formatting
* Starting to query for mix nodes
* Removed the topology in preparation for paging
* Removing unused struct
* Getting ready for series-based paging
* We're now setting page size limits on list retrievals
* Pagination starting to work, needs more testing
* Moved test support stuff into its own home
* Removing duplicate testy code
* Testing all paging stuff in the contract
* Removed useless method duplicate
* Moving queries into their own file
* Removing redundant tests
* Testing default paging limit
* Testing max paging limit
* We don't need to c/p pagination stuff from the cw-plus contracts, removing
* Testing pagination
* Making next key calculation explict via a function
* Removing temporary variable
* Commenting final state
* Incorporating the PagedResponse
* On the road to a working TypeScript client
* Adding some logging utilities
* Paged retrieval working but needs improvement - it's very brittle
* Getting the loop right
* Removing unused logger
* Setting up a request count
* Documenting the ins and outs of the client network interface
* Removing requestCount as we're not using it yet
* Success! Making paginated requests for mixnodes!
* Differentiating between MixNode and MixNodeBond
* Checking that Fred can upload a mixnode
* Fixing export
* Adding the ability for client to get balances
* Docs fix
* Converting interfaces to types
* Changing `mixNodes()` to `getMixNodes()` on client
* We might as well return the nodes we've just retrieved when we refresh
* Starting work on unbonding
* Fixed a caching bug which was causing multiple result sets to be cached
* Using the sender address as the key for removal
* Importing some result stuff so we can find out what happened on execution
* Minor messing around to prove that the sequence fully works
* Displaying a nicer message on mixnode unbond
* Renamed announce to bond in validator client
* Fixed unstable clippy warnings
* Removing commented fields
* Comment spacing
* Changed announce to bond in example code
* Making the test accounts directory configurable
* Rebuilt
* Loading keys from the local ./accounts directory
* Ignoring contract lockfile
* Saving out a contract lockfile so things continue working after contract upload
* Splitting the driver example into smaller self-contained examples
* Deleting the example that Andrew hates so much
* Making dependabot happy
* Stricter equals
* Removing unused import
2021-03-09 11:32:51 +00:00
Dave
d03af9de05
Merge branch 'develop' of https://github.com/lnceballosz/nym into lnceballosz-develop
2021-01-29 10:28:47 +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
Lina Ceballos
67ac1d9f4b
adding license and copyright headers
2020-12-10 10:13:17 +01:00
Dave Hrycyszyn
692f9cb198
Update README.md
2020-11-20 14:27:24 +00:00
Dave Hrycyszyn
e7bd27a2d0
Update README.md
2020-10-13 18:37:08 +01:00
Dave Hrycyszyn
174206ca36
Update README.md
2020-10-13 18:36:13 +01:00
Dave Hrycyszyn
20b25b1074
Update README.md
2020-05-05 13:00:57 +01:00
Dave Hrycyszyn
74e641b57c
Adding developer chat to the README
2020-03-27 18:24:59 +00:00
Dave Hrycyszyn
40a14a10b1
Minor README simplification
2020-03-23 10:35:05 +00:00
Dave Hrycyszyn
64bb7ea350
Renamed binaries with correct binary names
2020-03-16 11:42:35 +00:00
Dave Hrycyszyn
2b9ed29ebd
Minor smoothing of the README
2020-01-23 16:10:53 +00:00
Dave Hrycyszyn
c9d632c8b6
Update README.md
2020-01-20 14:59:34 +00:00
Dave Hrycyszyn
bed1a33e68
readme: noted existence of validator node in new code
2020-01-20 14:46:42 +00:00