Tommy Verrall
6f1321e1b0
testing cosmwasm docker optimiser
2024-05-23 10:44:45 +02:00
Tommy Verrall
76953df4bb
Merge pull request #4605 from nymtech/feature/nym-node-api-location
...
Feature/nym node api location
2024-05-21 17:28:53 +01:00
Tommy Verrall
ce2449f86a
Merge pull request #4599 from nymtech/feature/expose-all-api-reports
...
nym-api: make report/avg_uptime endpoints ignore blacklist
2024-05-21 17:28:07 +01:00
Jędrzej Stuczyński
598014bf30
fixed deserialisation of 'AuxiliaryDetails' api response
2024-05-21 17:06:15 +01:00
Jędrzej Stuczyński
73fe7618db
removing needless clones
2024-05-21 17:06:15 +01:00
Jędrzej Stuczyński
7a416f8cf5
aggregate new data with nym-api
2024-05-21 17:06:14 +01:00
Jędrzej Stuczyński
3077c2ea8d
create '/api/v1/auxiliary-details' that exposes nodes location
2024-05-21 17:06:13 +01:00
Tommy Verrall
be6c63723c
Merge pull request #4553 from nymtech/jon/autoinherit
...
Run cargo autoinherit on the main workspace
2024-05-21 16:33:38 +01:00
Jon Häggblad
c5a3cb7707
Update to handle changes in develop
2024-05-21 17:15:38 +02:00
Jon Häggblad
cce9f0b183
Merge remote-tracking branch 'origin/develop' into jon/autoinherit
2024-05-21 17:10:02 +02:00
Tommy Verrall
84b74703b2
Merge pull request #4604 from nymtech/jon/ipr-request-sign
...
Add optional signature to IPR request/response
2024-05-21 15:01:43 +01:00
Tommy Verrall
9bf3600e5b
Merge pull request #4601 from nymtech/feature/unstable-tested-nodes-endpoint
...
Feature/unstable tested nodes endpoint
2024-05-21 14:51:46 +01:00
Jędrzej Stuczyński
9f20c8ed1f
Merge pull request #4598 from nymtech/feature/remove-coconut-wait-buffer
...
removed blocking for coconut in the final epoch state
2024-05-21 10:19:38 +01:00
Jędrzej Stuczyński
84e66c34f2
Merge pull request #4584 from nymtech/feature/wasm-coconut
...
Feature/wasm coconut
2024-05-21 10:08:40 +01:00
Jędrzej Stuczyński
e04df37988
Merge pull request #4595 from nymtech/feature/freepass-admin
...
allow using explicit admin address for issuing freepasses
2024-05-21 10:07:44 +01:00
import this
0eb6eb855b
[DOCs/operators]: Create a Nym ISP sheet, write gateway-probe guide & clean FnF docs ( #4590 )
...
* initialise nym versin of good-bad isps by tor community
* syntax edit
* finalise csv2md
* initialise isp-list page
* add last update info
* add python3 plugis to ci/cd runnners
* remove argparse installation
* python3 syntax edit
* pip install attempt
* pip install attempt
* change python version in cmdrun command
* fix python modules installation
* correct command python version
* workflows python env update
* add probe guide, clean FnF pages
* fix typos
2024-05-20 12:27:18 +00:00
Jon Häggblad
c91412f949
Restore exact same serde import for common contract crates
2024-05-20 13:45:18 +02:00
Jon Häggblad
0a89f31a29
Merge in new deps in the main list
2024-05-20 13:19:47 +02:00
Jon Häggblad
9badeac832
cargo autoinherit in root workspace
2024-05-20 13:16:25 +02:00
Jon Häggblad
b59c41d9cd
Fix test
2024-05-20 12:24:39 +02:00
Jon Häggblad
8f083ff91e
Add signatures to dynamic connect and disconect, and remove from response
2024-05-20 12:18:28 +02:00
Jon Häggblad
0f44836025
Move signature one layer down
2024-05-20 12:04:05 +02:00
Jon Häggblad
68ee2d747d
Add timestamps to requests
2024-05-20 11:53:00 +02:00
Jon Häggblad
e29c76678d
Add optional signature field to requests and responses
2024-05-20 10:58:10 +02:00
Jon Häggblad
a4005c7d81
Add v7 request/responses
2024-05-20 10:57:56 +02:00
Jędrzej Stuczyński
efe6d916e2
order results by timestamp desc
2024-05-20 09:29:09 +01:00
Jon Häggblad
a06ae48e2f
Add methods to MixnetClient to sign messages ( #4602 )
2024-05-20 10:22:28 +02:00
Jędrzej Stuczyński
910b6a1369
adding explicit 'unstable' path segment
2024-05-19 10:27:33 +01:00
Jędrzej Stuczyński
7818658ee8
flatten the response
2024-05-17 18:36:50 +01:00
Jędrzej Stuczyński
89e34b4fd3
queries for detailed node statuses with broken pagination
2024-05-17 17:02:29 +01:00
Jędrzej Stuczyński
2f5a00dbda
removed blocking for coconut in the final epoch state
2024-05-17 11:04:19 +01:00
Jędrzej Stuczyński
7f87d42f9a
nym-api: make report/avg_uptime endpoints ignore blacklist
2024-05-17 11:01:16 +01:00
Fouad
e5f41731ae
Explorer NextJS Rebuild ( #4534 )
...
* bootstrap next app + add overview page
* fix AssetList type
* fix up nav stuff
* Refactor Nav component and add network components pages
* Refactor WorldMap component and update TelegramIcon, GitHubIcon, NymVpnIcon, DiscordIcon, and TwitterIcon components
* add service providers page
* mixnodes page
* delegations page + use material react table for all tables
* nodes map page
* Refactor StyledLink component and remove unnecessary console.log statements
* Refactor ESLint configuration, remove unused dependencies, and update component imports
* update deps
* Refactor imports and update dependencies
* fix dark mode
* build single mixnode page
* build single gateway page
* Refactor handleOnDelegate function to use useCallback in mixnodes page.tsx
* Add defaults for constants
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-05-16 16:12:06 +01:00
Jędrzej Stuczyński
a6fda391ae
Feature/rewarder voucher issuance ( #4548 )
...
* retrieve ed25519 identities of issuers
* signature verification on issued credentials
* wip
* persisting information about verified deposits, any failures and foul plays
* clippy
2024-05-16 10:15:24 +02:00
Tommy Verrall
1ded24dcfc
Merge pull request #4586 from nymtech/bugfix/nym-api-noop-nobanner
...
[bugfix] noop flag for nym-api for nymvisor compatibility
2024-05-15 14:07:30 +01:00
Tommy Verrall
8c42640853
Merge pull request #4591 from nymtech/jon/described-offsettime-parsing
...
Use rfc3339 for last_polled in described nym-api endpoint
2024-05-15 14:03:42 +01:00
Tommy Verrall
38aabc7983
Merge pull request #4593 from nymtech/feature/extend-max-freepass-validity
...
change maximum validity of issuable freepass
2024-05-15 13:40:49 +01:00
Tommy Verrall
4324845d29
Merge pull request #4596 from nymtech/update-contract-addr
...
update mainnet contract addresses
2024-05-15 10:07:08 +01:00
Jędrzej Stuczyński
93b12bccca
updated the lock file after the rebasing fixes
2024-05-14 17:47:43 +01:00
Jędrzej Stuczyński
89fb4ef03f
fixing more build issues
2024-05-14 17:45:17 +01:00
Jędrzej Stuczyński
b8ab187db0
fixed wrong version of gloo-net and removed reduntant imports
2024-05-14 17:45:17 +01:00
Jędrzej Stuczyński
a9790c1f66
removed duplicate 'set_panic_hook' symbol in the browser extension code
2024-05-14 17:45:17 +01:00
Jędrzej Stuczyński
b46634b8f7
fixed test import paths
2024-05-14 17:45:17 +01:00
Jędrzej Stuczyński
633e7ffb46
no idea what happened here
2024-05-14 17:45:16 +01:00
Jędrzej Stuczyński
dd2077bf12
updated the makefile
2024-05-14 17:45:16 +01:00
Jędrzej Stuczyński
0323ba2bb9
ability to obtain bandwidth voucher from wasm via vpn-api
2024-05-14 17:45:14 +01:00
Jędrzej Stuczyński
b9524a0f58
Chore/additional helpers ( #4585 )
...
* exposed additional helpers
* changes lost in rebasing
2024-05-14 18:33:56 +02:00
Sachin Kamath
e7cd417894
update mainnet contract addresses
2024-05-14 21:30:31 +05:30
Jędrzej Stuczyński
07cc47a0ff
allow using explicit admin address for issuing freepasses
2024-05-14 16:58:11 +01:00
benedetta davico
ca25db845a
Merge pull request #4573 from nymtech/feature/axum-upgrade
...
upgraded axum and related deps to the most recent version
2024-05-14 17:38:15 +02:00
benedetta davico
64a0ce31a8
Merge branch 'develop' into feature/axum-upgrade
2024-05-14 17:21:44 +02:00
Jędrzej Stuczyński
a8fe8d9bfb
change maximum validity of issuable freepass
2024-05-14 14:35:53 +01:00
Jędrzej Stuczyński
c346f145d1
backwards compatibility to fallback to default in case of failures
2024-05-14 10:15:16 +01:00
Jon Häggblad
45dd6f2632
Fix typo for StorageError::ConstraintUnique ( #4592 )
2024-05-13 17:48:58 +02:00
Jon Häggblad
22d28759ab
Explicitly use rfc3339 for last_polled
2024-05-13 15:55:32 +02:00
Jędrzej Stuczyński
890d0f7440
fixed incorrect dependency path for 'axum-extra'
2024-05-13 14:18:33 +01:00
Jędrzej Stuczyński
b342eb870e
removed explicit drops
2024-05-13 11:31:34 +01:00
Jędrzej Stuczyński
fc71e0cafd
fixed tests
2024-05-13 11:31:33 +01:00
Tommy Verrall
1ecb57fda0
Merge pull request #4588 from nymtech/jon/explicitly-handle-sqlite-constraint-violation
...
Explicitly handle constraint unique violation when importing credential
2024-05-13 11:30:31 +01:00
Tommy Verrall
3c1ec82289
Merge pull request #4588 from nymtech/jon/explicitly-handle-sqlite-constraint-violation
...
Explicitly handle constraint unique violation when importing credential
2024-05-13 09:57:42 +01:00
Tommy Verrall
089e403d87
Merge pull request #4589 from nymtech/master
...
merge latest master to develop
2024-05-13 09:56:34 +01:00
Tommy Verrall
dd2b477cda
Merge pull request #4587 from nymtech/jon/lock-files
...
Update stale lock files
2024-05-13 09:54:52 +01:00
benedetta davico
0902539332
Merge pull request #4583 from nymtech/release/2024.4-nutella
...
Release 2024.4-nutella to master
2024-05-13 10:27:08 +02:00
Jon Häggblad
0783c532de
Explicitly handle constraint unique violation when importing credential
2024-05-13 10:19:01 +02:00
Jon Häggblad
8817ae7805
Update stale lock files
2024-05-13 08:57:49 +02:00
Jędrzej Stuczyński
6a900c3c42
fixed linter issue in nyxd-scraper
2024-05-10 15:05:37 +01:00
Jędrzej Stuczyński
0ba80c9a86
moved startup 'Starting nym api...' message from stdout to stderr
2024-05-10 11:16:10 +01:00
Jędrzej Stuczyński
d712b65ec5
[bugfix] noop flag for nym-api for nymvisor compatibility
2024-05-10 11:02:21 +01:00
Tommy Verrall
383b2c1351
Merge pull request #4552 from nymtech/jon/validator-client-rustls
...
Add rustls-tls to reqwest in validator-client
2024-05-08 16:51:46 +01:00
benedetta davico
fe7484f0f4
Merge pull request #4564 from nymtech/feature/nyxd-scraper-pruning
...
Feature/nyxd scraper pruning
2024-05-08 11:08:06 +02:00
benedettadavico
f0a4350e83
pruning
...
version bump and changelog updates
2024-05-08 11:01:50 +02:00
Jędrzej Stuczyński
b63d04b10c
Merge pull request #4574 from nymtech/feature/coconut-unchecked-aggregation
...
[feature]: expose coconut methods for aggregation without verification
2024-05-08 09:03:43 +01:00
Jędrzej Stuczyński
5a35068c87
fixing clippy issues in the workspace
2024-05-08 08:44:09 +01:00
Jędrzej Stuczyński
4899773e61
fixed unblind call in tests
2024-05-08 08:43:14 +01:00
Jędrzej Stuczyński
996f4afaf7
[feature]: expose coconut methods for aggregation without verification
2024-05-08 08:43:13 +01:00
import this
d5c2a01a34
[DOCs/operators]: 2024.4 nutella release changelog & mixnode ipv6 clarification ( #4581 )
...
* edit IPv6 mixnode info
* add mixnode ipv6 info and nuttela changelog
* syntax edit
2024-05-07 15:49:29 +00:00
benedetta davico
b1c58b36fe
Merge pull request #4578 from nymtech/update-sign-nym-node
...
updating sign commands to include nym-node
2024-05-07 14:50:51 +02:00
benedettadavico
dfbcc781db
extra space..
2024-05-07 14:36:43 +02:00
benedettadavico
5026960169
linting
2024-05-07 14:10:57 +02:00
benedetta davico
7c2710b61a
Merge pull request #4579 from nymtech/bugfix/exit-poisson
...
[fix] apply disable_poisson_rate from internal NR/IPR cfgs
2024-05-07 14:09:44 +02:00
Jędrzej Stuczyński
0af807ac92
fixed overflow subtraction
2024-05-07 12:14:20 +01:00
Jędrzej Stuczyński
bf9fc2d537
external clippy
2024-05-07 11:49:25 +01:00
Jędrzej Stuczyński
4182af9199
[fix] apply disable_poisson_rate from internal NR/IPR cfgs
2024-05-07 11:41:57 +01:00
benedettadavico
408d803344
adding both options
2024-05-07 12:34:26 +02:00
benedettadavico
c2a5d6c035
updating sign commands to nym-node
2024-05-07 12:20:55 +02:00
Tommy Verrall
1136901daf
Merge pull request #4572 from nymtech/bugfix/change-redirects
...
changed nym-node redirects from 308 'Permanent Redirect' to 303: 'See Other'
2024-05-07 09:29:41 +01:00
Tommy Verrall
593a1da0ff
Merge pull request #4565 from nymtech/bugfix/delegations
...
Bug fix: wallet delegations list is empty when RPC node doesn't hold block
2024-05-07 09:07:04 +01:00
Tommy Verrall
9c17b7c269
Merge pull request #4571 from nymtech/operators/ipv6-troubleshooting
...
[DOC/operators]: More troubleshooting for IPv6 & install dependencies guides
2024-05-07 08:50:55 +01:00
serinko
df398dbe05
add mixnode IPv6 setup
2024-05-06 13:00:51 +02:00
Tommy Verrall
effd03b2f5
Merge pull request #4567 from nymtech/dependabot/npm_and_yarn/ejs-3.1.10
...
Bump ejs from 3.1.9 to 3.1.10
2024-05-06 11:49:46 +01:00
Sachin Kamath
e00db6adb9
docs: fix links to archive ( #4576 )
2024-05-06 09:08:21 +00:00
Jędrzej Stuczyński
fd207d4699
changed nym-node redirects from 308 'Permanent Redirect' to 303: 'See Other'
2024-05-03 15:43:49 +01:00
serinko
b9126dfc0e
add troubleshooting for IPv6 & install dependencies
2024-05-03 13:19:59 +02:00
Jon Häggblad
7bbe153b8f
Add AuthenticationFailureWithPreexistingSharedKey and a few log statements ( #4568 )
2024-05-03 09:53:53 +02:00
import this
36e1e73ed2
[DOCs]/operators: Create changelog page & add more nym-node troubleshooting ( #4570 )
...
* add note to binary download
* initialise changelog page
* finalise changelog draft
* add local ID rename guide
* remove old id
* syntax edit
* syntax edit
* syntax edit
2024-05-02 19:11:02 +02:00
Mark Sinclair
6e23322ac4
Update nym-wallet/src/components/Delegation/DelegationList.tsx
2024-05-02 14:57:00 +01:00
Mark Sinclair
729eedc960
Update publish-nym-wallet-win10.yml
2024-05-02 13:45:51 +01:00
Mark Sinclair
025cbf5231
Update publish-nym-wallet-ubuntu.yml
2024-05-02 13:45:46 +01:00
Mark Sinclair
3db3959a74
Update publish-nym-wallet-macos.yml
2024-05-02 13:45:39 +01:00
fmtabbara
3ba83795d4
add error dialog
2024-05-02 11:22:34 +01:00
dependabot[bot]
39b01d10bd
Bump ejs from 3.1.9 to 3.1.10
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-02 07:02:37 +00:00
Tommy Verrall
f99bedd7e8
Merge pull request #4566 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/ejs-3.1.10
...
Bump ejs from 3.1.7 to 3.1.10 in /nym-wallet/webdriver
2024-05-02 08:01:12 +01:00
dependabot[bot]
7717bf5cf9
Bump ejs from 3.1.7 to 3.1.10 in /nym-wallet/webdriver
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.7 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.7...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-02 00:47:12 +00:00
fmtabbara
6060ce5fb8
fix error tooltip overflow
2024-05-01 23:38:06 +01:00
Mark Sinclair
8fbad9cad8
Remove test errors
2024-05-01 19:33:10 +01:00
Mark Sinclair
650865e59a
Wallet delegations: slow refresh from 1 min to 5 mins
2024-05-01 18:02:34 +01:00
Mark Sinclair
08e580ec8b
Wallet delegations list - add an error to each row, and display as a tooltip if present
2024-05-01 17:59:46 +01:00
Mark Sinclair
ad86ec9315
Wallet delegations: add more error information
2024-05-01 15:59:45 +01:00
Mark Sinclair
53ab4c8ec9
Wallet delegations: tap errors in requests per delegation. Return an error with strings of all sub errors.
2024-05-01 15:24:29 +01:00
Jędrzej Stuczyński
f827eb4242
storage pruning implementation + additional logging
2024-04-30 15:53:45 +01:00
Jon Häggblad
6f4b00b5c2
Add default-features = true for tungstenite and non-wasm in client-core
2024-04-30 14:14:44 +02:00
Jon Häggblad
d681ad20cf
Keep default features off for tungstenite and wasm
2024-04-30 14:14:44 +02:00
Jon Häggblad
5818d58caf
tweak feature args to tungstenite
2024-04-30 14:14:42 +02:00
Jon Häggblad
da4eab8fdb
Add rustls-tls to reqwest in validator-client
2024-04-30 14:14:00 +02:00
Jędrzej Stuczyński
9323ca9339
defined basic pruning types
2024-04-30 12:32:46 +01:00
import this
f34c9d5d28
[DOCs]: Get nym-vpn guides ready for launch ( #4563 )
...
* update nymvpn cli guide
* update nymvpn landing page
* update nymvpn landing page
* syntax edit
* final version for review
* final version for review
* fix on feedback
* fix on feedback
2024-04-29 15:07:51 +00:00
import this
b93afe7756
add useful feedback and edits ( #4562 )
2024-04-26 17:22:24 +00:00
benedetta davico
140cd7d940
Merge pull request #4560 from nymtech/master
...
Master to develop
2024-04-25 12:59:58 +02:00
benedetta davico
7d233a4a2f
Merge pull request #4559 from nymtech/release/2024.3-eclipse
...
Merge release/2024.3 eclipse to master
2024-04-25 11:27:18 +02:00
import this
5f60344c2b
HOTFIX ci-docs ( #4558 )
...
* HOTFIX ci-docs
* add a flag to bonding
2024-04-24 15:09:51 +00:00
import this
c53b46ee1d
[DOCs]: HOTFix CI/CD GH runners ( #4554 )
...
* build on master first
* rename pages to unique names
* rename pages to unique names
* module updates
* rm old cmrdun and fix modules
* syntax fix
* comment out cmdrun
* comment out cmdrun
* feedback fix
* TEMP hack to build books
* adding sleep to build script
* adding test to mdbook script
* TEMP hack to build books
* add cmdrun back
* add cmdrun back
* final commit - ready to go
2024-04-24 15:00:56 +02:00
benedetta davico
7fc9eca46f
Update publish-nym-binaries.yml
2024-04-24 11:28:04 +02:00
Jon Häggblad
4e5c765a0d
Quickfix for unused warnings after manually disabling legacy routes for release ( #4557 )
2024-04-23 16:24:59 +02:00
Jon Häggblad
e1abbc0b5b
Disable legacy endpoints in mixnode http client ( #4556 )
2024-04-23 13:46:02 +02:00
import this
ce067db401
[DOCs]: Guides for NYM-NODE ( #4541 )
...
* initialise nym node pages
* new TOC flow and archive section
* vps setup page draft
* syntax fix
* syntax fix
* syntax fix
* add ulimit setup
* initialise nym-node page
* add ports
* syntax edit
* syntax edit
* add flags
* add setup, run and bonding pages
* add info
* syntax edit
* add configuration page
* syntax fix
* syntax fix
* add vps troubleshooting
* add vps troubleshooting
* create nyx configuration page
* add quickflow
* add quickflow
* add quickflow
* add quickflow
* add quickflow
* add quickflow
* syntax fix
* syntax fix
* move vps setup to configuration
* syntax fix
* syntax fix
* syntax fix
* edit points
* finish nym-node setup.md page
* new connnectivity configuration - page finished
* finish proxy and landing page guide
* finish nymvisor update
* finish performance testing upgdate
* finish faq pages update
* fix troubleshooting
* fix troubleshooting
* fix manual-upgrade
* finish introduction page
* update introduction
* update summary
* correct all links
* update graphs
* update cmdruns
* syntax edit and spellcheck
* updated mdbook plugins
* mdbook update
* update modules
* remove redundant
* fix version cmdrun
* removed smoosh-faw to archive
* syntax fix
* attempt to update mdbook admonish
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* address review comments
* address review comments
* address review comments
* PR ready to merge
2024-04-23 09:14:27 +00:00
Jon Häggblad
373cc54f3f
cargo update -p rustls@0.21.10 ( #4551 )
2024-04-22 16:29:19 +02:00
benedettadavico
a276608fd0
updating versions and changelog
2024-04-22 15:44:16 +02:00
Jędrzej Stuczyński
b332a6b556
attach 'last_polled' metadata to node descriptions ( #4550 )
2024-04-22 09:54:01 +02:00
Tommy Verrall
c610389198
Merge pull request #4549 from nymtech/dependabot/go_modules/wasm/mix-fetch/go-mix-conn/golang.org/x/net-0.23.0
...
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /wasm/mix-fetch/go-mix-conn
2024-04-19 17:46:36 +02:00
dependabot[bot]
d283ecae22
Bump golang.org/x/net in /wasm/mix-fetch/go-mix-conn
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-19 12:20:51 +00:00
Jędrzej Stuczyński
2120acfdad
Merge pull request #4547 from nymtech/feature/update-nymnode-bonding-version
...
Feature/update nymnode bonding version
2024-04-19 10:12:18 +01:00
Jędrzej Stuczyński
b613775551
updated post-migration message
2024-04-18 15:16:18 +01:00
Jędrzej Stuczyński
73d4896b0b
use {nym-node-binary-version}+nymnode rather than {nym-mixnode-binary-version}+nymnode for bonding info
2024-04-18 15:03:28 +01:00
Simon Wicky
b8b66fa4ad
rerandomize outfox's secret for each hop ( #4544 )
2024-04-18 13:48:08 +02:00
Jędrzej Stuczyński
ba59022160
Merge pull request #4546 from nymtech/feature/disable-noise-key-announcement
...
don't announce noise keys
2024-04-18 12:18:24 +01:00
Jędrzej Stuczyński
8e2c64a867
don't announce noise keys
2024-04-18 11:25:29 +01:00
benedetta davico
73ae09cb76
Update Cargo.toml ( #4543 )
2024-04-17 14:00:58 +02:00
Simon Wicky
fd238b1d1b
fix dependency workspace typo ( #4542 )
2024-04-17 10:14:00 +02:00
Jon Häggblad
1f2d888626
Handle selected gateway in rust sdk ( #4515 )
...
* Set active gateway after setting up gateway in base client
* Elevate log statements in gateway setup
* Add debug implementations for some gateway setup types
* Rework gateway setup in rust sdk mixnet client
* Remove unused KeyMode type
* Remove pub from internal setters
* Remove pseudo builder methods
* Make create_bandwidth_client pub
* Downgrade log statement to debug
* Revert set_active_gateway in base_client
* Rename to set_active_gateway_if_previously_registered
2024-04-15 14:11:26 +02:00
Tommy Verrall
9f47b05ed6
Merge pull request #4537 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev-node/tar-6.2.1
...
Bump tar from 6.1.15 to 6.2.1 in /wasm/mix-fetch/internal-dev-node
2024-04-15 09:21:37 +01:00
Tommy Verrall
f559a03732
Merge pull request #4538 from nymtech/dependabot/npm_and_yarn/wasm/client/internal-dev-node/tar-6.2.1
...
Bump tar from 6.1.15 to 6.2.1 in /wasm/client/internal-dev-node
2024-04-15 09:21:06 +01:00
Jędrzej Stuczyński
3e12766afd
expose info whether entry gateway enforces zk-nym in self-described api ( #4529 )
2024-04-12 19:05:28 +02:00
Jędrzej Stuczyński
1c93cc8a68
Merge pull request #4437 from nymtech/feature/freepass-expiration
...
expire freepass bandwidth + stagger db flushes
2024-04-12 17:48:37 +01:00
Jędrzej Stuczyński
4865f7f205
[bugfix] Prevent generation of free passes with expiry date in the past ( #4535 )
2024-04-12 17:44:32 +02:00
Jędrzej Stuczyński
a785950d76
[bugfix] don't shutdown NR on failed connection ( #4539 )
2024-04-12 17:43:22 +02:00
Jędrzej Stuczyński
328d1c25b7
removed old debug code
2024-04-12 15:23:37 +01:00
Jędrzej Stuczyński
862a248902
missing cli argument for controlling nyxd
2024-04-12 15:14:55 +01:00
Jędrzej Stuczyński
f826904407
fix credential expiration + improve errors + naively stop client when out of bandwidth
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
67467ca76d
renamed 'shared_state' to 'common_state'
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
a53ae5b6b5
using lock guard in dedicated scope
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
bfc495ef29
expire freepass bandwidth + stagger db flushes
2024-04-12 15:00:48 +01:00
Jędrzej Stuczyński
9d74c22f9b
Merge pull request #4536 from nymtech/bugfix/localnet
...
[bugfix] make sure localnet script works in post nym-node era
2024-04-12 12:41:53 +01:00
import this
f978552a3a
[DOC]: NymVPN testing Guides update ( #4528 )
...
* simplify cli - comment redundant pages
* unite mac and linux cli guide to one page
* finalise cli guide
* syntax edit
* book built
* syntax edit
* final version - ready to review
* final version - ready to review
2024-04-11 12:09:58 +00:00
dependabot[bot]
b2477dd81b
Bump tar from 6.1.15 to 6.2.1 in /wasm/client/internal-dev-node
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.15 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-11 10:51:16 +00:00
dependabot[bot]
dcd712430e
Bump tar from 6.1.15 to 6.2.1 in /wasm/mix-fetch/internal-dev-node
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.15 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-11 10:51:15 +00:00
Jędrzej Stuczyński
5dcad5ffd4
[bugfix] make sure localnet script works in post nym-node era
2024-04-11 10:25:04 +01:00
Jędrzej Stuczyński
210269cb9c
[bugfix] restore old serialisation of 'NymNodeDescription' ( #4533 )
2024-04-11 10:11:46 +02:00
Jędrzej Stuczyński
8c59106add
introduced /api-status routes for nym-api ( #4527 )
...
* introduced /api-status routes for nym-api
* added additional information to the signer-information endpoint
2024-04-11 09:28:42 +02:00
Tommy Verrall
264771f8cf
Merge pull request #4428 from nymtech/sachin/delegate_from_file
...
nym-cli: delegations from a file
2024-04-10 15:36:11 +01:00
Tommy Verrall
28d27eb84e
Merge pull request #4517 from nymtech/dependabot/cargo/sdk/ffi/shared/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/shared
2024-04-10 11:16:27 +01:00
Tommy Verrall
d57757584c
Merge pull request #4518 from nymtech/dependabot/cargo/sdk/ffi/cpp/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/cpp
2024-04-10 10:35:25 +01:00
Tommy Verrall
6da00513a7
Merge pull request #4519 from nymtech/dependabot/cargo/sdk/ffi/go/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/go
2024-04-10 10:25:38 +01:00
dependabot[bot]
035faf70e4
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/cpp
...
Bumps [eyre](https://github.com/eyre-rs/eyre ) from 0.6.11 to 0.6.12.
- [Commits](https://github.com/eyre-rs/eyre/commits )
---
updated-dependencies:
- dependency-name: eyre
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-10 09:02:46 +00:00
Tommy Verrall
b238d108e6
Merge pull request #4520 from nymtech/dependabot/cargo/sdk/ffi/cpp/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/cpp
2024-04-10 10:01:47 +01:00
dependabot[bot]
5581b15094
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/go
...
Bumps [eyre](https://github.com/eyre-rs/eyre ) from 0.6.11 to 0.6.12.
- [Commits](https://github.com/eyre-rs/eyre/commits )
---
updated-dependencies:
- dependency-name: eyre
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-10 08:34:13 +00:00
Tommy Verrall
af19c4ecfd
Merge pull request #4521 from nymtech/dependabot/cargo/sdk/ffi/go/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/go
2024-04-10 09:31:31 +01:00
Jędrzej Stuczyński
1855423981
Merge pull request #4531 from nymtech/bugfix/self-described-backwards-compat
...
Bugfix/self described backwards compat
2024-04-09 16:49:18 +01:00
benedetta davico
229561bab9
update sandbox .env ( #4530 )
2024-04-09 17:47:30 +02:00
Jędrzej Stuczyński
7d2044c177
Merge pull request #4532 from nymtech/bugfix/standalone-node-http-api
...
run http api by default
2024-04-09 16:47:20 +01:00
Jędrzej Stuczyński
7885d3c986
removed dead code
...
removed dead code
2024-04-09 16:36:05 +01:00
Jędrzej Stuczyński
78fb3c2293
run http api by default
2024-04-09 16:26:54 +01:00
Jędrzej Stuczyński
0ed43d2439
allow nym-api to understand signatures on legacy host information
2024-04-09 16:17:39 +01:00
Jędrzej Stuczyński
69c1a32392
error prefix
2024-04-09 16:16:39 +01:00
Sachin Kamath
30ffea19a1
docs: add credential signing steps for nym-api ( #4523 )
...
* docs: add credential signing steps for nym-api
* review comments
2024-04-09 10:04:24 +02:00
Jon Häggblad
9e3bd8588d
Re-export TransmissionLane type ( #4525 )
2024-04-08 16:05:12 +02:00
import this
ac7b821782
[DOC]: Feature: cmdrun scripts ( #4514 )
...
* initialise cmdrun script dir
* initialise api_targets_config
* initialise api_targets
* first version of argparser cli
* create a token api stats table
* add format function
* initiate nym_vpn command
* add github to get api url
* add github api to config
* create nym_vpn releases dataframe
* menu headers tweak
2024-04-08 09:13:31 +00:00
dependabot[bot]
bb372fb35c
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/shared
...
Bumps [eyre](https://github.com/eyre-rs/eyre ) from 0.6.11 to 0.6.12.
- [Commits](https://github.com/eyre-rs/eyre/commits )
---
updated-dependencies:
- dependency-name: eyre
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-08 08:28:10 +00:00
Tommy Verrall
5f4220867a
Merge pull request #4522 from nymtech/dependabot/cargo/sdk/ffi/shared/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/shared
2024-04-08 09:27:12 +01:00
Jon Häggblad
bfa029f284
Use client-core default db names in sdk ( #4524 )
2024-04-06 09:54:53 +02:00
Jędrzej Stuczyński
4c5351ba60
Feature/one binary to rule them all ( #4500 )
2024-04-05 19:34:31 +02:00
dependabot[bot]
3a6058be60
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/shared
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-05 16:24:23 +00:00
dependabot[bot]
7fcc8cdd19
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/go
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-05 16:24:03 +00:00
dependabot[bot]
098bd4eb3c
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/cpp
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-05 16:18:54 +00:00
Jon Häggblad
fa1e9988b3
Add credentials mode command to SDK mixnet builder ( #4516 )
2024-04-05 15:51:48 +02:00
Tommy Verrall
999b4f743e
Merge pull request #4470 from nymtech/feature/explorer-delegation-mobile
...
Feature/explorer delegation mobile
2024-04-02 08:20:26 +01:00
Tommy Verrall
cc55abf7fb
Merge pull request #4510 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /clients/native/examples/js-examples/websocket
2024-04-02 08:17:35 +01:00
Tommy Verrall
020edb8f84
Merge pull request #4512 from nymtech/dependabot/npm_and_yarn/wasm/node-tester/internal-dev/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /wasm/node-tester/internal-dev
2024-04-02 08:17:05 +01:00
Tommy Verrall
ae2079272b
Merge pull request #4511 from nymtech/dependabot/npm_and_yarn/wasm/client/internal-dev/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /wasm/client/internal-dev
2024-04-02 08:16:53 +01:00
Tommy Verrall
a656429376
Merge pull request #4513 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /wasm/mix-fetch/internal-dev
2024-04-02 08:13:49 +01:00
dependabot[bot]
2086946e16
Bump express from 4.18.2 to 4.19.2 in /wasm/mix-fetch/internal-dev
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-29 08:31:27 +00:00
dependabot[bot]
08e0892327
Bump express from 4.18.2 to 4.19.2 in /wasm/node-tester/internal-dev
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-29 08:31:25 +00:00
dependabot[bot]
d28783cb2a
Bump express from 4.18.2 to 4.19.2 in /wasm/client/internal-dev
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-29 08:31:24 +00:00
dependabot[bot]
1815a2d3a5
Bump express in /clients/native/examples/js-examples/websocket
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-28 18:44:49 +00:00
Tommy Verrall
1429f63d9d
Merge pull request #4464 from nymtech/feature/remove-allowlist
...
removed the usage of allow.list
2024-03-28 16:10:59 +00:00
Jędrzej Stuczyński
1ed087e801
fixed NR template
2024-03-28 15:43:37 +00:00
Jędrzej Stuczyński
7fce0a9692
remove explicit deref
2024-03-28 15:43:37 +00:00
Jędrzej Stuczyński
bef0a537b2
config migration for removing allow.list
2024-03-28 15:43:37 +00:00
Jędrzej Stuczyński
fb2b2c963b
moved and renamed NR old config structs
2024-03-28 15:43:37 +00:00
Jędrzej Stuczyński
2aa5e25532
removed the usage of allow.list
2024-03-28 15:43:36 +00:00
Tommy Verrall
588ed7dead
Merge pull request #4509 from nymtech/bugfix/metrics-precondition
...
bugfix: use OptionFuture for creating metrics server
2024-03-28 15:39:33 +00:00
Jędrzej Stuczyński
519d419bbf
bugfix: use OptionFuture for creating metrics server
2024-03-28 15:16:28 +00:00
fmtabbara
f5e72cefcc
Update dependencies in yarn.lock file
2024-03-28 10:15:16 +00:00
Jędrzej Stuczyński
a5a9b5128f
Merge pull request #4508 from nymtech/chore/beta-CI
...
fixed beta clippy: lints + updated cosmwasm to 1.4
2024-03-28 10:12:33 +00:00
Jędrzej Stuczyński
94cfac0bae
Merge pull request #4463 from nymtech/feature/multigateway-config
...
Feature/multigateway config
2024-03-28 10:04:06 +00:00
import this
6fc4a06b3b
[DOC]: Serinko/operators/fast-and-furious ( #4466 )
...
* initialise performance testing pages
* draft perfomance testing flow
* initialise metric template page
* add guides TOC
* spell check
* edit metrics monitoring page
* syntax edit
* draft initial prometheus setup flow
* add prometheus config
* setup prometheus systemd service
* add self-hosted-monitor scripts
* steps to run explorenym self-hosted monitor
* add screenshots and explain steps
* changed test page url and syntax edit
* add grafana info
* finalise explorenym scripts page and initialise docker page
* initialise node setup page
* clarify remaining todos and sort summary
* add initial node setup steps
* update node-setup
* update docker setup layout
* syntax edit
* simplify node-setup and add troubleshooting
* fix typo
* implement feedback
* new release version
* remove sandbox from nymvpn gui guides
* cleaning after FF testing
* add blacklist troubleshooting
* added run command
* address review comments
2024-03-28 10:33:06 +01:00
Jędrzej Stuczyński
91b790accc
fixed incorrect ArgGroup naming
2024-03-28 09:30:27 +00:00
Jędrzej Stuczyński
c585753d02
removing unused code
2024-03-28 09:10:57 +00:00
Jędrzej Stuczyński
0b46d64869
cargo fmt
2024-03-28 08:57:17 +00:00
Jędrzej Stuczyński
4c43935862
change NR+IPR return types
2024-03-28 08:49:30 +00:00
Jędrzej Stuczyński
1804c66a96
CI: remove ephemera contract upload
2024-03-28 08:12:41 +00:00
Jędrzej Stuczyński
8fa213502d
removed force register flag + improved error message on no gateways available
2024-03-28 08:11:57 +00:00
Jędrzej Stuczyński
b869c30909
added extra alias
2024-03-27 17:22:30 +00:00
Jędrzej Stuczyński
f012a1a069
fixed add gateway commands for nr and ipr
2024-03-27 17:22:30 +00:00
Jędrzej Stuczyński
74d03bfb3b
moved for adding new gateways to separate command and made client init only first time setup related
2024-03-27 17:22:30 +00:00
Jędrzej Stuczyński
ff499869d3
clippy
2024-03-27 17:22:30 +00:00
Jędrzej Stuczyński
b8ab07020c
fixed eda61b57dc8d349a9b0af70cbd02743eba1e10bf
2024-03-27 17:22:29 +00:00
Jędrzej Stuczyński
dcd3d80b24
fixed post-rebasing clippy issues
2024-03-27 17:22:28 +00:00
Jędrzej Stuczyński
ebd1eeb38d
allow gateways to migrate configs of embedded NR/IPR
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
36f84ca18f
fixed typo in SQL query
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
6259106b6b
fixed embedded SP not correctly setting active gateway
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
73d6e704c4
fixed gateway not generating keys for nr and ipr
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
c95e424981
missing licenses for new crates
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
06abe53399
CT-80
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
7c14a92baa
decreased logging level
2024-03-27 17:20:38 +00:00
Jędrzej Stuczyński
c07b782afa
added bool to list gateways to indicate currently active gateway
2024-03-27 17:20:38 +00:00
Jędrzej Stuczyński
062f4517d6
added cli command for switching active gateway
2024-03-27 17:20:38 +00:00
Jędrzej Stuczyński
28b02c83db
unified credential import cli + added it for ipr
2024-03-27 17:20:36 +00:00
Jędrzej Stuczyński
1b5a0f8cf2
list gateways cli command
2024-03-27 17:20:04 +00:00
Jędrzej Stuczyński
6c0573cb01
split up InitialisableClient trait
2024-03-27 17:20:04 +00:00
Jędrzej Stuczyński
b59487cfb0
fixed ipr imports
2024-03-27 17:20:04 +00:00
Jędrzej Stuczyński
0ac8098dad
ability to reuse free passes from the storage for new gateways
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
9b10871efb
ipr config migration
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
e48af11e8f
clippy et. al
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
a4e5b2af93
further wasm fixes
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
67c5a36894
building wasm-client-core
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
765ac715c1
fixing builds of x86-based binaries
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
c4bc156cac
actual sql
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
40f08dcbb2
impl GatewaysDetailsStore for OnDiskGatewaysDetails
...
without the underlying sql
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
b4e45ef3ef
fixed active gateway detection in rust sdk
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
fc43cb590b
further adjusting storage and setup to allow for wg use
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
6e1b869c99
ibid for network requester
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
35d84b6e42
ibid for socks5
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
d31fddf940
gateway info migration + impl for native client
...
other clients are broken
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
14ee279ec8
dead code
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
a3b1a7337d
checking for already registered gateways
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
c7f7e77099
updated config templates
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
5bb96bf42c
additional fixes to key creation
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
c0ae924c58
move storage helpers
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
daa5f01683
further compilation fixes
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
337d53b2ec
ibid for network requester
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
cdc49e0749
ibid for rust sdk
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
1916adedcc
socks5 client compiling
...
but definitely not working yet
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
a3132b907a
further propagation of new gateway/key types
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
0e09826140
initial work on client config migration
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
bf4f16c7b9
adding additional methods to the trait
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
6915fef99f
removing generics from 'GatewaySelectionSpecification'
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
c80c0b88bf
starting to weave in new storage trait
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
fe2edd56a8
adjusting the trait
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
84a36c00b4
added registration timestamp
2024-03-27 17:19:59 +00:00
Jędrzej Stuczyński
4c9de843c5
types
2024-03-27 17:19:59 +00:00
Jędrzej Stuczyński
f7edc223e9
initial db schema
2024-03-27 17:19:59 +00:00
Jędrzej Stuczyński
f0072ce828
moved reply surb storage to separate subcrate
2024-03-27 17:19:58 +00:00
fmtabbara
1223f50fe8
Merge branch 'develop' into feature/explorer-delegation-mobile
2024-03-27 16:29:58 +00:00
Jędrzej Stuczyński
297cde513b
turns out 'make' doesn't run cargo fmt
2024-03-27 16:11:21 +00:00
Jędrzej Stuczyński
7e6feb0cd2
fixed beta clippy: lints + updated cosmwasm to 1.4
2024-03-27 16:04:51 +00:00
Tommy Verrall
0a213990a7
Merge pull request #4490 from nymtech/feature-gate-client-metrics
...
Feature gate core-client metrics server
2024-03-27 15:42:07 +00:00
Tommy Verrall
a44cd1cca9
Merge pull request #4506 from nymtech/int-prometheus
...
Switch to IntCounter and Gauge
2024-03-27 15:41:51 +00:00
durch
5fe6a2c63d
Undo duplication
2024-03-27 16:31:26 +01:00
Drazen
8d46bba8eb
Switch to IntCounter and Gauge
2024-03-27 16:28:34 +01:00
durch
90ff36afe8
Fix wasm
2024-03-27 16:24:41 +01:00
durch
d2f482c743
Feature gate metrics-server
2024-03-27 16:23:30 +01:00
Tommy Verrall
ebf9a98a1e
Merge pull request #4444 from nymtech/jon/update-some-nym-prefixes
...
Update some nym crate prefixes
2024-03-27 15:09:40 +00:00
Tommy Verrall
578ae7f267
Merge pull request #4496 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/webpack-dev-middleware-5.3.4
...
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /wasm/mix-fetch/internal-dev
2024-03-27 15:08:47 +00:00
Tommy Verrall
deb5054357
Merge pull request #4495 from nymtech/dependabot/npm_and_yarn/wasm/node-tester/internal-dev/webpack-dev-middleware-5.3.4
...
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /wasm/node-tester/internal-dev
2024-03-27 15:08:10 +00:00
dependabot[bot]
089143cb3e
Bump webpack-dev-middleware in /wasm/node-tester/internal-dev
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 15:51:35 +01:00
dependabot[bot]
fa1a05886f
Bump webpack-dev-middleware in /wasm/mix-fetch/internal-dev
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 15:48:12 +01:00
Tommy Verrall
bec2cc951a
Merge pull request #4507 from nymtech/bugfix/wasm-build
...
cherry-pick 80066d330527b7993cc85833b1b3ae96cc487bb9 to fix wasm build
2024-03-27 14:41:22 +00:00
Jędrzej Stuczyński
400f248e83
cherry-pick 80066d330527b7993cc85833b1b3ae96cc487bb9 to fix wasm build
2024-03-27 14:13:20 +00:00
Tommy Verrall
7554d0ac02
Merge pull request #4478 from nymtech/dependabot/npm_and_yarn/wasm/client/internal-dev/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /wasm/client/internal-dev
2024-03-27 12:05:20 +00:00
Tommy Verrall
74556ffb0f
Merge pull request #4480 from nymtech/dependabot/npm_and_yarn/wasm/node-tester/internal-dev/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /wasm/node-tester/internal-dev
2024-03-27 12:04:46 +00:00
Tommy Verrall
91893ac44c
Merge pull request #4499 from nymtech/feature/bonding-validation-update/TX-13
...
Bonding validation update
2024-03-27 12:01:09 +00:00
Tommy Verrall
033246268a
Merge pull request #4503 from nymtech/dependabot/npm_and_yarn/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2
2024-03-27 11:56:27 +00:00
Tommy Verrall
3866a9a40d
Merge pull request #4479 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /clients/native/examples/js-examples/websocket
2024-03-27 10:40:03 +00:00
Tommy Verrall
f56b62baa2
Merge pull request #4475 from nymtech/dependabot/npm_and_yarn/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6
2024-03-27 10:39:30 +00:00
Tommy Verrall
8782de7679
Merge pull request #4504 from nymtech/wallet-recovery-docs
...
Adding wallet recovery README docs
2024-03-27 10:31:17 +00:00
Tommy Verrall
05f0fad7d1
Merge pull request #4477 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /wasm/mix-fetch/internal-dev
2024-03-27 10:27:39 +00:00
Tommy Verrall
a04c5c7e92
typos
2024-03-27 11:25:57 +01:00
Tommy Verrall
5b4daa23b6
adding recovery docs
2024-03-27 11:20:37 +01:00
dependabot[bot]
658b635509
Bump express from 4.18.2 to 4.19.2
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 09:46:12 +00:00
dependabot[bot]
b73cc165ae
Bump follow-redirects in /clients/native/examples/js-examples/websocket
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 09:45:55 +00:00
Tommy Verrall
c40e69415f
Merge pull request #4472 from nymtech/dependabot/npm_and_yarn/testnet-faucet/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /testnet-faucet
2024-03-27 09:45:28 +00:00
Tommy Verrall
54906756db
Merge pull request #4494 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/webpack-dev-middleware-5.3.4
...
Bump webpack-dev-middleware from 5.3.1 to 5.3.4 in /clients/native/examples/js-examples/websocket
2024-03-27 09:44:57 +00:00
Jon Häggblad
7ea139b624
Move request response to version dir ( #4501 )
2024-03-26 12:03:05 +01:00
Jon Häggblad
3082cd5d32
Cargo.lock
2024-03-26 11:41:59 +01:00
Jon Häggblad
ce08de28b5
Merge remote-tracking branch 'origin/develop' into jon/update-some-nym-prefixes
2024-03-26 11:39:29 +01:00
Simon Wicky
e352c25b32
mark packet_router's shutdown as success before drop ( #4491 )
2024-03-25 11:31:52 +01:00
Jon Häggblad
f5378e8a86
Merge pull request #4498 from nymtech/jon/ipr-codec-improvements
...
IPR codec improvements for icmp beacon
2024-03-25 11:12:28 +01:00
fmtabbara
9bc3a1d431
Bonding validation update
...
Update operator cost and profit margin validation to previous values (min 40 and min 4)
2024-03-25 10:07:26 +00:00
Tommy Verrall
f68ce457f7
Merge pull request #4476 from nymtech/dependabot/npm_and_yarn/docker/typescript_client/upload_contract/follow-redirects-1.15.6
...
Bump follow-redirects from 1.14.9 to 1.15.6 in /docker/typescript_client/upload_contract
2024-03-25 09:45:59 +00:00
Tommy Verrall
22b3ff6bec
Merge pull request #4473 from nymtech/dependabot/npm_and_yarn/nym-api/tests/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /nym-api/tests
2024-03-25 09:45:03 +00:00
Jon Häggblad
2fae46d19e
MixnetClientSender derive Clone
2024-03-25 10:23:06 +01:00
Tommy Verrall
bd7779ec63
Merge pull request #4468 from nymtech/bugfix/optional-env-values
...
Bugfix/optional env values
2024-03-25 08:52:55 +00:00
Jon Häggblad
f3be91741a
Add ability to create a single bundles IP packet directly
2024-03-25 07:26:21 +01:00
dependabot[bot]
bda9f03b21
Bump webpack-dev-middleware
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.1 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.1...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-23 03:50:24 +00:00
fmtabbara
635ae1118a
Add mobile delegations beta banner
2024-03-22 12:19:54 +00:00
Tommy Verrall
6c0ea49185
Merge pull request #4469 from nymtech/chore/decrease-log-severity
...
decreased logging level of gateway errors associated with the websocket
2024-03-22 10:25:58 +00:00
Tommy Verrall
8fe3070b85
Merge pull request #4492 from nymtech/jon/rustls-roots
...
Fix TLS connection error
2024-03-22 09:13:05 +00:00
Tommy Verrall
d11cf0823d
Merge pull request #4493 from nymtech/jon/rustc-fixes
...
Fix warnings for rustc 1.77
2024-03-22 08:53:30 +00:00
Jon Häggblad
fb5d775857
Fix warnings for rustc 1.77
2024-03-21 22:20:43 +01:00
Jon Häggblad
d020fb0a0b
Inconsequential typo in Cargo.toml
2024-03-21 21:51:03 +01:00
Jon Häggblad
f66132fcef
Use rustls-tls-native-roots by default in gateway-client and client-core
2024-03-21 21:43:55 +01:00
Jon Häggblad
821865cb62
Explictly add rustls to gateway-client ( #4471 )
...
* Explictly add rustls to gateway-client
* fix wasm
* formatting
2024-03-21 16:56:10 +01:00
fmtabbara
68e0dd1f29
update success tx wording
2024-03-21 14:57:12 +00:00
fmtabbara
cf201cba53
only use keplr wallet + add info banner
2024-03-21 14:27:16 +00:00
Bogdan-Ștefan Neacşu
c1e67cdc15
Increase subnet range for IPPR ( #4487 )
...
* Increase subnet range for IPPR
* Fix for IPv6
* Fix range
* Add unit test
* Bump version
2024-03-21 13:18:43 +02:00
Mark Sinclair
6ebe71c8a2
GitHub Actions: nym-hash-release: terminate get build info shell after 3 secs
2024-03-20 18:52:48 +00:00
Mark Sinclair
e51283f9d3
GitHub Actions: nym-hash-release: output more feedback
2024-03-20 18:30:09 +00:00
Mark Sinclair
bad74928a1
GitHub Actions: nym-hash-release: resolve temp directory correctly
2024-03-20 18:15:36 +00:00
Mark Sinclair
467dc6cf4a
GitHub Actions: nym-hash-release: better handling of temp directory
2024-03-20 18:10:36 +00:00
Mark Sinclair
ef22cb9fcd
GitHub Actions: nym-hash-release
2024-03-20 17:55:17 +00:00
fmtabbara
efe952fdf2
explorer package updates
2024-03-20 16:30:59 +00:00
fmtabbara
6d2e761319
Merge branch 'develop' into feature/explorer-delegation-mobile
2024-03-20 14:58:36 +00:00
Mark Sinclair
3c8c51e1c9
Update release-calculate-hash.yml
2024-03-20 14:29:50 +00:00
Mark Sinclair
480799bad1
Change to using github action reference
2024-03-20 14:28:25 +00:00
fmtabbara
e699f1ad79
explorer env configuration updates
2024-03-20 13:45:29 +00:00
Tommy Verrall
0b4a1833ec
Merge pull request #4484 from nymtech/more-metrics
...
Expose metrics from PacketStatisticsControl
2024-03-20 12:43:17 +00:00
Sachin Kamath
78b00302c8
docs: add websocket reverse proxy example ( #4452 )
...
* docs: add websocket reverse proxy example
* docs: add a line about reverse proxy
* remove note about nym-api not released
2024-03-20 12:37:02 +00:00
durch
eb914463dc
Fix wasm build
2024-03-20 13:27:58 +01:00
durch
9a5d6103d6
Fix gateway target generation
2024-03-20 13:25:26 +01:00
durch
7ccba11d82
Static targets script
2024-03-20 12:59:10 +01:00
durch
e67d3d816c
Push package name to metrics
2024-03-20 12:59:10 +01:00
durch
e2aa7aa31c
Relax hyper dependency
2024-03-20 12:59:10 +01:00
durch
7ecac4a7b4
Fix predictable port range :)
2024-03-20 12:59:10 +01:00
durch
0b82109e3c
Predictable IP range
2024-03-20 12:59:10 +01:00
durch
46a319bd7a
Randomize port assignemnt
2024-03-20 12:59:10 +01:00
durch
af68da9406
Dont panic on error
2024-03-20 12:59:10 +01:00
durch
27978908d0
Disable metrics server for wasm
2024-03-20 12:59:10 +01:00
durch
72cffc71cc
Light server to statistics control
2024-03-20 12:59:10 +01:00
Drazen
5753c30973
Instrument client-core
2024-03-20 12:59:10 +01:00
Drazen
7cbba823f8
metrics macros
2024-03-20 12:59:10 +01:00
Jon Häggblad
c89273ab37
Update nym-wallet Cargo.lock
2024-03-20 10:53:09 +01:00
Jon Häggblad
6d66d769de
Merge remote-tracking branch 'origin/develop' into jon/update-some-nym-prefixes
2024-03-20 10:51:58 +01:00
Jon Häggblad
70d37576f4
Add new constructor methods to IPR request/responses ( #4486 )
...
* Add function to create ping request
* Add more constructor methods
2024-03-20 10:49:24 +01:00
fmtabbara
01e4abc95f
Update width of confirmation modal
2024-03-19 21:03:11 +00:00
fmtabbara
2195310d06
remove walletconnect (for now)
2024-03-19 18:20:17 +00:00
Drazen Urch
5f98364e6f
Add Gateways to prom-targets ( #4483 )
2024-03-19 17:02:55 +01:00
fmtabbara
b6cd9b2bae
add leap wallet
2024-03-19 14:37:10 +00:00
fmtabbara
682db85268
try to fix rpc endpoint
2024-03-19 12:46:17 +00:00
Tommy Verrall
78930d82b2
Merge pull request #4474 from nymtech/jon/ipr-embedding
...
Support running both NR and IPR
2024-03-18 15:57:49 +00:00
Sachin Kamath
1ebb0c7daa
don't use bigdecimal
2024-03-18 20:28:55 +05:30
mx
ae6c80f0cd
FFI share lib + initial uniffi-bindgen-go implementation ( #4394 )
...
* fixed rebase conflict with cargo.lock
* shared cleanup
* moved returncode to shared
* first pass at Go binding structure
* minor cleanup
* working on custom type udl
* trying to get LDFLAG script working
* commit before changing alias -> proper types
* converted CCallbacks from aliases to Struct
* cleanup comments
* temp
* push to share
* cleanup
* trait Lift not implemented for *const i8 issue
* test of refactor:
* move c-specific var casting out of shared/ into cpp/
* error returning in go/ over ffi boundary with uniffi
* _internal functions ffi wrapper agnostic
* moved lang-specific type conversions to cpp / go bindings and out of
shared
* got send_message working in c/c++ & go
* split out c/c++-specific types to mod
* cont. with making _internal fns lang agnostic
* working on final fn for C and shared (listening for incoming messages)
* fixed return err on listen_for_incoming
* got full example run running again after shared/ refactor
* removed unused struct
* code comments
* got first runthrough of go example code
* script cleanup
* clean up readme instructions
* clippy
* removed unused imports
* rustfmt
* Update sdk/ffi/go/README.md with link to example file
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* updated readme with extra build and usage info
* renamed binding outer directory for nicer path
* moved example file from ffi/main.go -> ./example.go
* updated README with new example file name
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
2024-03-18 15:15:59 +01:00
Jon Häggblad
0b49c74ac9
Remove unused function
2024-03-18 13:00:27 +01:00
Jon Häggblad
34be5abaf3
More minor naming fixes
2024-03-18 13:00:27 +01:00
Jon Häggblad
7f3c53e196
Rename struct
2024-03-18 13:00:27 +01:00
Jon Häggblad
b710fbe524
Imports
2024-03-18 13:00:27 +01:00
Jon Häggblad
4c125792b2
Update mod.rs
2024-03-18 13:00:27 +01:00
Jon Häggblad
8e6215ecf4
Rename to embedded_clients
2024-03-18 13:00:27 +01:00
Jon Häggblad
7132e2dae5
Remove outdated comments
2024-03-18 13:00:27 +01:00
Jon Häggblad
79852d9dcd
Set storage paths indepedently
2024-03-18 13:00:27 +01:00
Jon Häggblad
30413d7877
Add debug derive
2024-03-18 13:00:27 +01:00
Jon Häggblad
08ed7b42de
Change to anyhow::Result at top-level
2024-03-18 13:00:27 +01:00
Jon Häggblad
6e8c0ad90e
wip
2024-03-18 13:00:27 +01:00
Jon Häggblad
8f1f61e247
Remove cli conflicts for nr vs ipr
2024-03-18 13:00:27 +01:00
Jędrzej Stuczyński
8044ad5445
Bugfix/gateway registration ( #4442 )
...
* added timeout for gateway handshake messages
* make clients downgrade their protocol version if credentials are not being used
* method visibility
2024-03-18 12:52:46 +01:00
Tommy Verrall
9a4737acd0
Merge pull request #4482 from nymtech/update_prom_script
...
Support multiple envs
2024-03-18 09:50:35 +00:00
durch
8231bc1c73
Support multiple envs
2024-03-18 09:15:12 +01:00
dependabot[bot]
c3af84a952
Bump follow-redirects in /wasm/node-tester/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-16 23:12:48 +00:00
dependabot[bot]
2172644f98
Bump follow-redirects from 1.15.4 to 1.15.6 in /wasm/client/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-16 23:10:50 +00:00
dependabot[bot]
393b67873d
Bump follow-redirects in /wasm/mix-fetch/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-16 23:09:28 +00:00
fmtabbara
70b15c9226
test mainnet mixnodes
2024-03-15 21:08:14 +00:00
fmtabbara
f7e6677878
update dotenv config
2024-03-15 16:28:01 +00:00
fmtabbara
73e87b2deb
test wallet connect projectId
2024-03-15 16:17:02 +00:00
dependabot[bot]
2cf65b3694
Bump follow-redirects in /docker/typescript_client/upload_contract
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.9 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.9...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-15 14:58:42 +00:00
dependabot[bot]
7bc1b0dbcf
Bump follow-redirects from 1.15.4 to 1.15.6
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-15 14:57:47 +00:00
dependabot[bot]
68bc4a59f7
Bump follow-redirects from 1.15.4 to 1.15.6 in /nym-api/tests
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-15 14:00:38 +00:00
dependabot[bot]
2bc8a76899
Bump follow-redirects from 1.15.4 to 1.15.6 in /testnet-faucet
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-15 14:00:33 +00:00
Drazen Urch
25053e5e8a
Promethus is our friend ( #4408 )
...
* Generic prom wrapper idea
* Extend packet_statistics control with prom metrics
* Replace counters with Counters
* Add legacy mixnode api route
* fmt
* Sanitize metric names
* Format metrics
* Script to make prom targets
* More metrics
* Update script
* Make sure we dont panic in the future
* Remove fragile test
* Add metrics endpoint auth
* Remove per IP metrics
* Update target script, node_exporter setup
* Remove prom from client
* Simplify node stat
* Centralize metrice, break cpucycles temporarily
* Remove prometheus from mixnode
* Add cpu-cycles to Prom
* Further centralize Registry
* Cleanup old tracing
* Remove spurious assignment
* Move cpu-cycles to metrics
* Add features
* setup_logging before logging
* Remove cpucycle measurement in favour of time
* Cleanup, hygine
2024-03-15 14:59:52 +01:00
fmtabbara
6735c1ae58
append to env (dont overwrite)
2024-03-14 21:30:59 +00:00
fmtabbara
b037c8fbeb
test mobile delegations config
2024-03-14 14:15:41 +00:00
fmtabbara
3fcfbad4c0
add sandbox to cosmos-kit
2024-03-13 14:35:17 +00:00
Jędrzej Stuczyński
da14947227
decreased logging level of gateway errors associated with the websocket
2024-03-13 11:32:57 +00:00
Jędrzej Stuczyński
5e40e480bc
adjusting severity of logs for missing DKG contract in the gateway
2024-03-13 11:17:52 +00:00
Jędrzej Stuczyński
490319d961
making contract addresses optional in the env
2024-03-13 11:17:26 +00:00
Jędrzej Stuczyński
810adb82cc
Merge pull request #4467 from nymtech/feature/extend-network-details-builder
...
allow setting whole chain details in a single method
2024-03-13 10:42:56 +00:00
Jędrzej Stuczyński
0e11cf92fc
allow setting whole chain details in a single method
2024-03-13 10:42:33 +00:00
fmtabbara
43e4cabb85
Merge branch 'develop' into feature/explorer-delegation
2024-03-12 14:28:16 +00:00
fmtabbara
496a1bc97d
package updates
2024-03-12 10:20:38 +00:00
fmtabbara
7db4ddff56
use url as unique nav selection state
2024-03-12 10:20:26 +00:00
fmtabbara
6b25f83ee3
small UI updates
...
tidy up some text layouts + allow mixnode row selections
2024-03-12 10:19:03 +00:00
fmtabbara
7602f4b130
create delegations context and page
2024-03-12 10:17:29 +00:00
fmtabbara
f762062f9f
create wallet context + wallet components
...
create wallet context using cosmoskit + include nymclient + create wallet components
2024-03-12 10:16:06 +00:00
Mark Sinclair
a0958cddb4
Rework hash GitHub Action to be pre-bundled ( #4462 )
...
* Add released GitHub Action bundle
* Add settings from `owner` and `repo`
* fix typo
* Remove module type
* Move to subdir
* Publish with dependencies in bundle
* Change handling of version
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2024-03-12 11:03:02 +01:00
Jon Häggblad
5bb9e36842
Tweak display impl for IpPair ( #4454 )
2024-03-11 18:03:39 +01:00
Jon Häggblad
0282251016
Add TaskStatus::ReadyWithGateway ( #4449 )
...
* Add TaskStatus::ReadyWithGateway
* Explicitly set starting status
2024-03-11 15:01:02 +01:00
import this
9b78409fdc
Merge pull request #4446 from nymtech/serinko/guide/nym-vpn_0.0.5
...
[DOC]: NymVPN testing update and syntax automation
2024-03-11 10:46:00 +00:00
serinko
f26d4ab882
final version with automated commands update
2024-03-08 23:47:03 +01:00
serinko
ca86bbc3a5
troubleshoot all script issues - full auto mode now
2024-03-08 22:37:31 +01:00
serinko
1f41eca0b2
automate GUI script for latest version pull
2024-03-08 15:43:13 +01:00
Jon Häggblad
0e56d8c2f7
Add severity level to IPR response and downgrade filter check failed ( #4447 )
...
* Add info level to response from ipr
* Downgrade exit policy filter check failed to warning
* Bump ipr request response version
2024-03-08 15:21:41 +01:00
serinko
c13297d18d
implement nym-vpn version vars
2024-03-08 12:32:43 +01:00
serinko
fe3c6bdad4
comment out qualitative testing
2024-03-07 19:24:21 +01:00
serinko
57b9372050
comment out qualitative testing
2024-03-07 19:22:05 +01:00
serinko
8371bf898f
upgrade guide 0.0.5-dev -> 0.0.5
2024-03-07 19:09:19 +01:00
serinko
aa5691447d
update version, new script and simplify releases var
2024-03-07 13:00:46 +01:00
Jon Häggblad
fa8e81d9dd
Re-export Location type in explorer-client ( #4445 )
2024-03-06 17:26:51 +01:00
dependabot[bot]
bc19fa7a78
Bump es5-ext in /sdk/typescript/packages/nodejs-client ( #4434 )
...
Bumps [es5-ext](https://github.com/medikoo/es5-ext ) from 0.10.62 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases )
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md )
- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64 )
---
updated-dependencies:
- dependency-name: es5-ext
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 15:11:32 +01:00
dependabot[bot]
df1b648fa0
Bump es5-ext in /sdk/typescript/packages/mix-fetch-node ( #4433 )
...
Bumps [es5-ext](https://github.com/medikoo/es5-ext ) from 0.10.62 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases )
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md )
- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64 )
---
updated-dependencies:
- dependency-name: es5-ext
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 15:05:34 +01:00
dependabot[bot]
846fd6aeaa
Bump mio from 0.8.10 to 0.8.11 in /sdk/ffi/cpp ( #4443 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 14:50:44 +01:00
dependabot[bot]
fbba59f001
Bump ip from 2.0.0 to 2.0.1 in /wasm/mix-fetch/internal-dev-node ( #4419 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 14:49:27 +01:00
dependabot[bot]
b94c81a784
Bump ip from 2.0.0 to 2.0.1 in /wasm/client/internal-dev-node ( #4418 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 14:48:56 +01:00
dependabot[bot]
67b893175f
Bump ip in /sdk/typescript/tests/integration-tests/mix-fetch ( #4420 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 1.1.8 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 14:19:51 +01:00
Jon Häggblad
a9ff4ccb10
Update imports
2024-03-06 10:40:37 +01:00
Jon Häggblad
2f4f303223
Add nym- prefix to http-api-client
2024-03-06 10:38:41 +01:00
Jon Häggblad
3265d58052
Add nym- prefix to ledger crate
2024-03-06 10:27:42 +01:00
Jon Häggblad
30facbcec4
Update module imports
2024-03-06 10:26:15 +01:00
Jon Häggblad
0f5157f7d1
Update dependency names
2024-03-06 10:24:21 +01:00
Jon Häggblad
3369aa51bc
Add nym- prefix to async-file-watcher
2024-03-06 10:20:13 +01:00
dependabot[bot]
9e5890a0d7
Bump ip in /clients/native/examples/js-examples/websocket ( #4421 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 1.1.5 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.5...v1.1.9 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 08:15:03 +01:00
dependabot[bot]
3bda5f59a3
Bump ip from 2.0.0 to 2.0.1 ( #4417 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 07:58:31 +01:00
import this
154dfa089b
[DOC]: Hotfix - remove unexisting page ( #4438 )
...
* [DOC]: Hotfix - remove unexisting page
* update modules and run build
* installed with nvm 18
* yarn version solved
* remove extra files
* attempt to resolve module versioning
* Update package versions and fix keplr example
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-03-05 15:07:38 +00:00
Jon Häggblad
bd0cbbc18a
Fix typo in macro invocation ( #4441 )
2024-03-04 14:48:43 +01:00
Jędrzej Stuczyński
ed0e7a7a25
Merge pull request #4439 from nymtech/chore/move-nym-id
...
Chore/move nym
2024-03-04 12:19:41 +00:00
Jon Häggblad
5b35cfcfb2
build-information: pick up vergen from consuming crate ( #4424 )
2024-03-04 12:16:48 +01:00
Bogdan-Ștefan Neacşu
d3ba008b88
Add IPPair constructor ( #4440 )
...
* Add IPPair constructor
* Rename
2024-03-04 12:56:10 +02:00
Jędrzej Stuczyński
a04a782dbf
renamed nym-id-lib to nym-id
2024-03-04 10:08:10 +00:00
Jędrzej Stuczyński
f5d9fda0b1
moved and renamed nym-id to nym-id-cli
2024-03-04 09:38:29 +00:00
Bogdan-Ștefan Neacşu
aebd386382
Add IPv6 support to IPPR ( #4431 )
2024-03-01 19:28:21 +02:00
Bogdan-Ștefan Neacşu
9a6f96b5e0
Fix windows build ( #4426 )
...
* Fix windows build
* Fix in another place too
* Install clang
* With sudo
* Revert "cargo update -p rustls@0.21 .7 (#4404 )"
This reverts commit ecc47cd418 .
2024-03-01 12:07:38 +02:00
Jędrzej Stuczyński
5a3ff0f9f7
Merge pull request #4436 from nymtech/feature/nym-id-scaffold
...
Feature/nym id scaffold
2024-03-01 09:14:40 +00:00
Jędrzej Stuczyński
160db34651
clippy
2024-02-29 16:53:50 +00:00
Jędrzej Stuczyński
ae20d2afb8
removed old test code
2024-02-29 16:04:07 +00:00
Jędrzej Stuczyński
41b7a2a20d
cargo fmt
2024-02-29 15:57:48 +00:00
Jędrzej Stuczyński
208ec4574b
using the shared code for credentials import
2024-02-29 15:29:41 +00:00
Jon Häggblad
2bff66e2c7
Remove rustls feature on workspace deps ( #4422 )
...
* Remove rustls feature on workspace deps
* Cargo.lock for nym-connect and nym-wallet
2024-02-28 18:45:00 +02:00
fmtabbara
28a0c3eb17
Add buffer module to webpack.common.js
2024-02-28 11:50:19 +00:00
Jędrzej Stuczyński
1aad5fc1bf
created nym-id for importing credentials
2024-02-28 11:22:46 +00:00
fmtabbara
a3d7b541e2
Fix currencyToString function call in Mixnodes page
2024-02-28 10:16:20 +00:00
Mark Sinclair
7861a0081a
Add mixnet contract to env and add CI targets to package.json
2024-02-28 10:16:20 +00:00
Mark Sinclair
c8b911d5d0
Make mixnet contract configurable
2024-02-28 10:16:20 +00:00
fmtabbara
22979ce245
add ledger intergration
2024-02-28 10:16:20 +00:00
fmtabbara
b5a3a720a4
fix up delegate button in mobile view
2024-02-28 10:16:20 +00:00
fmtabbara
0ec5fb37c2
replace delegate icon button with button
...
fix linting
2024-02-28 10:16:20 +00:00
fmtabbara
2817c68e2e
make mobile nav neater
2024-02-28 10:16:20 +00:00
fmtabbara
c3050e5d02
allow clear search entry
...
fix react hooks error
2024-02-28 10:16:19 +00:00
fmtabbara
8f1901b6e0
tidy up mixnode and gateway tables
2024-02-28 10:16:19 +00:00
fmtabbara
96a42fa03d
Fix table layouts
...
tidy up exports
2024-02-28 10:16:18 +00:00
fmtabbara
718de1f102
fix up mobile view
...
fix deps issues
2024-02-28 10:16:12 +00:00
fmtabbara
cb9d730c16
display user message when wallet is not connected
...
fix linting
2024-02-28 10:16:12 +00:00
Yana
0e17fe5581
Add delegate button to each mixnode raw
...
relocate code
code refactor
wip
refactor
wip
2024-02-28 10:16:07 +00:00
Yana
b25747dd60
Fix ModalError styles
2024-02-28 10:16:06 +00:00
Yana
b16349f2e9
Add confirmation models
2024-02-28 10:16:06 +00:00
Yana
f4b5693bcb
Add CosmWasmSigningClient
...
WIP
wip
2024-02-28 10:16:06 +00:00
Yana
42a53a1c49
Remove identity key, mixId and amount validation
...
WIP
2024-02-28 10:16:06 +00:00
Yana
081fec72e5
Connect delegate modal to keplr balance
...
WIP
WIP
WIP
WIP
2024-02-28 10:16:06 +00:00
Yana
f2223dddca
Add Delegations Modal UI
2024-02-28 10:16:06 +00:00
Yana
9be7b8ab56
Add TokenSVG
2024-02-28 10:16:06 +00:00
Yana
40dc0d2cc7
fix ui bug in ts.config
2024-02-28 10:16:06 +00:00
Yana
19de5cb792
WIP
...
WIP
2024-02-28 10:16:06 +00:00
import this
cb3e73fbd7
[DOC]/operators: Validator rewards ( #4427 )
...
* initialise token economics chapter
* initialise validator rewards page
* add todo points
* syntax edits
* docs: minor fixes
* add currency overview
* create bash scripts for nyx stake
* add nymvisor url
* final version of validator rewards
* final version of validator rewards
* final version of validator rewards
---------
Co-authored-by: Sachin Kamath <github@skamath.me >
2024-02-27 14:17:44 +00:00
Sachin Kamath
377e06daab
nym-cli: clippy fixes
2024-02-22 18:10:41 +05:30
Sachin Kamath
b54d82a01a
nym-cli: batch transactions
2024-02-22 17:55:35 +05:30
Tommy Verrall
eabb36b975
Merge pull request #4425 from nymtech/fix/nym-vpn/testing
...
[DOC]: Fix NymVPN desktop setup guide
2024-02-22 11:00:23 +01:00
serinko
2eed8e3f6c
syntax edit
2024-02-22 10:40:38 +01:00
serinko
bfac3e0b89
add gui-mac to summary
2024-02-22 10:23:00 +01:00
serinko
90680ceb16
add moving application step
2024-02-22 10:14:14 +01:00
Tommy Verrall
f9c5684d6c
Merge pull request #4414 from nymtech/qa/remove-deb-build
...
temporarily remove the debian builder from gh action
2024-02-22 09:49:44 +01:00
serinko
ffb053fe4a
desktop auto script update
2024-02-22 06:28:12 +01:00
serinko
e83be64a52
mac desktop manual steps
2024-02-22 06:23:18 +01:00
Sachin Kamath
ad052ef498
fmt + clippy
2024-02-21 19:14:12 +05:30
Sachin Kamath
a3bc4af8fe
fmt + clippy
2024-02-21 19:12:02 +05:30
Sachin Kamath
b6d57e2862
nym-cli: delegate to mixnodes from input csv file
...
nym-cli: delegate to mixnodes from input csv file
2024-02-21 18:44:15 +05:30
serinko
32c897f789
add mac desktop manual setup
2024-02-21 11:33:51 +01:00
Bogdan-Ștefan Neacşu
9ff37d2f9f
Propagate gateway ws fd into sdk ( #4398 )
...
* Propagate gateway ws fd into sdk
* Wrap fd in a more general struct
2024-02-21 12:27:18 +02:00
serinko
a6ebfb521d
remove redundant part
2024-02-21 11:20:57 +01:00
import this
ac23ef924a
[DOC]: Publish Nymvisor guide ( #4423 )
2024-02-21 09:27:12 +00:00
Tommy Verrall
5a770614dd
formatting
2024-02-20 19:48:04 +01:00
Tommy Verrall
8f8cd79a65
amend workflow to input event instead
2024-02-20 19:45:22 +01:00
Jon Häggblad
d8f73ef97a
Update Cargo.lock
2024-02-20 19:03:54 +01:00
Tommy Verrall
c7fb89bd5e
Merge pull request #4412 from nymtech/master
...
Merge Master into Develop from Latest 2024.1-marabou release
2024-02-20 18:59:01 +01:00
benedettadavico
3c2d47ad18
update cargo.lock
2024-02-20 18:34:23 +01:00
Tommy Verrall
6f13720530
Merge pull request #4416 from nymtech/qa/merge-conflicts
...
make check on conflicts
2024-02-20 17:59:10 +01:00
Tommy Verrall
0efd7a2318
make check on conflicts
2024-02-20 17:45:23 +01:00
Lawrence Stalder
2ca2b9e032
Merge pull request #4413 from nymtech/fix-localnet-script
...
fix: localnet script fix typo to attach tmux session
2024-02-20 16:33:51 +01:00
Tommy Verrall
d92a8ea028
temporarily remove the debian builder from gh action
...
- it's not needed but in the future we may want to reactivate it, currently commenting it out
2024-02-20 16:25:58 +01:00
Lawrence Stalder
7483d10701
fix: localnet script fix typo to attach tmux session
2024-02-20 16:02:53 +01:00
Jędrzej Stuczyński
ca75c06f4c
Merge pull request #4396 from nymtech/feature/freepass-combined
...
freepass credentials
2024-02-20 12:26:24 +00:00
import this
73632a0ae7
[DOC]: Update nym-vpn commands ( #4386 )
...
* update nym-vpn commands
* update testing flow
* bumped up scripts and version url to 0.0.4
* correct cli script version -> 0.0.2
* update extract commands
* update extract commands
* update gui and cli auto scripts
* correct curl url
* minor fixes to formatting
* add final bash script for desktop
* syntax change
* commenting mac manual steps
* comment off mac manual steps from summary
* Update SUMMARY.md
* Update troubleshooting.md
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-02-20 12:08:36 +00:00
Tommy Verrall
3d3dd80247
Merge pull request #4411 from nymtech/release/2024.1-marabou
...
Release/2024.1 marabou
2024-02-20 12:22:20 +01:00
Jędrzej Stuczyński
1d481db179
additional log for dkg address
2024-02-20 11:07:04 +00:00
Jędrzej Stuczyński
cae97663c1
additional gateway logs
2024-02-20 11:03:44 +00:00
Tommy Verrall
795329b874
Merge pull request #4410 from nymtech/qa/debian-test
...
Debian Package Pre/Post install
2024-02-20 10:58:42 +01:00
Tommy Verrall
87ea3fcfc4
remove extra line
2024-02-20 09:29:26 +01:00
Tommy Verrall
289343d1c8
one last tweak
2024-02-20 09:26:00 +01:00
Jędrzej Stuczyński
f96f74f2f1
removed unused imports
2024-02-19 18:27:16 +00:00
Jędrzej Stuczyński
3ec2ea904f
fixed local expiration check
2024-02-19 17:55:36 +00:00
Jędrzej Stuczyński
04373589b1
added import-credential command to network requester
2024-02-19 17:51:19 +00:00
Jędrzej Stuczyński
1a8814ccdc
changed nonces to be random bytes to prevent replay attacks
2024-02-19 17:45:39 +00:00
Jędrzej Stuczyński
d62a41b9c1
fixed client route used for free pass
2024-02-19 17:09:16 +00:00
Jędrzej Stuczyński
d3e30e98f9
preventing spending credentials with outdated gateways
2024-02-19 16:01:29 +00:00
Jędrzej Stuczyński
88a49dfc7e
making sure the retrieved credentials haven't expired
2024-02-19 15:26:51 +00:00
Tommy Verrall
66a54aeab3
small formatting
2024-02-19 14:51:23 +01:00
Tommy Verrall
d6afa74284
debhelper
2024-02-19 14:40:14 +01:00
Tommy Verrall
49e2be5b04
a condition was not being met for new installs
...
therefore, input a preinst script too to back up
2024-02-19 14:37:35 +01:00
Tommy Verrall
1cfddb942b
remove line
2024-02-19 13:43:56 +01:00
Tommy Verrall
49c43617c9
include a pretty print of the service file here
2024-02-19 13:41:38 +01:00
Jędrzej Stuczyński
ff01fc79e3
removed duplicate code
2024-02-19 12:19:54 +00:00
Jędrzej Stuczyński
5cf53b7002
fixed logging
2024-02-19 12:11:50 +00:00
Jędrzej Stuczyński
387d07fb93
additional logs
2024-02-19 11:43:17 +00:00
Jędrzej Stuczyński
dcd6dcc6e3
restored accidentally removed lazy static in socks5 lib
2024-02-19 11:43:16 +00:00
Jędrzej Stuczyński
e7d0c1812a
added import commands for client binaries
2024-02-19 11:43:15 +00:00
Jędrzej Stuczyński
7bbac26676
replaced usage of lazy_static to oncelock for build information
2024-02-19 11:42:57 +00:00
Jędrzej Stuczyński
688ac2efb5
added nym-cli command for importing credentials
2024-02-19 11:42:57 +00:00
Jędrzej Stuczyński
f348e6972a
clippy
2024-02-19 11:42:57 +00:00
Jędrzej Stuczyński
dd97eb13a8
locally marking credentials as spent
2024-02-19 11:42:57 +00:00
Jędrzej Stuczyński
92d9cb7dab
added database code for the serial number storage
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
5a4dfafe9f
cargo fmt
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
fa93c4598f
removing redundant epoch_id field
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
edbcade5f5
clippy
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
3f0194a9aa
nym-cli commands for issuing free passes
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
c2517ac63b
clippy
2024-02-19 11:42:55 +00:00
Jędrzej Stuczyński
3fa74c90ff
cargo fmt
2024-02-19 11:42:55 +00:00
Jędrzej Stuczyński
96f3192694
validating request attributes
2024-02-19 11:42:55 +00:00
Jędrzej Stuczyński
f61b898c4f
storage implementation
2024-02-19 11:42:55 +00:00
Jędrzej Stuczyński
c9ff550311
nym-api logic for issuing free passes (minus storage impl)
2024-02-19 11:42:53 +00:00
Jędrzej Stuczyński
740cc72ec8
request type for obtaining free pass
2024-02-19 11:41:42 +00:00
benedettadavico
6e7bac1e7e
cargo fmt
2024-02-19 11:41:32 +00:00
benedettadavico
691884e20a
add return statement
2024-02-19 11:41:32 +00:00
Jędrzej Stuczyński
400d71bf07
ibid
2024-02-19 11:41:32 +00:00
benedettadavico
ffe55ba072
running cargo fmt
2024-02-19 11:41:32 +00:00
Jędrzej Stuczyński
00f1ce98ba
gateway downgrading advertised protocol for incompatible clients
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
b02bbdef19
fixed SQL type for epoch_id
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
78e1d84905
restored OldV1Credential::as_bytes to be available to non-test code
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
2638952f5a
reintroduced handling of old v1 credentials
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
9a3bd7a2a9
clippy and fixing tests
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
ad9aee0ec0
missing serialization
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
f687ebb0f5
persisting the issued credentials
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
ddf2770c8e
reintroduced recovery of vouchers
2024-02-19 11:41:30 +00:00
Jędrzej Stuczyński
16c942d72e
removed nym-api placeholders
2024-02-19 11:41:30 +00:00
Jędrzej Stuczyński
0ee727bac1
gateway handling of both credential types
2024-02-19 11:41:30 +00:00
Jędrzej Stuczyński
675cf3d7da
removed usage of coconut-interface crate
2024-02-19 11:41:29 +00:00
Jędrzej Stuczyński
9a0cbf5072
wip in removing the Credential type for more strongly typed alternative
2024-02-19 11:39:54 +00:00
Jędrzej Stuczyński
6f3dd9f778
wip
2024-02-19 11:39:53 +00:00
Jędrzej Stuczyński
7a7fbce8ea
using bincode serialization
2024-02-19 11:39:53 +00:00
Jędrzej Stuczyński
36242fa257
serde for 'IssuanceBandwidthCredential'
2024-02-19 11:39:53 +00:00
Jędrzej Stuczyński
b764fcc756
revamped BandwidthVoucher to allow for different kinds of bandwidth credentials
2024-02-19 11:39:53 +00:00
Jędrzej Stuczyński
ac676760d4
Merge pull request #4399 from nymtech/bugfix/signing-rewards
...
Bugfix/signing rewards
2024-02-19 11:30:42 +00:00
Jędrzej Stuczyński
20819331f3
Merge pull request #4405 from nymtech/bugfix/further-dkg-changes
...
Bugfix/further dkg changes
2024-02-19 11:29:53 +00:00
Jędrzej Stuczyński
6b6980c523
missing schema
2024-02-16 17:41:46 +00:00
Jędrzej Stuczyński
8b0953624f
being less aggressive in contract polling
2024-02-16 17:39:22 +00:00
Jędrzej Stuczyński
24a260fbc9
missing trait implementation in test
2024-02-16 17:36:23 +00:00
Jędrzej Stuczyński
510ad11c98
nym-api using the new query
2024-02-16 17:33:07 +00:00
Jędrzej Stuczyński
627334cfe2
added dkg contract query to check if state can be advanced
2024-02-16 17:16:39 +00:00
Jędrzej Stuczyński
d4c98e3ff5
clippy test
2024-02-16 16:47:01 +00:00
Jędrzej Stuczyński
9821dd994b
updated schema
2024-02-16 16:38:03 +00:00
Jędrzej Stuczyński
a977310225
fixed existing dkg contract tests
2024-02-16 16:27:58 +00:00
Tommy Verrall
8e16678f74
fix syntax
2024-02-16 16:39:01 +01:00
Tommy Verrall
52c46f371e
shell
2024-02-16 16:18:11 +01:00
Tommy Verrall
3010d5192f
add helper
2024-02-16 16:00:18 +01:00
Tommy Verrall
721ad9d8bb
remove helper
2024-02-16 15:55:43 +01:00
Tommy Verrall
85803ec11c
change some of the logic
2024-02-16 15:25:25 +01:00
Tommy Verrall
83da1f228b
debian package changer
...
- instead of dealing with the complexities of initing the builds, it's a complex beast for automagically guessing a user config for a binary
- therefore, find their existing binary, move the executable from /usr/bin/ then find and replace it with their current set up
- a user then can do sudo apt install nym-gateway && systemctl restart nym-gateway.service
- script tells the user a few key things too
2024-02-16 14:05:53 +01:00
Jędrzej Stuczyński
c663ba08f2
fixed dkg incorrectly setting state deadlines
2024-02-16 09:16:59 +00:00
Jędrzej Stuczyński
92bf31d9f4
fixed dkg progress not being recorded
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
646f522142
fixed nym-api tests
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
be3dd2c250
setting threshold value upon entering dealing exchange
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
db826c4fb4
missing DkgExecuteMsg client impls
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
b960dc8aaf
removed 'SurpassedThreshold' message
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
da70ae70a5
nym-api updates
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
914b8a6dc2
updated the validator client
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
ad2552ec78
schema
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
45686f7ca6
queries
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
27554f52e3
revamped dealers storage structure (for txs)
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
29edc8799a
dkg reset/resharing triggered by admin messages instead
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
46875cdf2f
moved epoch advancement logic into separate file
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
629081b5ec
fixed reset mode not being triggered when enough parties left
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
d2c77d7f64
integration test for failed DKG redoing
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
eab7eb03c7
reduced tick rate logging
2024-02-16 09:16:56 +00:00
Jon Häggblad
ecc47cd418
cargo update -p rustls@0.21.7 ( #4404 )
2024-02-15 16:06:09 +01:00
benedetta davico
71c975d20c
Update publish-nym-binaries.yml
2024-02-15 11:46:20 +01:00
benedettadavico
f0705cd1f9
Update workflow to add nymvisor binary
2024-02-15 10:56:13 +01:00
Stefano Piermatteo
b6d5f780d2
[DOC]: Add landing page howto ( #4378 )
...
* add html snippet
* add reverse proxy
* fix typos
fix variables conventions
fix markdown
* add Avril 14th sentence
* fix syntax
2024-02-15 07:40:36 +00:00
Jędrzej Stuczyński
0b46e5b753
improved startup log regarding the epoch
2024-02-14 16:36:37 +00:00
Jędrzej Stuczyński
2c65460164
additional logs
2024-02-14 16:10:14 +00:00
Jędrzej Stuczyński
e86419540c
don't try to send empty rewarding txs
2024-02-14 16:10:14 +00:00
benedettadavico
3771cb9188
Update changelog and bump versions
2024-02-14 11:55:30 +01:00
mx
e8f6d6e55d
fixed theme bug? ( #4401 )
...
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-02-14 09:59:19 +01:00
Jędrzej Stuczyński
536b892c91
fixed epoch id being advanced at wrong point
2024-02-14 08:49:08 +00:00
Jędrzej Stuczyński
a40cd73dec
Merge pull request #4402 from nymtech/bugfix/post-ephemera-nym-api
...
fixed nym-api config template
2024-02-13 17:41:38 +00:00
Jędrzej Stuczyński
d7255374de
fixed nym-api config template
2024-02-13 17:41:07 +00:00
Jędrzej Stuczyński
0b6cb236d8
allow running in monitor only mode without any tokens
2024-02-13 15:22:03 +00:00
Jędrzej Stuczyński
f0361a200b
log errors on failing to determine rewarding amounts and advance epochs regardless
2024-02-13 15:20:36 +00:00
Jędrzej Stuczyński
f1c5e8bdc0
attempt to re-create websocket creation on failure
2024-02-13 14:41:57 +00:00
Jędrzej Stuczyński
b03d737393
making sure to stop nym-rewarder if nyxd scraper has terminated
2024-02-13 12:03:06 +00:00
Jon Häggblad
3088b69711
Merge pull request #3503 from nymtech/jon/feat/test-rustls
...
Replace openssl with rustls
2024-02-13 08:55:47 +01:00
Jon Häggblad
412b7b9898
Remove sdk-version-bump from main workspace temporarily
...
In the upcoming cargo-edit version then the dependency on ureq is
dropped and also the implicit dependency on openssl
2024-02-13 08:29:39 +01:00
Jon Häggblad
30754a7a4a
Switch tungstenite to rustls
2024-02-13 08:28:09 +01:00
Jon Häggblad
e99b04f1c6
Remove explicit openssl dependency
2024-02-13 08:28:09 +01:00
Jon Häggblad
279fea9a0b
Switch reqwest to rustls
2024-02-13 08:28:09 +01:00
Jon Häggblad
c2aba223b8
Add openssl to cargo deny ban
2024-02-13 08:28:09 +01:00
Jędrzej Stuczyński
501f314266
Merge pull request #4356 from nymtech/chore/remove-ephemera
...
Chore/remove ephemera
2024-02-12 18:31:58 +00:00
Jędrzej Stuczyński
3ecd2af216
fixed test imports
2024-02-12 17:14:25 +00:00
Jon Häggblad
9b44674f43
Remove sdk-version-bump from main workspace temporarily
...
In the upcoming cargo-edit version then the dependency on ureq is
dropped and also the implicit dependency on openssl
2024-02-12 14:14:30 +01:00
Jon Häggblad
588839740f
Switch tungstenite to rustls
2024-02-12 14:14:30 +01:00
Jon Häggblad
4353bab636
Remove explicit openssl dependency
2024-02-12 14:14:30 +01:00
Jon Häggblad
05957c366f
Switch reqwest to rustls
2024-02-12 14:14:30 +01:00
Jon Häggblad
60e14f866e
Add openssl to cargo deny ban
2024-02-12 14:14:30 +01:00
Jon Häggblad
cec05a99f4
Tweak packet rate log string
2024-02-12 13:05:30 +01:00
Jon Häggblad
d487f4d98c
Merge pull request #4389 from nymtech/jon/handle-multiple-ip-packet-in-ipr
...
Handle multiple IP packets in ip-packet-router
2024-02-12 12:39:40 +01:00
Jon Häggblad
b9e9809938
Extract out handle_responses
2024-02-12 12:14:51 +01:00
Jędrzej Stuczyński
9b50188d7d
Merge pull request #4391 from nymtech/chore/reexport-types
...
re-export cosmrs' cosmwasm types
2024-02-12 09:14:33 +00:00
Jon Häggblad
0e3dbece8b
Fix unit test
2024-02-12 08:21:32 +01:00
Jędrzej Stuczyński
052f7649a8
re-export cosmrs' cosmwasm types
2024-02-11 18:57:32 +00:00
Jon Häggblad
3fde9e648f
Add health request response
2024-02-10 23:53:03 +01:00
Jon Häggblad
0b37b9fb1c
Add ping pong request response
2024-02-10 23:35:36 +01:00
Jon Häggblad
e273bfc25e
Add message for unrequested disconnect on the IPR
2024-02-10 23:27:07 +01:00
Jon Häggblad
d2ef94f1bd
Add buffer timeout to connect request
2024-02-10 23:13:50 +01:00
Jon Häggblad
92ab794294
Encode packets in connection handler
2024-02-10 23:07:45 +01:00
Jon Häggblad
3f0210d56a
Handle incoming multi-ip packets in IPR
2024-02-10 22:40:21 +01:00
Jon Häggblad
9b53473bee
Tweak retransmission log info ( #4387 )
2024-02-09 18:22:25 +01:00
Tommy Verrall
5fdae14cb9
Merge pull request #4385 from nymtech/bugfix/gateway-vk-caching-without-coconut
...
[bugfix] remove hard failure on dkg contract queries in case it doesn't exist
2024-02-09 18:11:05 +01:00
Jędrzej Stuczyński
ccb4d7fd5e
comment regarding removal of ephemera
2024-02-09 14:40:24 +00:00
Jędrzej Stuczyński
a8e520d13b
removed unused import
2024-02-09 14:38:43 +00:00
Jędrzej Stuczyński
148db2f350
replaced uses of 'serde_derive' with 'serde'
2024-02-09 14:38:02 +00:00
Jędrzej Stuczyński
2f4fad3ce3
[bugfix] remove hard failure on dkg contract queries in case it doesn't exist
2024-02-09 11:39:27 +00:00
Jon Häggblad
cc604c5f18
Merge pull request #4380 from nymtech/jon/ipr-connected-client-handler
...
Connected client handler in the IPR
2024-02-09 11:37:13 +01:00
Jon Häggblad
d0aece501f
Add missing deploy step to ci-build-upload-binaries
2024-02-09 11:28:32 +01:00
Jon Häggblad
22b5670396
Update release/publish workflow names to match filenames ( #4383 )
2024-02-09 11:26:39 +01:00
benedetta davico
4ebbf175fc
Merge branch 'develop' into chore/remove-ephemera
2024-02-09 11:24:52 +01:00
Jon Häggblad
79e9399dfe
Add nightly schedule trigger for ci-build-upload-binaries
2024-02-09 11:17:34 +01:00
Jon Häggblad
8450df28df
Tweak logging
2024-02-09 10:58:49 +01:00
Jon Häggblad
0b23d1624f
Switch to JoinHandle
2024-02-09 09:49:18 +01:00
Jon Häggblad
2026ffd61f
Error logging
2024-02-09 09:49:18 +01:00
Jon Häggblad
48e5aecda1
Don't unwrap on failed to send close signal
2024-02-09 09:49:18 +01:00
Jon Häggblad
d8e484b77e
Disconnect stopped client handlers
2024-02-09 09:49:18 +01:00
Jon Häggblad
d4ca2a7220
Implement drop for client handlers too
2024-02-09 09:49:18 +01:00
Jon Häggblad
2f0074821c
Downgrade some logging after checking it works
2024-02-09 09:49:18 +01:00
Jon Häggblad
d5e332ad39
Deduplicate and clean up
2024-02-09 09:49:18 +01:00
Jon Häggblad
14bf5645b1
Add missing module
2024-02-09 09:49:18 +01:00
Jon Häggblad
a11582749c
Add connected_client_handler
2024-02-09 09:49:18 +01:00
Jon Häggblad
aedff7fe30
Fix clippy::useless_conversion ( #4384 )
2024-02-09 09:37:32 +01:00
Jon Häggblad
36e4c181fc
Add enable_wireguard toggle to build-upload-binaries workflow ( #4382 )
...
* Add enable_wireguard toggle to ci-build-upload-binaries workflow
* Remove old deprecated build-upload-binaries
* fixup! Add enable_wireguard toggle to ci-build-upload-binaries workflow
2024-02-09 09:15:30 +01:00
Tommy Verrall
68cfe2e755
fix unit test
2024-02-08 17:43:51 +00:00
Tommy Verrall
2baac3de1b
Merge pull request #4338 from nymtech/feature/nym-cli-multisend
...
nym-cli: add command to broadcast a transaction with multiple send token messages
2024-02-08 17:08:41 +01:00
Tommy Verrall
edc9b78b6c
last clippy warning
2024-02-08 16:07:13 +00:00
Tommy Verrall
9f07f3aff3
fmt
2024-02-08 15:55:57 +00:00
Tommy Verrall
23ba8298be
amend code, as described on PR, trialled and testing on QA
2024-02-08 15:46:21 +00:00
Tommy Verrall
629d124838
Merge pull request #4371 from nymtech/feature/DKG-revamp1
...
Feature/dkg revamp1
2024-02-08 14:35:33 +01:00
mx
fe2d602cd8
Max/new mdbook theme ( #4377 )
...
* stripped out theme plugin + edited coal default
* cleanedup gitignore
* stripped down light theme
* new theme dir structure
* removed themes aside from dark and light custom
* moved search to right hand side
* added toc
* changed up header bar
* hard centred title
* themed dropdown menus
* copied all vars between book tomls for the moment
* moved new theming to operators and devportal
* changed comment on future language support
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-02-08 10:02:57 +00:00
Jon Häggblad
8b2f80b03c
Multi IP packet codec ( #4379 )
...
* Codec implementation
* rustfmt
* Extract out magic numbers
2024-02-08 11:01:01 +01:00
Jędrzej Stuczyński
336cd30dd8
updated dkg contract schema
2024-02-07 12:28:51 +00:00
Jon Häggblad
a8dc703399
Merge pull request #4370 from nymtech/jon/reply-on-ipr-version-incompat
...
Extend IPR request / responses to handle more reply types
2024-02-07 13:24:14 +01:00
Jędrzej Stuczyński
c8562ecac1
fixed dkg contract test build
2024-02-07 11:56:44 +00:00
Jędrzej Stuczyński
dd0067f542
fixed arguments passed for dealer registration
2024-02-07 11:55:49 +00:00
Jędrzej Stuczyński
a18dab55a6
fixed coconut key existence check in key derivation
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
4c8ae077a2
fixed nym-api config template
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
79a7860185
changed 'DealingChunkInfo' 'size' field from usize to u64 to remove floating point operations during deserialization
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
bb71da55e8
regenerated DKG contract schema
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
ca18fb9f33
fixed clippy warnings on existing code
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
ceec8217e0
nym-cli build fix
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
a52e81b66e
temporarily commented out broken test
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
a44339433e
fixed nym-api tests
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
c9290cbcc0
handle chunking on nym-api side
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
ce3e674528
updated dkg client traits
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
c9f5594ca5
contract changes
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
a7feeaa660
dealing metadata storage logic
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
e7bc50fc4a
resharing test + bugfixes
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
e926a1e2c0
fixed bug in DKG to allow for different sets of dealers and receivers
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
bd9a628a98
restored key derivation tests
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
19a9d5413d
restored dealings tests
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
016ab58648
updated contract schema
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
8ec7534b57
clippy fixes
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
3c66ab9adc
test code compiles
...
but doesnt fully work yet
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
a66f63e34d
cleanup
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
c9814a1c6e
more completed key derivation
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
59d31cfa2b
more completed key validation
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
6d9bc302ff
more completed key finalization
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
75cc310fc8
happy path for key finalization
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
bd7eebf463
happy path for key validation
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
c31561d46d
actually working happy path with a unit test
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
faffdf9b2f
happy path for key derivation
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
7081076842
improved test fixture + dealing exchange test
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
b0174dcd0b
[wip] dealing exchange
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
90de0a30a8
storing epoch id alongside coconut key
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
546e7c794f
[wip]: improving error recovery during key submission phase
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
a1f68170c9
more explicit errors in the controller outer loop
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
ae29e86db0
cleaned up key loading
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
359f038dff
removed the dkg client retries
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
0aa8084625
cargo fmt
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
9b7815d45b
making nym-api aware of the changes
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
ad5a167fe5
client support
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
16f7ac9998
schema
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
0235932dda
making dkg kick off when a start message is sent
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
96fd084582
fixed the return type of the query
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
7344248f3b
added a query msg for the data
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
824dfa3d6d
added cw2 interface to dkg contract
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
2548c8d42d
missing test fix
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
f4facc08ea
fixed tests
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
f20f96831a
api support: submit ed25519 public key alongside the bte public key
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
a94196eb82
submit ed25519 public key alongside the bte public key
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
02884d183d
reusing already generated dealings
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
75b02c739d
client support
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
3b39ec4b28
schema
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
8a6b6ead95
contract query for dealing status
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
6b6bbe535f
fixed dealings query arguments
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
85d9d65da3
more clippy
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
9f580d7bc2
updated dkg schema
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
4dee8858da
clippy
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
49797d46bb
removed old debug code
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
4060489bd1
ephemera contract fix
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
205e44a857
fixes
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
6bf9dca722
reintroducing bug in deterministic_filter_dealers to make tests pass
...
yes, it's as bad as it sounds
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
48be25f9c7
ability to query for dkg contract state
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
58080ec681
client support
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
45e8d3d78e
renaming
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
c7b8622cf4
removed todos from commented tests
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
fbd58122f4
storage and query tests
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
13f8449dc8
updated dealings queries
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
db36f72200
storing dealings in new map
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
e09986e505
fixed arguments for installing yarn ( #4376 )
2024-02-07 12:52:59 +01:00
Jędrzej Stuczyński
bb3c015633
Merge pull request #4353 from nymtech/feature/gateway-cached-vk
...
make gateway cache master verification keys between requests
2024-02-07 11:31:12 +00:00
Jon Häggblad
b21346064e
Add disconnect request/response for the future
2024-02-07 10:18:23 +01:00
import this
fa81b96951
[DOC]: hotfix - typo correction ( #4374 )
2024-02-06 16:03:17 +01:00
Jon Häggblad
8cccc9ab24
Bump IPR request version
2024-02-06 11:01:54 +01:00
Drazen Urch
b567ac22d3
Fix builds action ( #4372 )
...
* Fix builds action
* Filter deb files
2024-02-05 22:05:21 +01:00
Jon Häggblad
b43a1b8c94
Include destination in error reply
2024-02-05 11:27:28 +01:00
Jon Häggblad
d7da6ed1ab
Remove unused error case
2024-02-05 09:01:11 +01:00
Jon Häggblad
4d62dc9c74
Respond to sender on version mismatch
2024-02-04 18:34:29 +01:00
import this
2d39f3c722
[DOC]: NymVPN GUI new auto-script implementation ( #4369 )
...
Binaries have new name convention and the script was failing. This PR solves the issue for both MacOS and Linux users.
2024-02-02 19:11:21 +00:00
Jon Häggblad
3d122f45b4
Add two more error responses likely to be used in the future
2024-02-02 17:02:24 +01:00
Jon Häggblad
cb375f15c2
Add ipr response for version mismatch
2024-02-02 16:43:52 +01:00
Tommy Verrall
7406fdd677
Merge pull request #4363 from nymtech/jon/ci-cargo-deny-pull-request-trigger
...
Enable pull_request trigger on ci-cargo-deny
2024-02-02 16:16:52 +01:00
Jon Häggblad
d7d4c9f09a
Split ip-packet-requests types into modules
2024-02-02 14:49:51 +01:00
Tommy Verrall
94d83648c2
Merge pull request #4357 from nymtech/chore/update-rocket
...
Chore/update rocket
2024-02-01 19:50:57 +01:00
Tommy Verrall
aa51af7023
Merge pull request #4366 from nymtech/feature/validator-rewarder-monitor-only
...
Add config to run the block signing in monitoring mode only
2024-02-01 19:29:20 +01:00
import this
f45ed78806
[DOC] : add NymVPN videos ( #4367 )
...
* create community councel and landing pages stub
* address review comments -> finished
* remove redundant
* reorganize menu and fix link
* branch url fix
* update testing video
2024-02-01 13:50:14 +00:00
import this
c0337ec1d4
[DOC/operators]: Legal Forum - Community landing pages stub ( #4365 )
...
* create community councel and landing pages stub
* address review comments -> finished
* remove redundant
2024-02-01 07:41:24 +00:00
Tommy Verrall
6fe049d1a2
Merge pull request #4351 from nymtech/move-ppa-s3
...
Clean up git, update docs,
2024-02-01 06:11:22 +01:00
Mark Sinclair
63ed99d4d6
Add config to run the block signing in monitoring mode only. Will write 0's as the hash for rewarding.
2024-01-31 11:46:57 +00:00
Jędrzej Stuczyński
2061629d1d
Merge pull request #4364 from nymtech/bugfix/rewarding-epoch-start
...
[bugfix] make sure first rewarding epoch starts at :00
2024-01-31 09:30:50 +00:00
Jędrzej Stuczyński
9b99a19ba0
[bugfix] make sure first rewarding epoch starts at :00
2024-01-31 09:08:21 +00:00
Jon Häggblad
6a3afb50b8
Remove continue-on-error for cargo deny check licenses
2024-01-31 09:40:51 +01:00
Jon Häggblad
bea64b926f
Add license to cpu-cycles matching libcpucycles
2024-01-30 21:56:34 +01:00
Jon Häggblad
3b83c30558
Add zlib to the list of allowed licenses
2024-01-30 21:37:19 +01:00
Jon Häggblad
ceeccbba07
License typo
2024-01-30 21:37:19 +01:00
Jon Häggblad
be55bb61cb
Add missing license annotations to ephemera and bity integration
2024-01-30 21:37:08 +01:00
Jon Häggblad
f2af35fc2e
Enable pull_request trigger on ci-cargo-deny
2024-01-30 13:56:12 +01:00
Jon Häggblad
b874fc9314
Standalone ip-packet-router ( #4342 )
...
* Initial copy of code from network-requester
* Fix unused
* Fix reading nym-api
* Log env setup steps
* rustfmt
* fix
* Fix unused
* Log number of retransmissions instead of rate
2024-01-30 13:15:34 +01:00
Jędrzej Stuczyński
914c586e68
Merge pull request #4346 from nymtech/feature/rewarder-whitelist
...
Feature/rewarder whitelist
2024-01-30 10:08:21 +00:00
Jon Häggblad
10ba3c2ab9
Fix printing percentage instead of fraction ( #4359 )
2024-01-29 22:53:35 +01:00
Jędrzej Stuczyński
7e32787ab2
updated lock file
2024-01-26 17:28:01 +00:00
Jędrzej Stuczyński
7062f69e45
updated rocket in explorer-api
2024-01-26 17:27:51 +00:00
Jędrzej Stuczyński
5e98c14a98
updated rocket in network statistics
2024-01-26 17:27:42 +00:00
Jędrzej Stuczyński
f04d1fea56
updated rocket in nym-api
2024-01-26 17:27:33 +00:00
Jędrzej Stuczyński
339c6c6d24
finally using the correct feature in nym-node for utoipa
2024-01-26 17:21:24 +00:00
Jędrzej Stuczyński
bd6ba89e96
removed ephemera usage from nym-api
2024-01-26 17:21:01 +00:00
import this
836e237116
[DOC] Hot-Fix ( #4355 )
...
* update gui ato-script
* update scripts and simplify steps
* finish NymVPN demo guide update
2024-01-26 16:38:41 +00:00
import this
0f9bd648a1
[DOC]: NymVPN auto-scripts update ( #4350 )
...
* update gui ato-script
* update scripts and simplify steps
2024-01-26 14:29:25 +00:00
Jędrzej Stuczyński
0c2c0bdc54
delay acquiring vk lock
2024-01-26 12:11:43 +00:00
Jędrzej Stuczyński
991cc3fa01
make gateway cache master verification keys between requests
2024-01-26 12:07:51 +00:00
Jon Häggblad
3510ee8df6
Report packet traffic rates in nym client ( #4345 )
...
* Report packet traffic rates
* Tweak log
* Check for unusual events
* Log tweaks
2024-01-26 12:13:46 +01:00
Jon Häggblad
6774158e7a
Upgrade publicsuffix crate to latest ( #4341 )
...
* Upgrade publicsuffix crate to latest
This is a step in removing dependencies on OpenSSL
* fix clippy
2024-01-26 10:35:12 +01:00
durch
f98698a121
Clean up git
2024-01-26 09:50:18 +01:00
import this
8e99c17f49
[DOC]: Update NymVPN Guides to v0.0.3 ( #4347 )
...
* correct GW API endpoint url
* update shasum verification
* update nym-vpn versions
* syntax edit
* change vars in book.toml
* fix name convention
* address feedback changes
* udpdate script name
2024-01-24 17:19:39 +00:00
mx
ab4cc9b282
C++ FFI ( #4348 )
...
* first commit in monorepo
* *formatting
*added license
* Fix up license headers
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-01-24 15:05:59 +00:00
Jon Häggblad
dbe6a5de7d
Fix reported sizes of the received packets ( #4343 )
...
The received packet sizes as reported in the stats should include the
encryption that is decrypted by the client. Note that this does not
include the sphinx encryption, which is already removed by the exit
gateway. This is also the reason for the relatively large discrepancy of
the reported sent and received packets.
2024-01-24 14:54:40 +01:00
Drazen Urch
1948fd8e67
Publish deb packages to builds.ci ( #4344 )
...
* Publish deb
* Pass secret as argument
* Install cargo-deb
2024-01-24 13:18:52 +01:00
Jędrzej Stuczyński
c8f38ae785
added whitelisting information in logs
2024-01-23 15:10:53 +00:00
Jędrzej Stuczyński
f32ea17de5
disabled credential issuance by default
2024-01-23 15:05:53 +00:00
Jędrzej Stuczyński
4ac25aef4d
setting 0 ratios for not whitelisted runners
2024-01-23 14:54:41 +00:00
Jędrzej Stuczyński
3ad6a31e1f
don't increment total issued credentials from not whitelisted nodes
2024-01-23 14:52:38 +00:00
Jędrzej Stuczyński
6cacc53e5a
resolved old todo
2024-01-23 14:43:46 +00:00
Jędrzej Stuczyński
387933a975
using whitelisting information for rewarding
2024-01-23 14:41:15 +00:00
Jędrzej Stuczyński
f6c24412c0
checking for empty whitelists
2024-01-23 13:54:19 +00:00
Jędrzej Stuczyński
5c753c0794
added new whitelist entries to the config
2024-01-23 13:53:31 +00:00
Tommy Verrall
67132161f4
Merge pull request #4332 from nymtech/update/explorer-rounded-values
...
Mixnode table - Round value to 2dp
2024-01-22 10:42:58 +01:00
Jon Häggblad
643f54024b
Client packet counters ( #4325 )
...
* WIP: put in some packet counters
* ws packet counters
* wip
* Add static counters to client traffic stream
* Tweak status log message
* Add packet statistics control
* fixup! Add static counters to client traffic stream
* tweak log
* Move the packet statistics control one level up
* Redo packet stats control to collect locally
* Switch loop cover traffic report over to new channel mechanism
* Switch packet stats in real message stream to channel report
* Finished switching over to channel reporting
* Fix handle stats event
* Log packets received
* Tidy up
* rustfmt
* Add strongly typed stats reporter
* Count cover packets as well
* Log packet sizes sent
* Also log recieved sizes
2024-01-22 09:00:11 +01:00
serinko
16aaf7b5df
[DOC]: FAQ Updates ( #4339 )
...
* add mixnet live stats to faq
* add point to mixnet faq
* syntax edit
* addressed comments
2024-01-19 14:09:31 +00:00
serinko
17c6b79735
delete redundant leftovers ( #4340 )
2024-01-19 11:38:03 +00:00
Tommy Verrall
8bd758ad0e
Update sandbox.env ( #4331 )
2024-01-19 11:18:14 +01:00
Jon Häggblad
a51fc0cb9e
Restore BinaryBuildInformation schema ( #4333 )
...
* wip
* Restore BinaryBuildInformation schema
2024-01-19 11:16:25 +01:00
Mark Sinclair
fd68debf9d
nym-cli: add command to broadcast a transaction with multiple send tokens in it
2024-01-18 15:41:02 +00:00
serinko
ae602ae771
[DOC]: Edit commands and text flow ( #4337 )
...
* syntax hotfix
erase a white space
* edit numbering
* edit numbering
* edit numbering
* syntax edit
* syntax edit
2024-01-18 11:30:10 +00:00
Sachin Kamath
d6d36364b0
Add full node configuration and requirements ( #4335 )
...
* docs: add CORS line to maintenance page
* docs: add full node configuration and size to nym-api page
* docs: fix review comments
2024-01-18 09:40:10 +00:00
serinko
accb42cad9
[DOCs]: serinko/syntax-hotfix ( #4334 )
...
* [DOCs]: nymvpn syntax hotfix
* cli naming hotfix
2024-01-17 14:35:24 +00:00
serinko
dd43c5d2d2
[DOCs]: Create NymVPN user manual ( #4323 )
...
* initialise new nymvpn guide pages
* docs: nymvpn guide, testing, troubleshooting and faq
* add faq
* remove todo points
* resolve review comments
* change landing page order
* incorporate huxis user feedback
* add binaries link
* change menu naming -> upper case
* final version for cryptotalk demo
* change naming convention client -> cli
* initialise clean and organized nymvpn guides
* remove redundant
* add faq page
* add cli.md content
* add gui.md content
* almost final version - ready for review
* simplify menu titles
* finished version for review and production
* last tweak
* addressed requests
* syntax fix
* add extra intro warning
* yank directly ./nym-cli --help output text
* change landing page and warning -> info
* add variables and finish the guides
* edit point formatting
2024-01-17 14:09:05 +00:00
fmtabbara
e42d46100a
allow currencyToString function to accept an object with amount, dp, and denom properties
2024-01-17 13:36:34 +00:00
Drazen Urch
ed8b1841dc
nym-cli deb + ppa ( #4330 )
2024-01-17 11:12:46 +01:00
Drazen Urch
dd15a9454a
Add nym-gateway to ppa repo ( #4321 )
...
* Add gateway ppa scaffolding
* Resolve host ip address, add curl dep
* make deb -> make ppa
* Add build targets for deb packages
* Add gateway public-ips
* Update PPA repo
* Typo
2024-01-16 18:31:15 +01:00
Jędrzej Stuczyński
f4e42d74c4
Merge pull request #4326 from nymtech/bugfix/nymvisor-windows-ci
...
Bugfix/nymvisor windows ci
2024-01-16 11:36:47 +01:00
Pierre Dommerc
9de1e6e844
chore: remove nym-vpn projects ( #4327 )
2024-01-16 11:10:26 +01:00
Tommy Verrall
713df39106
Merge pull request #4324 from nymtech/feature/bity-sell
...
Update text on buy page to Buy/Sell
2024-01-15 16:55:18 +01:00
Jędrzej Stuczyński
5ec4674f9b
even more target locking
2024-01-15 15:45:19 +00:00
Jędrzej Stuczyński
58c5092e80
added a dummy main for non unix targets
2024-01-15 15:18:52 +00:00
Jędrzej Stuczyński
677ad54a7f
used global unix cfg
2024-01-15 14:54:49 +00:00
fmtabbara
5e17c3199f
update text on buy page to buy/sell
2024-01-15 14:32:39 +00:00
Tommy Verrall
3c3a34ec0f
Merge pull request #4322 from nymtech/update-localnet-script
...
Check that localnet is running fromt the scripts dir
2024-01-15 13:43:27 +01:00
Tommy Verrall
e9b442e634
Merge pull request #4303 from nymtech/dependabot/npm_and_yarn/follow-redirects-1.15.4
...
Bump follow-redirects from 1.15.3 to 1.15.4
2024-01-15 13:42:55 +01:00
Tommy Verrall
ca02e2bce1
Merge pull request #4310 from nymtech/dependabot/npm_and_yarn/wasm/node-tester/internal-dev/follow-redirects-1.15.4
...
Bump follow-redirects from 1.15.2 to 1.15.4 in /wasm/node-tester/internal-dev
2024-01-15 13:42:36 +01:00
Tommy Verrall
985ab43fe9
Merge pull request #4306 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/follow-redirects-1.15.4
...
Bump follow-redirects from 1.14.9 to 1.15.4 in /clients/native/examples/js-examples/websocket
2024-01-15 13:42:12 +01:00
dependabot[bot]
f4dad37b14
Bump follow-redirects from 1.15.2 to 1.15.4 in /wasm/client/internal-dev ( #4311 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 11:52:56 +01:00
durch
08a57fa8df
Check that we are running fromt the scripts dir
2024-01-15 10:25:51 +01:00
Tommy Verrall
98e88e2f11
Merge pull request #4253 from nymtech/feature/validator-rewarder
...
Feature/validator rewarder
2024-01-15 09:25:26 +01:00
Tommy Verrall
2a589b049c
Merge pull request #4316 from nymtech/feature/bump_vergen
...
Bump vergen version to latest
2024-01-12 14:44:09 +00:00
Tommy Verrall
9bcd56e254
Merge pull request #4312 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/follow-redirects-1.15.4
...
Bump follow-redirects from 1.15.2 to 1.15.4 in /wasm/mix-fetch/internal-dev
2024-01-12 12:58:55 +00:00
Bogdan-Ștefan Neacşu
025ba2ec5f
Bump vergen version to latest
2024-01-12 14:46:37 +02:00
Tommy Verrall
1a1d11c447
Merge pull request #4247 from nymtech/fix/test-route-construction
...
Only use good nodes for test route construction
2024-01-12 12:28:21 +00:00
serinko
958bc2ae9a
[DOCs]: NymVPN alpha - pages for events ( #4309 )
...
* initialise new nymvpn guide pages
* docs: nymvpn guide, testing, troubleshooting and faq
* add faq
* remove todo points
* resolve review comments
* change landing page order
* incorporate huxis user feedback
* add binaries link
* change menu naming -> upper case
* final version for cryptotalk demo
* change naming convention client -> cli
2024-01-11 16:34:25 +00:00
Jon Häggblad
d3d5cc3424
Don't build wg deps where it's not supported ( #4305 )
...
* Don't build wg deps where it's not supported
* Fix compilation
* Another fix
* More fixes
* another fix
2024-01-11 13:53:57 +01:00
Pierre Dommerc
a834bb17f8
chore(vpn-desktop): bump version 0.0.2 ( #4314 )
...
* bump version
* add nym-vpn html icon
2024-01-11 12:18:33 +01:00
Zane Schepke
cee6d8c308
Merge pull request #4298 from nymtech/fix/vpndesktop_ui_divergences
...
fix(vpn-desktop-ui): fix design divergences
2024-01-11 06:03:54 -05:00
Zane Schepke
142eaf533b
fix macos artifact
2024-01-11 06:01:37 -05:00
Jon Häggblad
42365769f8
Update Cargo.lock for nym-vpn-ui ( #4313 )
2024-01-11 09:52:44 +01:00
pierre
9fc822298f
fix overflow padding
...
fix settings screens
remove spin animation on connect button
use cursor progress
add select-none on some elements
2024-01-11 06:56:01 +01:00
dependabot[bot]
cfb9f3d356
Bump follow-redirects in /wasm/mix-fetch/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-10 23:47:45 +00:00
dependabot[bot]
ea386b6145
Bump follow-redirects in /wasm/node-tester/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-10 23:47:41 +00:00
pierre
75221cfd3e
wip
2024-01-10 18:25:35 +01:00
pierre
50f71a21e0
fix various design divergences
2024-01-10 18:16:55 +01:00
pierre
cfa9ecfcc4
fix various design divergences
2024-01-10 17:52:10 +01:00
Jon Häggblad
549b33cd91
Fix clippy in beta toolchain ( #4299 )
...
* clippy::lines_filter_map_ok
* clippy::ineffective-open-options
2024-01-10 15:29:05 +01:00
Tommy Verrall
be46da9906
Merge pull request #4302 from nymtech/dependabot/npm_and_yarn/nym-api/tests/follow-redirects-1.15.4
...
Bump follow-redirects from 1.15.1 to 1.15.4 in /nym-api/tests
2024-01-10 13:54:42 +00:00
Tommy Verrall
66d123312f
Merge pull request #4301 from nymtech/dependabot/npm_and_yarn/testnet-faucet/follow-redirects-1.15.4
...
Bump follow-redirects from 1.14.8 to 1.15.4 in /testnet-faucet
2024-01-10 13:54:25 +00:00
Tommy Verrall
a29f3db5fb
Merge pull request #4304 from nymtech/jon/update-openssl
...
cargo update -p openssl
2024-01-10 13:53:13 +00:00
dependabot[bot]
d0fa1792e2
Bump follow-redirects in /clients/native/examples/js-examples/websocket
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.9 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.9...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-09 19:35:21 +00:00
Jon Häggblad
f452d97979
cargo update -p openssl
2024-01-09 14:14:42 +01:00
Jędrzej Stuczyński
9b2d224e54
clippy
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
3f504d7500
fixed builds of other binaries
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
67701290d3
cargo fmt
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
22541f5a79
smoothing some rough edges
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
bd8f666405
config template
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
a3c1541660
actually sending the rewards
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
6c1d14a4bc
clippy
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
defd148d73
cli arguments + balance check
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
162ff71814
more granual configs
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
5c864cb055
monitoring done
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
cfc13671a4
most of the issuance monitoring logic
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
668a255e0d
issuance score calculation logic
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
31d8352621
persisting rewarding data
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
4f6fe88b4c
starting on persistence
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
397ef8723d
block signing related code
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
2c2223947c
wip
2024-01-09 11:03:04 +01:00
Jędrzej Stuczyński
e1c0638f1e
getting signing rewards
2024-01-09 11:02:41 +01:00
Jędrzej Stuczyński
13fa2119fc
wip
2024-01-09 11:02:41 +01:00
Jędrzej Stuczyński
8f24e8f208
starting to integrate scraper into the rewarder
2024-01-09 11:02:40 +01:00
Jędrzej Stuczyński
37dd20ded1
wip2
2024-01-09 11:01:17 +01:00
Jędrzej Stuczyński
b4b32bb907
wip
2024-01-09 10:59:52 +01:00
dependabot[bot]
c1718154cb
Bump follow-redirects from 1.15.3 to 1.15.4
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-09 09:32:28 +00:00
dependabot[bot]
3eb7710a12
Bump follow-redirects from 1.15.1 to 1.15.4 in /nym-api/tests
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.1 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.1...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-09 09:30:41 +00:00
dependabot[bot]
d1c9251904
Bump follow-redirects from 1.14.8 to 1.15.4 in /testnet-faucet
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.8 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.8...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-09 09:30:36 +00:00
Tommy Verrall
62894e2b40
Merge pull request #4300 from nymtech/jon/update-lock
...
Update Cargo.lock files
2024-01-09 09:29:23 +00:00
Jon Häggblad
bd7fd1a61c
Update Cargo.lock files
2024-01-09 10:12:02 +01:00
pierre
28f118c73b
provide lato font
2024-01-08 17:22:25 +01:00
Tommy Verrall
65699736ee
Merge pull request #4018 from nymtech/feature/nym-node-api-tests
...
Initial step to adding nym-node functional tests
2024-01-08 15:49:37 +00:00
benedettadavico
caba594c95
update workflow file
2024-01-08 16:23:57 +01:00
benedettadavico
746d52d017
Merge remote-tracking branch 'origin/develop' into feature/nym-node-api-tests
2024-01-08 16:11:38 +01:00
Zane Schepke
e323c05b33
Merge pull request #4297 from nymtech/chore/vpndesktop_update_deps
...
chore(vpn_desktop): update js dependencies
2024-01-08 09:42:34 -05:00
pierre
abdf071448
update js dependencies
2024-01-08 15:35:37 +01:00
Zane Schepke
a6f2b0e8c8
feat(vpn_desktop): add entry node location selector support ( #4296 )
...
* entry selector read from state
* remove entry_node_location from config
---------
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2024-01-08 12:17:53 +01:00
Tommy Verrall
f78b4a1742
Merge pull request #4242 from nymtech/feature/basic-scraper
...
Feature/basic scraper
2024-01-08 11:04:09 +00:00
Tommy Verrall
d4fde7b788
Merge pull request #4194 from nymtech/dependabot/cargo/nym-vpn/ui/src-tauri/openssl-0.10.60
...
Bump openssl from 0.10.59 to 0.10.60 in /nym-vpn/ui/src-tauri
2024-01-08 10:02:19 +00:00
Tommy Verrall
d5a2952ef9
Merge pull request #4255 from nymtech/jon/add-cargo-about
...
Add cargo-about files
2024-01-08 09:59:16 +00:00
Tommy Verrall
206b6ba742
Merge pull request #4274 from nymtech/dependabot/npm_and_yarn/tauri-apps/cli-1.5.6
...
Bump @tauri-apps/cli from 1.5.2 to 1.5.6
2024-01-08 09:58:13 +00:00
Zane Schepke
67449b1c19
Merge pull request #4295 from nymtech/chore/vpndesktop_bump_version
...
chore(vpn_desktop): bump version
2024-01-05 12:37:49 -05:00
pierre
8d6e5d4fff
bump version
2024-01-05 18:30:19 +01:00
Zane Schepke
f448355b35
Merge pull request #4294 from nymtech/feat/vpnapp_overflow_scroll
...
fix(vpn_desktop): fix vertical overflow
2024-01-05 11:15:52 -05:00
pierre
cf78af6b98
redo cursor pointer
2024-01-05 17:01:18 +01:00
pierre
d041cfe5c5
disalbe settings not implemented yet
2024-01-05 16:55:33 +01:00
pierre
85b0b6d73d
fix vertical overflow
2024-01-05 13:44:01 +01:00
Zane Schepke
685019884f
feat(vpn-desktop): support screen UI and routing ( #4279 )
...
* add base setting screen and routing
* add version
* add logs icons
* fix comments
* refactor to nested routes
* add settingslayout
* remove useless note
* fix typecheck
* fix exports and optionals
* fix icon
---------
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2024-01-04 15:55:46 +01:00
Tommy Verrall
cd9d4eebd3
Merge pull request #4258 from nymtech/jon/exit-policy-for-portless
...
Apply exit policy check on destination ips without port
2024-01-03 09:55:09 +00:00
Jędrzej Stuczyński
78610c7e28
Chore/nym api commands ( #4225 )
...
* created run and init commands for nym-api + nasty mnemonic workaround
* removed dead code
* cargo fmt + clippy
* fixed key loader
* made announce address optional and removed the nonobvious fallback value
* clippy
* removed contract addresses from config template
* fixed conflicting arguments macro
* post-rebasing fixes: applied client macro to balance method
2024-01-03 10:49:10 +01:00
Tommy Verrall
496870b5f6
Merge pull request #4275 from nymtech/dependabot/npm_and_yarn/testnet-faucet/msgpackr-1.10.1
...
Bump msgpackr from 1.5.5 to 1.10.1 in /testnet-faucet
2024-01-03 08:55:42 +00:00
serinko
7eac5e3529
url correction ( #4281 )
2024-01-02 14:22:47 +00:00
Jędrzej Stuczyński
4ad4072709
naively resolve gateway credential spending race condition ( #4229 )
...
a non-naive solution would require queuing up pending request and batch executing them
2024-01-02 14:47:01 +01:00
serinko
bd3711892a
remove ccc event pages ( #4280 )
2024-01-02 13:36:06 +00:00
Jędrzej Stuczyński
b5926def85
fixed rebasing artifact
2024-01-02 12:54:12 +00:00
Jędrzej Stuczyński
50cc8bd0bf
improved startup sync
2024-01-02 12:54:12 +00:00
Jędrzej Stuczyński
fb1b58b5fb
fixed startup sync
2024-01-02 12:54:11 +00:00
Jędrzej Stuczyński
c3a9ceae52
fixed update_last_processed
2024-01-02 12:54:11 +00:00
Jędrzej Stuczyński
c92a7e3e35
Squashed scraper
...
globally updated sqlx to 0.6.3
wip
basic processing loop
wip
starting on modules
all of the requesting logic, catching up, etc
remaining work includes persisting the data
wip
persisting block data
initial and extremely basic nyxd block scraper
2024-01-02 12:54:11 +00:00
Jędrzej Stuczyński
e152c9a99e
Merge pull request #4278 from nymtech/bugfix/api-tests
...
bugfix: gateway average uptime test
2024-01-02 13:29:59 +01:00
Jędrzej Stuczyński
78cce00adf
bugfix: gateway average uptime test
2024-01-02 12:11:51 +00:00
Jędrzej Stuczyński
55e00a9a38
Feature/remove feegrant ( #4227 )
...
* nym-api using own funds when voting in multisig
* startup check for token balance
* dead code
2024-01-02 13:06:17 +01:00
Jędrzej Stuczyński
6d1b26daeb
Merge pull request #4277 from nymtech/chore/1.75.0-lints
...
Chore/1.75.0 lints
2024-01-02 11:42:50 +01:00
Jędrzej Stuczyński
2d9e34cc81
clippy
2024-01-02 10:27:43 +00:00
Jędrzej Stuczyński
7232fd83d1
ignoring pedantic clippy lints from ephemera
2024-01-02 10:09:03 +00:00
Jędrzej Stuczyński
3816142479
ignoring unused imports created in macro expansions
2024-01-02 10:06:26 +00:00
dependabot[bot]
112ecc2e4c
Bump msgpackr from 1.5.5 to 1.10.1 in /testnet-faucet
...
Bumps [msgpackr](https://github.com/kriszyp/msgpackr ) from 1.5.5 to 1.10.1.
- [Release notes](https://github.com/kriszyp/msgpackr/releases )
- [Commits](https://github.com/kriszyp/msgpackr/commits/v1.10.1 )
---
updated-dependencies:
- dependency-name: msgpackr
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-28 21:37:47 +00:00
dependabot[bot]
2f0fbd5ebd
Bump @tauri-apps/cli from 1.5.2 to 1.5.6
...
Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri ) from 1.5.2 to 1.5.6.
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v1.5.2...@tauri-apps/cli-v1.5.6 )
---
updated-dependencies:
- dependency-name: "@tauri-apps/cli"
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-28 05:09:29 +00:00
serinko
f45a803139
[DOCs]: ccc-event-hotfix ( #4273 )
...
* edit script, form warning, faq landing page
* Update nym-vpn.md
update script to include wg changes if need be
* update script tests.sh
* add tests-wireguard.sh script
* syntax edit
* Update nym-vpn.md
updated testing
* remove leftover flag
* edit testing guide
* final copy edits
---------
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
2023-12-27 08:42:38 +00:00
serinko
7e16932c4a
[DOC]: CCC 23 event pages + NymVPN guide ( #4261 )
...
* initialise ccc event pages
* compose existing FAQs
* edit flow
* restructure faq
* add vpn install steps
* add testing section
* initialise troubleshooting
* note add warning
* add warning
* add run cli steps
* add args
* document running flow
* add mulwald info to args desc
* add consent warning
* add FAQ questions
* add FAQ questions
* syntax fix
* edit guide flow
* add error troubleshooting point
* add warning to use two gateways
* remove reduntant message
* add clarification on testing
* rename to 37c3 to respect convention
* delete mixnet overview, replace with a link
* delete redundant
* grammar tweaks
* add gui config steps
* syntax fix
* syntax fix
* add releases and simple command info
* syntax edits
* add clarification on test logs
* describe TUN and IP flag
* add embedded video
* spellcheck
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2023-12-22 14:37:28 +00:00
Zane Schepke
a0a44509af
Merge pull request #4271 from nymtech/feat/vpnapp_ui_zoom
...
feat(vpn-deskop): add ui zoom level setting
2023-12-22 07:43:35 -05:00
Zane Schepke
852ed78e5d
update README
2023-12-21 12:33:58 -05:00
mx
0d52800569
dkg ceremony overview ( #4269 )
...
* added initial dkg ceremony info
* rebase with pwnfoo's changes from #4270
* final tweaks
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2023-12-21 16:55:58 +00:00
Sachin Kamath
a1dd9e656d
Add info on running full node & general improvements ( #4270 )
...
* documentation: add info on nyx full node
* documentation: https info for nym-api
2023-12-21 13:29:03 +00:00
pierre
1ea78e8e97
add ui zoom level setting
2023-12-21 14:25:15 +01:00
Zane Schepke
46d68e5448
Merge pull request #4268 from nymtech/refactor/vpn_desktop_minor
...
refactor(vpn-desktop): minor changes
2023-12-20 12:09:56 -05:00
pierre
2c820ca0ea
update country list, remove app name from topbar
2023-12-20 17:40:53 +01:00
Zane Schepke
2c731cf048
Merge pull request #4265 from nymtech/fix/vpn_desktop_style
...
refactor(vpn-desktop): minor style changes
2023-12-20 09:37:51 -05:00
pierre
9a1f28bd43
fix spacing issue
2023-12-20 15:27:56 +01:00
Zane Schepke
b9493004aa
Merge pull request #4264 from nymtech/refactor/vpn_desktop_style
...
refactor(vpn-desktop): fix style
2023-12-20 08:49:19 -05:00
pierre
b27f806c40
fix spacing issue
2023-12-20 14:47:24 +01:00
Pierre Dommerc
08aaa8813e
refactor(vpn-desktop): clean ui ( #4263 )
...
* set cursor default on disabled state
* fix long error messages overflow
* clean code
* fix hop select component style
* fix exit select button
* add nym vpn icon
* style refactoring
* style refactoring
* fix hover bg country list in light mode
* fix hover bg country list in light mode
---------
Co-authored-by: Zane Schepke <zanecschepke@gmail.com >
2023-12-20 14:13:48 +01:00
Pierre Dommerc
dd9f4f24f1
doc(vpn-desktop): update readme ( #4260 )
2023-12-19 11:33:21 +01:00
Zane Schepke
f6c2cab531
feat(vpn-desktop): add exit node location ( #4234 )
...
* add entry node selection
* update quick prefix to fastest
* add entry node selection
* update quick prefix to fastest
* add country selection
* add country selection
* remove config properties
* disable entry location for now
* refactor: rename entry location selector command
* remove un-related comment
* refactor: renamed entry location selector
* use translation key for copy
* fix on connect error handling
* use a default entry location for now
* refactor(backend): move country list into module
* refactor(backend): init app state based on restored app data
* fix(backend): connect command
* add comments
* fix country select bug
* add entry_node_location to app config file
* add proper default location handling
* clean code
---------
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2023-12-19 11:15:11 +01:00
Jon Häggblad
10ff165c18
Apply exit policy check on portless packets
2023-12-19 10:33:38 +01:00
Jon Häggblad
eec3cc4c47
Add cargo-about files
2023-12-19 09:24:44 +01:00
Jon Häggblad
f4dd9a915d
Add some license entries to Cargo.toml files ( #4250 )
...
* Add Apache 2.0 to bunch of common crates
* Allow some basic licenses
* Add more licenses
2023-12-19 09:21:33 +01:00
Jędrzej Stuczyński
dcfd46ecf0
Merge pull request #4257 from nymtech/chore/reduce-verloc-logs
...
reduced log severity when verloc connection fails
2023-12-18 12:42:40 +00:00
Jędrzej Stuczyński
d331e75375
reduced log severity when verloc connection fails
2023-12-18 12:27:25 +00:00
Jędrzej Stuczyński
bac0f24cf7
Feature/issued credentials api ( #4207 )
...
* split up coconut module a bit
* internal tool for watching dkg state and updating group contract
* debug dkg state
* display past dealer data
* improved EpochState Display impl
* display contract errors + advance epoch state
* check admin
* panic handler
* simplify app.rs
* split action enum
* added new tab with logger information
* new dealing display
* sort by index
* [fixedup] wip: updating epoch issued credentials - OG 92ade10384a6d7b6c6c222d2e29d69d3b3446a4c
* storing and signing partial blinded credentials
* starting cleanup
* fixed coconut tests + clippy
* fixed nym-api tests
* removed dkg-manager tool
it was moved to a different branch
* implemented remaining endpoints
* unit tests + bug fixes
* clippy
* added persistent identity keys to nym-api
theyre not yet announced - this will be in another PR
* cargo fmt
* clippy
* fixed loading of old configs without storage paths set
* added additional logs for blind-sign endpoint
* fixed up licenses
* lowercasing error variants
* changed 'issued_credentials' to a post
* added minimal client support
* fixed the unit test
2023-12-18 12:51:34 +01:00
Tommy Verrall
6bba371c90
Merge pull request #4236 from nymtech/feature/update-sandbox-validator
...
update sandbox references
2023-12-18 09:55:45 +00:00
Jon Häggblad
404b043591
Add ci-cargo-deny ( #4254 )
2023-12-16 22:16:29 +01:00
Pierre Dommerc
e09b33baff
fix(vpn-desktop): typo ( #4252 )
2023-12-15 14:17:12 +01:00
Pierre Dommerc
82bfab48a5
feat(vpn-desktop): integrate nym-vpn-lib ( #4244 )
...
* fix initial selected vpn mode
* wip
* Set gateway config
* Init procedure and reading config
* Update two comments
* add nym-api field to app config
* Remove hardcoded RUST_LOG from package.json
* Use scope instead of explicit drop
* Spawn vpn client in separate thread and separate runtime
* Re-set nym-vpn-lib in Cargo.toml
* add vpn handle to app state
* add vpn client call to disconnect cmd
* wip
* Setup listener tasks
* Read entire env after all
* add env config file to app config
* doc: add notes on config
* refactor env config file as optional
* add logic to connection status changes
* refactor disconnect command
* fix handle click connect button
* update doc
* add some fake delay to establish connection
* localize backend messages
* refactor extract registering listeners into modules
* add more tracing logs
* refactor clean code
* refactor clean code
* refactor vpn config creation
* fix connect app_config read
* refactor rename listener functions
* add backend support for twohop mode
* copy change
* base connected status on Ready message
Ready message sent from vpn client
* filter out specific error
* add logs
* use exported receiver types from nym_vpn_lib
* Handle exit message
* Change to nym-vpn for consistency
* prefix comment with TODO
* update doc
* remove nym_api config property
use the one provided in the env config file
* fix css compile error
* log received backend error (frontend)
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2023-12-15 13:25:49 +01:00
mx
e8956603d7
tweak ( #4251 )
2023-12-14 15:34:48 +00:00
durch
3126053cbe
Add three measurements grace period
2023-12-14 14:50:53 +01:00
Jon Häggblad
a81e7e6c53
Tweak task dropped log verbosity ( #4249 )
2023-12-14 10:26:09 +01:00
Jon Häggblad
723e30fb1d
Replace panic with error for inserting duplicate pending ack ( #4248 )
2023-12-14 10:13:59 +01:00
durch
54266fd5df
Only use good nodes for test route construction
2023-12-13 16:39:21 +01:00
mx
951f8e7a74
Max/hide nymvisor intros cleanup ( #4246 )
...
* * removed shipyard info for moment
* removed nymvisor page until next release
* removed 'new' from operator and tssdk docs
* removed nymvisor for moment
2023-12-13 12:07:37 +00:00
mx
4462dae45c
nymvisor and nym-api docs ( #4224 )
...
* added nymvisor and nymapi to build output
* added new pages to summary
* added todo for nymvisor systemd
* typo fix
* extracted old upgrade info out of maintance page to its own
* stub page for api
* halfway done on nymvisor page
* small typo fix
* first pass complete
* removed wip note
* updated path to upgrade doc
* structure + first pass
* nymapi first pass
* finished maintenance + api update
* review fixes
* fixed command for --help cmdrun rendering
2023-12-13 08:50:50 +00:00
Jon Häggblad
8bfe670c9d
Add some log statements ( #4245 )
2023-12-12 23:05:26 +01:00
Jędrzej Stuczyński
7ca801fff3
Merge pull request #4241 from nymtech/bugfix/concurrent-proposals
...
Make sure proposals are locking other requests
2023-12-12 10:58:05 +00:00
Jędrzej Stuczyński
8a92cca448
Make sure proposals are locking other requests
2023-12-12 10:40:28 +00:00
Tommy Verrall
4308f602ea
Merge pull request #4231 from nymtech/jon/add-ipr-to-self-described
...
Add IPR to nym-node http endpoint
2023-12-09 06:33:13 +00:00
Tommy Verrall
9ea2eafb2c
Update documentation/operators/src/nodes/validator-setup.md
...
Co-authored-by: Sachin Kamath <github@skamath.me >
2023-12-08 15:25:26 +01:00
Tommy Verrall
061aa6b7bd
update sandbox references
2023-12-08 15:10:26 +01:00
Tommy Verrall
3ee1e541ff
Merge pull request #4235 from nymtech/simulate-with-memo
...
Propagating memo field when simulating token transfer
2023-12-08 13:50:59 +00:00
Tommy Verrall
866309cedf
fix linting
2023-12-08 14:19:58 +01:00
Tommy Verrall
2d57ed49e8
amend a few warnings
2023-12-08 14:08:59 +01:00
Jon Häggblad
a08cc64fc7
typo
2023-12-08 12:28:03 +01:00
Jędrzej Stuczyński
23892fec8c
Propagating memo field when simulating token transfer
2023-12-08 11:19:11 +00:00
Tommy Verrall
d807f66944
Merge pull request #4232 from nymtech/jon/ipr-node-info
...
Add ip-packet-router info to node details printout in gateway
2023-12-08 10:53:53 +00:00
Jon Häggblad
0861304368
Add routes to openapi
2023-12-08 09:31:23 +01:00
Jon Häggblad
077ea25990
capitalization
2023-12-08 09:10:33 +01:00
Jon Häggblad
77679064de
rustfmt
2023-12-08 09:00:21 +01:00
Jon Häggblad
2052577174
Add ip-packet-router info to node details printout in gateway
2023-12-08 08:57:28 +01:00
Jon Häggblad
24a859d03c
Add to nym-api node-describe-cache
2023-12-07 23:57:17 +01:00
Jon Häggblad
b898ad3e97
Remove unused
2023-12-07 23:44:00 +01:00
Jon Häggblad
af3a216f71
formatting
2023-12-07 23:40:06 +01:00
Jon Häggblad
7866cb0ae8
Add IPR to nym-node http endpoint
2023-12-07 23:38:31 +01:00
Pierre Dommerc
40adedb5e1
fix initial selected vpn mode ( #4230 )
2023-12-07 19:09:30 +01:00
Tommy Verrall
c1660c2b27
Merge pull request #4191 from nymtech/feature/update-pm-and-cost-params
...
Wallet - Update bonding PM and OC limits
2023-12-07 16:02:21 +00:00
Pierre Dommerc
26a8dec707
refactor(vpnapp): node location logic ( #4223 )
...
* refactor node location logic
fontend:
remove app local data from state
remove node config from state
use only country location state
backend:
add node location in state
add set_node_location command
* call backend to update node location
* clean code
2023-12-06 15:39:53 +01:00
mx
74481003e6
made taskclient shutdown log more verbose ( #4134 )
...
* made taskclient shutdown log more verbose
* fmt
* changed 'disconnect' to 'shutdown' in 'task client is being dropped' log
2023-12-06 10:25:00 +01:00
dependabot[bot]
6d6eb186c0
Bump @adobe/css-tools from 4.3.1 to 4.3.2 ( #4203 )
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:59:56 +01:00
dependabot[bot]
6a4f8d502d
Bump vite from 5.0.0 to 5.0.5 in /nym-vpn/ui ( #4222 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.0.0 to 5.0.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.0.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:57:23 +01:00
Jon Häggblad
755fd1d765
Merge pull request #4216 from nymtech/jon/per-client-mix-hops-in-ipr
...
IPR: handle client specific number of mix hops
2023-12-05 21:11:18 +01:00
Jon Häggblad
ac14382a08
Change to Option in new_regular_with_custom_hops
2023-12-05 20:30:20 +01:00
Jon Häggblad
c8017db6c4
Extract out ConmnectedClientsListener
2023-12-05 20:30:20 +01:00
Jon Häggblad
49aaf860a8
Extract out ConnectedClients type
2023-12-05 20:30:20 +01:00
Jon Häggblad
66e36a7ed5
Use mix hops for handling responses
2023-12-05 20:30:20 +01:00
Jon Häggblad
34be9dc60f
Handle mixhops in tun_listener
2023-12-05 20:30:20 +01:00
Jon Häggblad
0e26a6efdf
Register num_hops
2023-12-05 20:30:20 +01:00
Jon Häggblad
a190506b41
Rename IpPacketRouterBuilder to IpPacketRouter
2023-12-05 20:30:20 +01:00
Jon Häggblad
8be372acff
Extract out mixnet_listener.rs
2023-12-05 20:30:20 +01:00
Jon Häggblad
c2321c20eb
Rename to MixnetListener
2023-12-05 20:30:20 +01:00
Zane Schepke
8b5dc867cd
feat(vpn-desktop): add exit node select location ( #4220 )
2023-12-05 19:28:09 +01:00
Jon Häggblad
a2219323d1
Overide number of mix hops separately per packet ( #4205 )
...
* Try passing mix_hops all the way down the call chain
* Set zero mix_hops manually
* fix
* also set zero mix hops in tun listener
* fix
* mix hops for surbs
* Another case covered
* Remove mix_hops config from Traffic
* clippy
* Add comment about why we added new functions
* Update comment
* Add surb_mix_hops to wasm config
* Remove temporary added mix_hops = 0
* Remove another temporary added mix_hops = 0
* Add comment about the limitation of num_mix_hops
2023-12-05 16:09:15 +01:00
Jędrzej Stuczyński
0f844aba38
Merge pull request #4158 from nymtech/feature/nymvisor
...
Feature/nymvisor
2023-12-05 09:46:31 +00:00
fmtabbara
84b497ab20
fix conflicts
2023-12-04 22:57:30 +00:00
Jędrzej Stuczyński
cf794b63a7
review comments
2023-12-04 15:35:42 +00:00
Pierre Dommerc
145b702f41
feat(vpn-desktop-ui): add theme switch into settings ( #4217 )
2023-12-04 16:08:44 +01:00
Jędrzej Stuczyński
bb9b3cdb64
updated config load logic
2023-12-04 12:13:28 +00:00
Jędrzej Stuczyński
b3927b9d0d
update lock files
2023-12-04 12:13:26 +00:00
Jędrzej Stuczyński
66f8ce46bf
fixes in paths + better error reporting
2023-12-04 12:12:57 +00:00
Jędrzej Stuczyński
1a2cf6b523
fixed upstream poller
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
f0ae49b18e
adding binary info to generated hashes
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
abe6a16896
changed base64 encoding to hex
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
7d6dde5148
cargo fmt
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
b10da899a8
clippy and final missing features
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
9b5714b897
current upgrade info logic
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
6b133750d4
adjusted restart conditions
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
70c9348c30
checksum verification
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
0bf0b10c5c
daemon-build-info command
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
8d774cf6a0
initial 'add-upgrade' command
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
e5c2280a1c
main run loop
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
c04b617a55
moved backup to separate module + standalone file support
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
56ecfa7e38
fixed backups
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
1be60922c2
binary upgrade logic
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
22da01ccd4
initial run loop
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
2e077ca946
basic draft of all tasks
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
70d3b784f4
logic for updating upgrade plan
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
f6e88b610b
setting up initial upgrade plan file
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
822dac8ee3
setting up genesis upgrade-info.json file
2023-12-04 12:12:53 +00:00
Jędrzej Stuczyński
95e9a96ae1
wip
2023-12-04 12:12:52 +00:00
Jędrzej Stuczyński
e853e8ffc1
added upstream url to config
2023-12-04 12:10:47 +00:00
Jędrzej Stuczyński
aaeb6a7cbf
attaching file watcher to upgrade-plan.json
2023-12-04 12:10:47 +00:00
Jędrzej Stuczyński
4a98631e93
wrapping subprocess and being able to send signals
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
ce4c6de1e9
config command
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
29b41da1bb
further template fixes
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
94c4fd2af5
overriding config with env on load
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
12497f3222
not errorring out if genesis or current already exist (and match up)
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
4a5a6d366c
conditionally enabling logging
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
b4ed20487d
copying the genesis binary + symlink creation
2023-12-04 12:10:45 +00:00
Jędrzej Stuczyński
b8036031ba
first part of nymvisor initialisation
2023-12-04 12:10:45 +00:00
Jędrzej Stuczyński
3117ed45b4
fixed config template rendering
2023-12-04 12:10:45 +00:00
Jędrzej Stuczyński
8b8e8a8282
config template
2023-12-04 12:10:45 +00:00
Jędrzej Stuczyński
29d2ab4a7a
defined env
2023-12-04 12:10:43 +00:00
Jędrzej Stuczyński
ea834a60a5
defined nymvisor config structure
2023-12-04 12:10:17 +00:00
Jędrzej Stuczyński
a6c627df33
executing the dummy cmd in async context
2023-12-04 12:10:17 +00:00
Jędrzej Stuczyński
52b8703028
passing through the args
2023-12-04 12:10:17 +00:00
Jędrzej Stuczyński
b40736d46b
init binary + initial clap
2023-12-04 12:10:14 +00:00
Jon Häggblad
caf055efc1
nym-wallet: update Cargo.lock post release ( #4210 )
2023-12-04 12:20:10 +01:00
serinko
0f6c2293bf
[DOCs]: hotfix - syntax amd flow unification ( #4215 )
...
* add cargo install mdbook-cmdrun
* unify <NODE> syntax and smooth the flow
2023-12-04 10:52:53 +00:00
serinko
3e374e4c91
add gpl-3.0 licence ( #4211 )
2023-12-04 10:17:22 +00:00
mx
2a7ed0faa8
fix cmdrun rendering ( #4213 )
...
* compile with all features
* add plugin again
2023-12-04 10:16:33 +00:00
Jon Häggblad
49b4217cc0
Enable static_secrets feature to fix build ( #4208 )
2023-12-01 22:03:27 +01:00
Pierre Dommerc
4f818b0c2e
feat(vpn-app-desktop): add main screen ( #4206 )
2023-12-01 17:55:17 +01:00
Jon Häggblad
d8c531c294
Split ip packet router into modules ( #4204 )
...
* Extract out parse_ip.rs
* Extract tun_listener and ip_packet_router
* Remove unused imports
* Move test
* Create util mod
2023-12-01 13:57:25 +01:00
serinko
a6b0a522a1
[DOCs]: Hotfix ( #4201 )
...
* syntax edit
* syntax edit
* delete license from a wrong place
* url edit
* url edit
* add Smoosh to integrations FAQ
2023-11-30 15:12:04 +00:00
Jon Häggblad
b1fa70a232
Sort out task flow in ip packet router ( #4200 )
...
* Create separate tun listener task
* log tweaks
* typo
* typo in log
* Add sync event
* typo in log
* Add note
* Switch to unbounded channel
* tweak log
* Handle tun device directly in ip-packet-router
* clippy
* update comment
* Fix mac build
* allow unused imports on non-linux
* listen for shutdown in tun listener
* log tweaks
2023-11-30 11:40:43 +01:00
Bogdan-Ștefan Neacşu
03b4c87115
Feature/kernel wg gw ( #4197 )
...
* Kernel wg mode in gateway
* Cleanup boringtun code
* Fix clippy
* Fix feature flag missing
* Remove even more and get rid of boringtun
* Fix bad merge
2023-11-30 04:06:57 +01:00
mx
435673bcb9
Chore/clean config in docs runner ( #4172 )
...
* added script for cicd workflow
* added new script to cicd docs workflows
* updated readme with new script + new structure
* removed autodeploy on push to master
* made name for removing config dir more informative
* remove ascii
* test things
* apt
* adding spacing for ease of reading
* removed remove_existing_config.sh from docs ci
* code comment
* removed matrix notification temporarily
* testing moving back to custom runner
* tweaked cd
* fixed script
* remove admonish commands for the moment
* made small change to test deploy
* switched to large gh runner
* namefix for runner
* cleanup and test
* pulling new changes to cd
* removed --no-default-features flag
* reintroduced --no-default flag for test
* updated readme with new command + note on contributions
* reintroduced faster mdbook install
* revert test change
* removed old versions
* add continue on error: false to vercel steps
* updated readme with cicd workflow
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: mfahampshire <mfahampshire@protonmail.ch >
2023-11-29 19:38:37 +00:00
Pierre Dommerc
b9378b1f9b
feat(vpn-desktop): homescreen integration wip
2023-11-29 16:20:03 +01:00
Jon Häggblad
115cae54a0
IPR: use passthrough mode for the tun crate ( #4196 )
...
* Add Passthrough mode to tun device crate
* Use passthrough mode in ipr
* Only parse dst address for response packets
2023-11-29 15:39:45 +01:00
serinko
dafed3ad58
[DOCS]: Updates, license correction, flow edit ( #4180 )
...
* add CC BY-NC-SA 4.0 license
* syntax edit
* update licenses
* update licenses
* update licenses
* update licenses
* add cc-by-nc-sa-4.0 license
* edit wss && automation flow
* edit wss && automation flow
* correct path
* correct phrasing
* small tweak to format and licensing phrase
* delete and replace --anounce-host
* clarify and edit systemd automation
* clarify and edit systemd automation
* clarify and edit systemd automation
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
2023-11-29 09:37:11 +00:00
Jon Häggblad
5832144ce6
clippy::map_identity ( #4195 )
2023-11-29 09:29:59 +01:00
dependabot[bot]
7407872b71
Bump openssl from 0.10.59 to 0.10.60 in /nym-vpn/ui/src-tauri
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.59 to 0.10.60.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.59...openssl-v0.10.60 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-28 21:56:44 +00:00
benedetta davico
0743cb7e62
Merge pull request #4192 from nymtech/master
...
merge master into develop
2023-11-28 17:39:39 +01:00
benedetta davico
00d47958a7
Merge pull request #4190 from nymtech/release/2023.5-rolo
2023-11-28 15:49:00 +01:00
fmtabbara
14d5e112d0
update profit margin and operator cost params for bonding
2023-11-28 14:24:35 +00:00
fmtabbara
620c5e1188
refresh balance every 10 secs when balance page is open
2023-11-28 14:10:01 +00:00
fmtabbara
60c740f723
remove unnecessary wording from reward claim confirmation
2023-11-28 14:09:29 +00:00
benedettadavico
00600ddeeb
Bumping versions for remaining components
2023-11-28 14:53:50 +01:00
benedetta davico
ba2ede65ac
Merge pull request #4188 from nymtech/release/2023.5-rolo
...
Release/2023.5-rolo into master
2023-11-28 12:47:42 +01:00
benedettadavico
4e6694baf0
Update changelog and bump relevant versions
2023-11-28 10:12:52 +01:00
Jon Häggblad
4a8c09f476
Handle dynamic ip allocation in ip packet router ( #4186 )
...
* Add dynamic connect support to ip packet router
* Disconnect inactive clients
* Don't generate ip same as tun device
* clippy
* Extract a few functions to separate mod
* clippy
2023-11-27 15:31:35 +01:00
Jon Häggblad
ca2ad13579
Handle connect request in IPR ( #4183 )
...
* wip: first attempt at connected clients
* redo connected clients
* fix bug in if statement
2023-11-27 13:18:31 +01:00
Jon Häggblad
44395f8466
Implement ip-packet-router connect request response outline ( #4177 )
...
* Try revised request response connect types
* wip: try to get data requests work
* Also serialize response
* tweak log
* Add code path for connect response fail
* Convenience functions on ip packet request
* Remove commented out code
* Restore log to debug
2023-11-27 12:17:58 +01:00
Jędrzej Stuczyński
39d714f2c0
Merge pull request #4171 from nymtech/research/partial_blind_signature_verification
...
Research/partial blind signature verification
2023-11-27 09:57:44 +00:00
Jon Häggblad
336f220c83
Fix some clippy for beta toolchain ( #4182 )
2023-11-27 10:52:18 +01:00
Tommy Verrall
6b2c13b3fd
Merge pull request #4126 from nymtech/chore/adjust-selection-weights
...
using performance^20 when calculating active set selection weight
2023-11-27 07:46:57 +00:00
Tommy Verrall
17357da97e
Merge pull request #4167 from nymtech/bugfix/gateway-ws-listener-before-NR
...
start gateway websocket listener before embedded NR
2023-11-24 17:59:06 +00:00
Bogdan-Ștefan Neacşu
bd830780e1
Add wireguard_mode flag to SDK ( #4168 )
...
* Add wireguard_mode flag to SDK
* Add to builder in sdk too
* Move hardcoded IP in a lighter crate
* Put in network defaults
* Fix linux
* Move wireguard mode swap before init
* Use the updated gateway hosts
* Set wireguard IP even for pre-inited mix client
* Fix typo
2023-11-24 16:20:22 +01:00
Jon Häggblad
c79d864c3d
Merge remote-tracking branch 'origin/master' into develop
2023-11-24 14:23:49 +01:00
benedetta davico
25df954112
Merge pull request #4175 from nymtech/release/nyxd43
...
Merging release/nyxd43 into master
2023-11-24 12:32:52 +01:00
Jędrzej Stuczyński
d92c8c4149
deal with the pow error during stake adjustment
2023-11-24 09:40:17 +00:00
Jędrzej Stuczyński
4c8fa74dfe
remove the panic
2023-11-24 09:31:46 +00:00
mx
a8de6b75d9
Merge pull request #4174 from nymtech/feature/docs-license
...
updated licensing information to be in line with monorepo
2023-11-23 16:02:21 +00: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
mfahampshire
4b882d84ea
updated licensing information to be in line with monorepo
2023-11-23 16:37:29 +01:00
Drazen Urch
3b8cff8b32
Feature/ppa repo ( #4165 )
...
* Test GH pages
* Add workflow
* Maybe fix path
* Restructure
* Rename list file
* Naming
* Restructure again
* Add readme, final touches
* Add script to update PPA
* Update change log
* Update Makefile
* Avoid commiting keys by accident
* Documnet PPA_SIGNING_KEY in script
2023-11-23 13:51:58 +01:00
Jon Häggblad
177cb22a3f
Fix action controller stopping too early ( #4170 )
...
* Stop ActionController only after both incoming channels closed
* Downgrade task getting dropped message to debug level
* The warning to the user is not a warning that things didn't work
* rustfmt
* fix channel close logic
* Don't close real traffic stream and sent notification listener too aggressively
2023-11-23 12:44:25 +01:00
Jędrzej Stuczyński
b1ac5b4e86
using multimiller loop for partial blinded signature verification
2023-11-23 11:21:47 +00:00
aniampio
ae22a132a3
Update benchmarks
2023-11-23 11:21:47 +00:00
aniampio
d0b9583b79
Add benchmark for verification of a single partial blind signature
2023-11-23 11:21:46 +00:00
aniampio
1f5568b4a7
Extend the function to support also public attributes
2023-11-23 11:21:46 +00:00
aniampio
16f51a0014
Add documentation to the verification function
2023-11-23 11:21:46 +00:00
aniampio
5e8767c5d6
Update tests
2023-11-23 11:21:46 +00:00
aniampio
15abfb390f
Make the function more generic
2023-11-23 11:21:46 +00:00
aniampio
45e5f12198
Add function to verify partial blind signature
2023-11-23 11:21:46 +00:00
Pierre Dommerc
809fabfc2b
feat(vpn-ui): init frontend NC-134 ( #4160 )
2023-11-22 15:04:02 +01:00
Jędrzej Stuczyński
05ff6f0f62
fixed node-tester wallet dependency by applying package.json changes from #4103
...
more details at https://github.com/nymtech/nym/commit/268588daac9fb80b19cb7fa32f963e68e2a26828
2023-11-22 11:08:18 +00:00
Jędrzej Stuczyński
d475b7b2ae
updated wallet's lock file
2023-11-22 11:06:37 +00:00
Tommy Verrall
adea6966ea
Merge pull request #4169 from nymtech/benedettadavico-patch-1
...
Update CHANGELOG.md and Bump versions
2023-11-22 10:38:02 +00:00
Tommy Verrall
ab1c7206a3
Merge branch 'benedettadavico-patch-1' of https://github.com/nymtech/nym into benedettadavico-patch-1
2023-11-22 10:33:51 +00:00
Tommy Verrall
4c355848c6
upgrade wallet version
2023-11-22 10:33:42 +00:00
benedettadavico
7a6ddc67ed
Bump versions
2023-11-22 11:32:46 +01:00
benedetta davico
8e6596db48
Update CHANGELOG.md
2023-11-22 11:30:14 +01:00
Jędrzej Stuczyński
acf149e131
Merge pull request #3968 from nymtech/chore/nyxd-042-upgrade
...
Chore/nyxd 043 upgrade
2023-11-22 10:13:23 +00:00
Jon Häggblad
acc62252be
Fix clippy in ephemera
2023-11-22 09:49:44 +00:00
Jon Häggblad
d682bc4573
Upgrade to safer-ffi 0.1.4 for clippy
2023-11-22 09:43:30 +00:00
Tommy Verrall
5eda5cc35d
amending gas adjustment to prevent tx broadcast errors
2023-11-22 09:37:54 +00:00
Jędrzej Stuczyński
3f243f111a
fixed cosmrs version used in the wallet
2023-11-22 09:37:54 +00:00
Jędrzej Stuczyński
6ac38f80c7
fixed coconut test fixture
2023-11-22 09:37:54 +00:00
Tommy Verrall
a4cf3b9166
amend gas adjustment
...
otherwise we have no gas :(
2023-11-22 09:37:53 +00:00
Jędrzej Stuczyński
002c04051a
Changing from 034 compat mode to 037
2023-11-22 09:37:53 +00:00
Jędrzej Stuczyński
1aa12886db
'deliver_tx' => 'tx_result'
2023-11-22 09:37:53 +00:00
Jędrzej Stuczyński
6552cbaeda
Updated cosmrs-related dependencies
2023-11-22 09:37:52 +00:00
Jędrzej Stuczyński
24746dc47b
start gateway websocket listener before embedded NR
2023-11-21 14:32:23 +00:00
mx
8ee31d94ea
Merge pull request #4115 from nymtech/feature/increase-default-sdk-surbs
...
Feature/increase default sdk surbs
2023-11-21 14:30:21 +00:00
Jon Häggblad
818d7ee13e
Add logging for client fetching gateways and pretty print error ( #4164 )
...
* Add logging for client fetching gateways
* Pretty print error in client
* update
2023-11-21 11:41:03 +01:00
Jon Häggblad
81c692d305
Extract out tun crate ( #4159 )
...
* wip
* Use common interface request response
* wip: extract crates
* wip
* new structure compiles
* Create tun_common subdir
* Comment out return_mix_delays for now
* Remove unused boringtun dependency
* Revert to previous packet encoding
* Allow dead code on non-linux
* Add new function
2023-11-21 09:55:35 +01:00
Jon Häggblad
1728de57b9
Fix bunch of warnings on latest rustc beta ( #4161 )
2023-11-21 09:02:48 +01:00
Jędrzej Stuczyński
53fcebfd86
added 'build-info' command to nym-api ( #4162 )
...
* added 'build-info' command to nym-api
* moved run logic to cli::run
* clippy
2023-11-20 17:10:03 +00:00
Jędrzej Stuczyński
4a5ceddeac
Feature/gateway described nr ( #4147 )
...
* adding embedded NR information to gateways/described endpoint
* using default for NR if not available
2023-11-20 16:18:32 +01:00
Bogdan-Ștefan Neacşu
a5c1e4abf0
Expose the same pub key that's used for wg ( #4157 )
2023-11-17 13:04:22 +00:00
Jon Häggblad
3a1003c564
Create TaggedPacket ( #4156 )
...
* Create TaggedPacket
* Fix bug passing the correct data
2023-11-17 12:30:15 +01:00
Jon Häggblad
1cdd8f6c08
Rework error handling in tun device ( #4146 )
...
* Rework error handling in tun device
* Extract out timeout constants
* Experiment with timeouts
* Update error msg
* try_send in one direction as hotfix for deadlock
* Downgrade some log from info to debug
* Update comment
* rustfmt
2023-11-17 09:52:05 +01:00
Jon Häggblad
808e3f0562
Merge pull request #4154 from nymtech/jon/clippy
...
Fix clippy for latest rustc
2023-11-17 09:19:02 +01:00
Jon Häggblad
f0dade3c5b
Fix clippy in ephemera
2023-11-17 09:15:42 +01:00
Jon Häggblad
0a3c2b3cca
Upgrade to safer-ffi 0.1.4 for clippy
2023-11-17 09:06:12 +01:00
Jon Häggblad
ac66906980
IPR: add exit policy ( #4127 )
...
* Copy over request_filter
* Comment out stuff we don't need
* Delete unused allowed_hosts
* Delete unused code in request_filter
* Setup request filter
* Handle address checks
* rustfmt
* Tweak errors
* clippy
* allow dead code for non-linux
* inline log_msg
* Add ParsedPacket type
2023-11-16 14:13:13 +01:00
Gala
afd9f823d8
Merge pull request #4151 from nymtech/feat/explorer-vpnsite-buttom
...
Feat/explorer vpnsite buttom
2023-11-16 13:08:06 +01:00
serinko
d818448848
DOC: hotfix
2023-11-16 12:07:20 +00:00
Gala
a9a1ba2847
please lint..
2023-11-16 12:50:10 +01:00
Drazen Urch
2708c0ce10
Feature/deb package ( #4153 )
...
* Add debian scaffolding, allow specifying home_dir in env
* Run as nym user
2023-11-16 12:35:02 +01:00
Gala
bb3e9b3d4e
remove non used variable
2023-11-16 12:33:43 +01:00
Gala
e624f42ad5
fixing build
2023-11-16 12:03:23 +01:00
mx
7da83397dd
Merge pull request #4152 from nymtech/feature/docs/sort-info
...
DOCs: Operators - create tables to clarify Smoosh progress
2023-11-16 10:18:00 +00:00
serinko
26d0b4b159
create tables to clarify Smoosh progress
2023-11-16 11:12:40 +01:00
mx
b74490dc50
Merge pull request #4150 from nymtech/feature/ts-sdk-fixes
...
adding SURBs info to mixfetch
2023-11-15 17:19:59 +00:00
Jędrzej Stuczyński
8113095ff5
remove needless borrow ( #4149 )
2023-11-15 16:34:32 +01:00
Gala
8339d6ab49
nymvpn link on footer
2023-11-15 16:20:14 +01:00
Gala
f037b2ae68
adding nymvpn link to explorer
2023-11-15 15:58:31 +01:00
Zane Schepke
2a4c1d96a4
Update README.md
2023-11-15 09:37:21 -05:00
Lorexia
ed04ddf1c4
adding SURBs info to mixfetch
2023-11-15 15:35:10 +01:00
Zane Schepke
34b5d66df6
Update README.md
2023-11-15 09:35:04 -05:00
Tommy Verrall
0a1a5c25f7
Merge pull request #4148 from nymtech/chore/add-update-cost-params
...
Add update cost params to the NYM-CLI
2023-11-15 13:58:07 +00:00
Jędrzej Stuczyński
6bdba7046f
Bugfix/prerelease versionbump ( #4145 )
...
* prerelease updating rc suffix
* added post-run summary
* updated error message
2023-11-15 13:58:21 +01:00
Tommy Verrall
428d91a536
fmt
2023-11-15 12:37:01 +00:00
Tommy Verrall
88e0eaafcb
update args to pass through correctly
2023-11-15 12:32:23 +00:00
Tommy Verrall
dd19cabf15
adding the cost parameter update to the nym-cli
2023-11-15 12:30:02 +00:00
mx
4ec08da36d
Merge pull request #4144 from nymtech/hackathon-submission
...
linked to discussion fr submission
2023-11-15 09:15:30 +00:00
mfahampshire
16c59d95d3
linked to discussion fr submission
2023-11-15 10:00:27 +01:00
Jon Häggblad
e6f76380f6
Add timeouts in tun handler ( #4142 )
2023-11-14 17:34:37 +01:00
serinko
6961ecae55
hotfix
...
Adding a white line to fix the re-appearing bug
2023-11-14 15:06:49 +00:00
serinko
dd814c067c
Merge pull request #4138 from nymtech/patch/docs/hotfix
...
DOCS hot-fix: Missed bugs, details, spellcheck etc
2023-11-14 14:37:10 +00:00
serinko
666d5945b9
add init to fix node family cmdrun output
2023-11-14 15:15:15 +01:00
serinko
ecebf6e84c
add cosmwasm time execution definition
2023-11-14 14:54:45 +01:00
serinko
4663d39505
fix naming
2023-11-14 14:31:39 +01:00
serinko
81a7d7b001
correct urls && fix naming
2023-11-14 14:28:13 +01:00
serinko
2c0a561cd5
change html syntax
2023-11-14 14:20:44 +01:00
Tommy Verrall
d187d252fb
Merge pull request #4132 from nymtech/dependabot/npm_and_yarn/axios-1.6.0
...
Bump axios from 1.5.1 to 1.6.0
2023-11-14 13:04:38 +00:00
Tommy Verrall
4026dc8eef
Merge pull request #4133 from nymtech/dependabot/npm_and_yarn/nym-api/tests/axios-1.6.0
...
Bump axios from 0.27.2 to 1.6.0 in /nym-api/tests
2023-11-14 12:59:51 +00:00
Sachin Kamath
c02453b2d1
docs: update staking denoms, outdated validator info and small improvements
2023-11-14 17:21:39 +05:30
Jędrzej Stuczyński
f1a5a0ccd7
returning 'nil' for non-existing origin as opposed to an empty string ( #4135 )
...
* returning 'nil' for non-existing origin as opposed to an empty string
* version bump
2023-11-14 11:16:16 +00:00
mx
f9a4ca5a22
Merge pull request #4124 from nymtech/nymtech/docs/feature/updates
...
Update documentation
2023-11-13 18:31:42 +00:00
serinko
ee99843b51
correction point ordering - PR finished
2023-11-13 18:46:56 +01:00
serinko
05e349cf37
spell check
2023-11-13 17:44:33 +01:00
serinko
8d51cd1afd
spell check
2023-11-13 17:40:30 +01:00
serinko
a2fd78963c
spell check
2023-11-13 17:39:03 +01:00
serinko
59d43e1acd
spell check
2023-11-13 17:36:33 +01:00
serinko
354c529cea
syntax edit
2023-11-13 17:35:33 +01:00
serinko
435a60aee9
syntax edit
2023-11-13 17:34:55 +01:00
serinko
a1c9b9b4bb
syntax edit
2023-11-13 17:33:54 +01:00
serinko
457d1e8615
syntax edit
2023-11-13 17:33:21 +01:00
serinko
05eb05643f
correct link path
2023-11-13 15:53:54 +01:00
serinko
3d82f84e1d
correct link path
2023-11-13 15:52:16 +01:00
serinko
c7b3999dcf
add command example
2023-11-13 15:51:42 +01:00
serinko
8336bb0009
comment a reduntand page
2023-11-13 15:48:14 +01:00
serinko
4cb0231acf
add run binary steps
2023-11-13 15:47:27 +01:00
serinko
3715860a47
add donwload binary steps
2023-11-13 15:43:38 +01:00
serinko
5b2e4158bd
change version variable
2023-11-13 15:37:36 +01:00
serinko
2ddd34f343
edit syntax
2023-11-13 15:00:19 +01:00
serinko
564cbadc6e
edit gateway bonding
2023-11-13 14:58:31 +01:00
serinko
5a9920edb8
simplify bonding sequence
2023-11-13 14:48:41 +01:00
serinko
0e312f66ea
make node upgrade steps more explicit
2023-11-13 14:46:26 +01:00
serinko
8ca2ef28e6
edit node upgrade steps and add auto scripts
2023-11-13 13:53:32 +01:00
serinko
0cd0139307
edit Network requester to Network Requester
2023-11-13 13:02:04 +01:00
serinko
0041b4a7a7
edit Mix node to Mix Node
2023-11-13 13:00:11 +01:00
serinko
caa18f1661
edit Network requester to Network Requester
2023-11-13 12:58:35 +01:00
serinko
946ced541c
edit Mix node to Mix Node
2023-11-13 12:57:03 +01:00
serinko
fd0c4c2623
edit Network requester to Network Requester
2023-11-13 12:55:54 +01:00
serinko
9f57ea4309
edit Mix node to Mix Node
2023-11-13 12:54:59 +01:00
serinko
4c7a30a16d
edit Mix node to Mix Node
2023-11-13 12:50:35 +01:00
serinko
8029136251
edit Network requester to Network Requester
2023-11-13 12:50:10 +01:00
serinko
2a3d898da1
edit gateway to Gateway
2023-11-13 12:48:07 +01:00
serinko
0dd1f3ac2b
edit Network requester to Network Requester
2023-11-13 12:47:26 +01:00
serinko
2edd704e39
edit Mix node to Mix Node
2023-11-13 12:45:54 +01:00
serinko
e936ba1d26
edit Mix node to Mix Node
2023-11-13 12:39:54 +01:00
serinko
d6a9f4c549
syntax edit
2023-11-13 12:34:57 +01:00
Pierre Dommerc
2934d24e53
feat(vpn-ui): scaffold rust backend ( #4073 )
...
* scaffold app
* feat: local storage for app data & config
2023-11-13 12:33:58 +01:00
serinko
aa65b96ef2
reorder Mix Node setup steps
2023-11-13 11:52:18 +01:00
serinko
b5bb3f36bf
add steps prior to bond
2023-11-13 11:46:08 +01:00
serinko
9f5c225cf9
edit Network requester to Network Requester
2023-11-13 11:32:16 +01:00
serinko
f0864adfe6
mix node to Mix Node
2023-11-13 11:31:18 +01:00
serinko
532fea38d5
edit gateway to Gateway
2023-11-13 11:30:22 +01:00
serinko
83eb0cbf54
mix node to Mix Node
2023-11-13 11:29:35 +01:00
serinko
58e0330f4f
mix node to Mix Node
2023-11-13 11:29:16 +01:00
mfahampshire
f47e1793a2
typo fix
2023-11-13 10:45:52 +01:00
Zane Schepke
11e01335c2
Update tauri.conf.json
2023-11-12 13:48:07 -05:00
dependabot[bot]
aa8accfbf8
Bump axios from 0.27.2 to 1.6.0 in /nym-api/tests
...
Bumps [axios](https://github.com/axios/axios ) from 0.27.2 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.6.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-11 06:19:19 +00:00
dependabot[bot]
efc83bdc1a
Bump axios from 1.5.1 to 1.6.0
...
Bumps [axios](https://github.com/axios/axios ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.5.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-10 17:28:32 +00:00
Jędrzej Stuczyński
ef8e452f30
using performance^20 when calculating active set selection weight
2023-11-10 09:54:03 +00:00
serinko
f623a9967c
unify naming convention network requester to Network requester
2023-11-09 18:13:54 +01:00
serinko
5395eebaef
unify naming convention mixnode to Mix node
2023-11-09 18:13:18 +01:00
serinko
7ffe4dd1d8
unify naming convention gateway to Gateway
2023-11-09 18:12:23 +01:00
serinko
1d292d4688
unify naming convention
2023-11-09 18:09:09 +01:00
serinko
dd04d4ea46
unify naming convention
2023-11-09 18:08:34 +01:00
serinko
3620cc9df0
unify naming convention gateway to Gateway
2023-11-09 18:08:00 +01:00
serinko
b06d6ff412
unify naming convention gateway to Gateway
2023-11-09 17:57:51 +01:00
serinko
6088c835a3
unify naming convention mixnode to Mix node
2023-11-09 17:53:51 +01:00
mfahampshire
8e3f4ce08d
format change
2023-11-09 17:45:19 +01:00
mfahampshire
9b4262bb36
added flag to socks5 info
2023-11-09 17:44:05 +01:00
serinko
9113658a42
unify naming convention
2023-11-09 17:34:00 +01:00
serinko
d09503edf4
unify naming convention gateway to Gateway
2023-11-09 17:22:09 +01:00
serinko
09124dafac
unify naming convention network requester to Network requester
2023-11-09 17:20:20 +01:00
serinko
a2ede72798
unify naming convention network requester to Network requester
2023-11-09 17:16:55 +01:00
serinko
61296b58e9
unify naming convention mixnode to Mix node
2023-11-09 17:15:34 +01:00
serinko
e3f3c5620d
spell check
2023-11-09 17:06:26 +01:00
serinko
c656b3968b
add firo intro
2023-11-09 17:03:10 +01:00
mfahampshire
6d37d7df8e
dropped default surbs to 10 for uniformity across sdks
2023-11-09 16:38:07 +01:00
mfahampshire
427f205a58
upped default attached number of surbs from 0 -> 10
2023-11-09 16:26:58 +01:00
serinko
41f9b9b340
rename gateway to Gateway
2023-11-09 14:56:15 +01:00
serinko
7d12b91bbd
remove --host flag
2023-11-09 14:52:51 +01:00
serinko
2960a4c48e
add --listening-address and --public-ips
2023-11-09 14:50:28 +01:00
serinko
4a84274055
rename gateway to Gateway
2023-11-09 14:43:27 +01:00
serinko
c34d89165c
syntax edit
2023-11-09 14:37:44 +01:00
serinko
f1b0a60b34
syntax edit
2023-11-09 14:37:32 +01:00
serinko
abef9c9768
add firo wallet setup
2023-11-09 14:34:28 +01:00
serinko
c4b227f66e
create firo setup screenshot
2023-11-09 14:31:50 +01:00
serinko
2389d7e62f
add firo to SUMMARY.md
2023-11-09 14:23:40 +01:00
serinko
f5e16cda5e
initialise firo guide
2023-11-09 14:22:50 +01:00
serinko
7ea415c082
finish electrum guide
2023-11-09 14:21:17 +01:00
serinko
90bfeb3dd2
add electrum to SUMMARY.md
2023-11-09 14:15:25 +01:00
serinko
f8666cec45
add NC install steps
2023-11-09 14:13:34 +01:00
serinko
f6e5892de7
initialise electrum guide
2023-11-09 14:01:30 +01:00
Tommy Verrall
6d2d8ce149
Merge pull request #4118 from nymtech/feature/ts-sdk-fixes
...
Feature/ts sdk fixes
2023-11-09 12:12:06 +00:00
Bogdan-Ștefan Neacşu
d38139be66
Add private ip assignment ( #4089 )
...
* Add private ip assignment
* Update wg IPs
2023-11-09 13:39:27 +02:00
Jon Häggblad
46d1ef7892
Disable poisson in ip-packet-router ( #4123 )
2023-11-09 12:16:33 +01:00
benedettadavico
8d9387d3ac
Merge remote-tracking branch 'origin/develop' into feature/nym-node-api-tests
2023-11-09 11:22:22 +01:00
Jon Häggblad
72bad6bb38
Fix read packet buffer size ( #4122 )
2023-11-09 02:12:58 +01:00
Mark Sinclair
66fd484bd5
Update cd-docs.yml
...
Allow docs GH Action to run for all branches
2023-11-08 15:22:03 +00:00
mfahampshire
a1328c96cf
commit to trigger deploy
2023-11-08 16:02:02 +01:00
Jon Häggblad
18aa4707a4
wg: tun devices in wireguard and packet router are separate ( #4121 )
2023-11-08 15:16:00 +01:00
mx
dadfc412f2
Merge pull request #4107 from nymtech/feature/websocket-client-usage-docs
...
Feature/websocket client usage docs
2023-11-08 08:48:12 +00:00
Jon Häggblad
3746975b14
Merge pull request #4110 from nymtech/jon/wireguard-changes
...
wireguard: config tweaks
2023-11-08 09:08:06 +01:00
Jon Häggblad
2c90229fce
Set peer at runtime
2023-11-08 08:42:19 +01:00
Jon Häggblad
b461645d3d
Make MTU configurable at runtime
2023-11-08 08:42:19 +01:00
Jon Häggblad
f7f8b9b898
wireguard: set MTU to 1420
2023-11-08 08:42:19 +01:00
Tommy Verrall
880d2d4edd
Merge pull request #4119 from nymtech/tommy/publish-sdk-candidate
...
Update SDK - version bump to 1.2.4-rc.1
2023-11-07 17:37:03 +00:00
Tommy Verrall
7bc81a91c5
run the formatter
2023-11-07 17:47:43 +01:00
mfahampshire
4ce652af95
update mdbook admonish
2023-11-07 17:46:46 +01:00
Tommy Verrall
8142e5c84c
update version bump to 1.2.4-rc.1
...
- includes fixes for parser body
- and errors associative with the encoded_payload_helper.rs
2023-11-07 17:38:46 +01:00
Lorexia
4efe712fc5
Merge branch 'develop' into feature/ts-sdk-fixes
2023-11-07 17:25:06 +01:00
Tommy Verrall
03f754cde4
Merge pull request #4102 from nymtech/chore/potential-fix-issue-3345
...
message checks around encoded payload helper
2023-11-07 15:37:49 +00:00
Jędrzej Stuczyński
8f53f095fb
Change default http API timeout from 3s to 10s ( #4117 )
2023-11-07 15:35:02 +00:00
Tommy Verrall
a0c667927c
one last change
2023-11-07 16:21:59 +01:00
benedetta davico
0cc090038b
Merge pull request #4116 from nymtech/master
...
Merge master to develop
2023-11-07 15:56:49 +01:00
benedetta davico
af32fe4022
Merge pull request #4114 from nymtech/release/2023.4-galaxy
...
Release/2023.4 galaxy
2023-11-07 15:54:16 +01:00
mfahampshire
9549d3b681
revert change of file name
2023-11-07 15:12:33 +01:00
mfahampshire
1be81b96b3
upped default sdk surbs from 5 -> 20
2023-11-07 14:56:14 +01:00
mfahampshire
eb2ac7630a
first pass at ws client usage docs
2023-11-07 14:38:54 +01:00
Tommy Verrall
189fd0ece4
insert import
2023-11-07 13:20:25 +01:00
Tommy Verrall
b6ccab79d2
pr comments
...
- update based on comments
2023-11-07 13:18:25 +01:00
Tommy Verrall
93cc281abc
Merge pull request #4112 from nymtech/chore/fix-get-reader-errors
...
Fixing parseBody for Mixfetch
2023-11-07 11:51:27 +00:00
Tommy Verrall
1f83b6f4e8
Update request.go with PR comments
2023-11-07 12:38:06 +01:00
Lorexia
5a96ef4ffe
Update mixnet docs
2023-11-07 12:20:35 +01:00
Lorexia
dea3f7d4b3
Merge updates and update mixFetcha and mixnet examples
2023-11-07 11:54:01 +01:00
Tommy Verrall
40b2729a01
attempt fixing parseBody
...
- why?
when using the mixfetch SDK, i was encountering issues, when posting requests to specific endpoints. It was not parsing the response correctly with:
Error: panic:syscall/js: Value.Call: property getReader is not a function
By updating the above, i've tested this works on all variations of post and get request using mixfetch.
Locally I had to upgrade my version of go to 1.20
2023-11-07 11:19:57 +01:00
benedettadavico
91f383d5ac
Bump mixnode version and update changelog
2023-11-07 07:58:27 +01:00
Jędrzej Stuczyński
268588daac
Feature/tls mixnet client ( #4103 )
...
* adjusting ts mixnet client constructor
* added forceTls argument to 'ClientOptsSimple'
* more sdk types removed
* fixed import
* removed go debug code
* printing wasm blob version on load
* version bump
* temporarily removed 'nym/nym/wasm/full-nym-wasm'
* changed workspaces definition
* correctly setting initial rc.0 suffix
* updated crate versions
* reverted 'useWorkspaces' lerna option
* Fix up dependency versions
* Add dev mode toggle to SDK publish scripts
* Show location of WASM package
* Change dev mode and CI build order
* Bump package versions in SDK docs
* Remove two versions of `mix-fetch` from SDK docs and only use `-full-fat` version
* Remove old arguments for mixFetch and rename to bust cache
* Remove `nym-wasm-sdk` from linting
* Release v1.2.3 of Typescript SDK
* Force WSS on mixnet client
* Bump TS SDK to 1.2.4-rc.0
* Clean up lock file
* Update node-tester version to 1.2.3 in nym-wallet
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-11-06 19:05:11 +00:00
Tommy Verrall
c0aff70b37
Merge pull request #4108 from nymtech/develop
...
Adding docs to the release
2023-11-06 15:55:58 +00:00
mfahampshire
410ef85165
updating websocket send and receives
2023-11-06 16:52:22 +01:00
benedettadavico
e8bc2c7a01
Merge remote-tracking branch 'origin/develop' into feature/nym-node-api-tests
2023-11-06 16:46:31 +01:00
mx
4af376cb33
Merge pull request #4106 from nymtech/serinko/docs/quick-patch
...
Quick addon on Exit Gateway setup
2023-11-06 15:24:04 +00:00
serinko
66f012c70e
add exit policy to existing NR
2023-11-06 16:18:13 +01:00
mfahampshire
198739a126
added websocket client examples page
2023-11-06 15:48:59 +01:00
mfahampshire
85a0a3d8b5
* created 'examples' file
...
* added default port to configuration file
2023-11-06 15:48:20 +01:00
mfahampshire
789525c35b
remove ref to previous single page setup
2023-11-06 14:02:41 +01:00
mfahampshire
7ad5ff7770
* cmdrun path fixes
...
* rename file to setup+run
2023-11-06 14:01:20 +01:00
mfahampshire
bf56696adc
smol tweaks to readability
2023-11-06 13:57:55 +01:00
mfahampshire
193ea34efc
turned single ws client page into stub for expanded directory structure
2023-11-06 13:57:40 +01:00
mfahampshire
9c0ca32033
expanded pages for ws client
2023-11-06 13:57:12 +01:00
mfahampshire
76e49476a6
updated clients section format: expanding websocket client
2023-11-06 13:56:58 +01:00
mfahampshire
6d30ede01e
updated mdbookadmonish
2023-11-06 13:56:33 +01:00
mfahampshire
02459f5d53
added links + typo fixes
2023-11-06 12:51:37 +01:00
Lorexia
4c2c738bba
Update versioning for sanity check
2023-11-03 14:04:24 +01:00
Jon Häggblad
9f2bff2d16
Merge pull request #4068 from nymtech/jon/ip-forwarder-tun-device
...
Create IpPacketRouter
2023-11-03 13:34:37 +01:00
Tommy Verrall
ec8c67e67d
Merge pull request #4098 from nymtech/release/ts-sdk-1.2.1
...
Release Typescript SDK 1.2.1
2023-11-03 11:55:58 +00:00
Tommy Verrall
41bbbed704
keep notes
2023-11-03 12:49:35 +01:00
Lorexia
a7f9cb7db0
mimxnet client examples updates
2023-11-03 12:48:55 +01:00
Tommy Verrall
14961d231e
- add checks around message lengths
2023-11-03 12:46:55 +01:00
mx
881602bd9b
Merge pull request #4101 from nymtech/serinko/patch/docs
...
Update admonish
2023-11-03 10:37:39 +00:00
serinko
ba48b71b23
install admonish to all books
2023-11-03 11:29:20 +01:00
Lorexia
c1f2bf4f27
Update versioning and mixfetch docs
2023-11-03 11:02:07 +01:00
mfahampshire
43bd1ba419
updated mdbook admonish assets
2023-11-03 10:59:00 +01:00
Jon Häggblad
807e7e588f
Remove expect on NYM_CLIENT_ADDR
2023-11-03 10:49:39 +01:00
mx
9d678b4f8a
Merge pull request #4047 from nymtech/chore/sdk-docs-restructure
...
Chore/sdk docs restructure
2023-11-03 09:44:24 +00:00
Jon Häggblad
462c15887e
Fix compilation on non-linux
2023-11-03 10:03:05 +01:00
Jon Häggblad
60b1c1208a
NYM_CLIENT_ADDR
2023-11-03 09:31:17 +01:00
Jon Häggblad
756aca36ad
Take RoutingMode as argument
2023-11-03 09:26:32 +01:00
Jon Häggblad
90c40b76f5
rustfmt
2023-11-03 09:26:32 +01:00
Jon Häggblad
71a409cc0d
Add RoutingMode enum
2023-11-03 09:26:32 +01:00
Jon Häggblad
6beb77e464
rustfmt
2023-11-03 09:26:32 +01:00
Jon Häggblad
5f5ac4449c
send back to mixnet
2023-11-03 09:26:32 +01:00
Jon Häggblad
bb0fb71a21
Rename remaining places to ip packet router
2023-11-03 09:26:32 +01:00
Jon Häggblad
833a1b118e
on_message
2023-11-03 09:26:25 +01:00
Jon Häggblad
22dbdf0cd2
Create IpForwarderService
2023-11-03 09:26:25 +01:00
Jon Häggblad
7e6a4c073f
ci: cargo clean before clippy in nightly build
2023-11-03 09:00:27 +01:00
mfahampshire
50c994d2ed
fixed addr
2023-11-03 00:19:33 +01:00
mfahampshire
d151b907d1
added open proxies
2023-11-02 23:36:14 +01:00
Mark Sinclair
77aa58083d
Fix lint error
2023-11-02 21:56:27 +00:00
Mark Sinclair
13aeca9c88
Fix lint error
2023-11-02 21:37:47 +00:00
Jon Häggblad
3689b6df1a
Merge pull request #4092 from nymtech/jon/ci-win-runners
...
ci: switch to github runners for nightly windows builds
2023-11-02 21:40:54 +01:00
Mark Sinclair
d64613006c
Release Typescript SDK to version 1.2.1
2023-11-02 19:29:02 +00:00
Mark Sinclair
1582c13f62
Update SDK contract client
2023-11-02 19:26:09 +00:00
Mark Sinclair
554010b5cb
Add NodeJS mixFetch to version bump tool
2023-11-02 19:17:35 +00:00
Sebastian Martinez
60912ff8ef
Fix sdk publish action ( #4088 )
...
* fix: sdk publish script
The bash implementation used in the GitHub CI runner seems to have an
issue with incrementing a variable with `(( COUNTER++ ))` while `((
COUNTER=+1 ))` works fine.
* Add more sdk packages to workspace and normalize build sdk scripts
* Disable workspaces in npm publish sdk
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
* Continue publishing even when it fails
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
---------
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-02 17:19:34 +00:00
mfahampshire
a9c40e76dc
revert previous
2023-11-02 17:17:06 +01:00
mfahampshire
e9a0c6f8d0
added code example to helpers
2023-11-02 17:13:55 +01:00
mfahampshire
bcfea21501
upgraded mdbook-admonish version
2023-11-02 17:13:37 +01:00
Jon Häggblad
52736881db
Update Cargo.lock
2023-11-02 16:36:40 +01:00
Tommy Verrall
c85ac8e54d
Merge pull request #4095 from nymtech/fix-cd-docs-dev
...
Github actions: remove deployment to website-dev
2023-11-02 14:30:05 +00:00
Raphaël Walther
c4be55e824
Github actions: remove deployment to website-dev
2023-11-02 14:52:30 +01:00
Tommy Verrall
e62f5833e0
Merge pull request #4093 from nymtech/master
...
Master into develop
2023-11-02 13:50:21 +00:00
Lorexia
d073442cfe
Correct typo in docs
2023-11-02 14:45:44 +01:00
Tommy Verrall
ba803943d8
Merge pull request #4094 from nymtech/fix-cd-docs
...
Github Actions: fix cd-docs
2023-11-02 13:27:36 +00:00
Raphaël Walther
6e9eb26e27
Github Actions: fix cd-docs
2023-11-02 14:07:45 +01:00
mfahampshire
a4bb4ec6c5
first pass at helper messages
2023-11-02 13:19:54 +01:00
mfahampshire
72553623a7
first pass at troubleshooting doc
2023-11-02 13:10:05 +01:00
Lorexia
30165c10af
Update contract client page
2023-11-02 13:05:34 +01:00
serinko
caf33095d6
Merge pull request #4059 from nymtech/operators/smoosh-updates
...
OPERATORS: Finalize legal findings, Update smoosh + Exit GW, announce exit policy, update --host changes
2023-11-02 11:01:59 +00:00
serinko
0173bc748b
add smoosh link to intro
2023-11-02 11:56:31 +01:00
Jon Häggblad
b9088a8dda
ci: switch nightly-nym-connect-desktop-build to windows-latest
2023-11-02 10:54:31 +01:00
Jon Häggblad
01605534f7
ci: change nightly-nym-wallet-build to windows-latest
2023-11-02 10:54:31 +01:00
mfahampshire
082886ab19
removed todo - checked dependency versioning
2023-11-02 10:35:57 +01:00
mfahampshire
9a592df4f0
updated import info
2023-11-02 10:26:07 +01:00
mfahampshire
2334109721
tweak
2023-11-02 10:25:37 +01:00
mfahampshire
bc21fa3a7e
fix broken imports
2023-11-02 10:25:10 +01:00
mfahampshire
aa7dd1ecf9
admonish plugin upgrade
2023-11-02 10:24:46 +01:00
mfahampshire
6122817ab6
fixed broken link
2023-11-02 10:24:25 +01:00
mfahampshire
c667bb91c7
tweak
2023-11-02 10:24:03 +01:00
serinko
9b93b30aed
add reversed proxy ports
2023-11-02 10:01:01 +01:00
serinko
79d9ddd463
add correct cmdrun auto flow
2023-11-02 09:57:35 +01:00
serinko
ca512ca1ad
change phrasing
2023-11-02 09:10:13 +01:00
serinko
0f05f6e1ee
change phrasing
2023-11-02 09:06:33 +01:00
serinko
06e656840a
change syntax *binary* ->
2023-11-02 08:58:56 +01:00
serinko
48391d2252
remove ./ from SUMMARY.md
2023-11-02 08:56:13 +01:00
Jon Häggblad
e5ef62d7e7
ci: switch nightly-build to github hosted windows-latest
2023-11-02 08:51:30 +01:00
Jon Häggblad
1a6334f548
ci: fix typo in workflow name
2023-11-02 08:38:26 +01:00
mfahampshire
8cf0b3adae
first draft of expanded rust stuff
2023-11-01 21:01:47 +01:00
mfahampshire
d0e51df59a
new directory structure for rust SDK docs
2023-11-01 17:34:55 +01:00
serinko
50da1b1606
add wss host setup
2023-11-01 17:23:28 +01:00
Sebastian Martinez
df010ef304
Update mix-fetch-node to rc.3
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-01 16:41:50 +01:00
Sebastian Martinez
41caad4dbf
Fix the getRandomValue crypto polyfill issue
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-01 16:41:11 +01:00
mfahampshire
11e3836599
spellcheck + table format fix
2023-11-01 16:31:02 +01:00
Sebastian Martinez
4262e2e2f6
fix: adding some polyfills to nodejs-client and mix-fetch
...
During the merge of the nodejs-wasm-client there seems to be some
losses, this commit makes nodejs-client and the nodejs mix-fetch work
with the internal tools. Still looking into Tommys qa feedback.
2023-11-01 15:57:23 +01:00
serinko
610f7e88ca
add example setup-network-requester
2023-11-01 14:44:51 +01:00
Jon Häggblad
05a39aa5f5
Merge pull request #4087 from nymtech/jon/ci-work
...
ci: tidy up a few more workflows
2023-11-01 13:36:47 +01:00
Sebastian Martinez
784ee5ace8
Revert "Add hack for working with old nym gateways"
...
This reverts commit 7129de4373 .
To avoid breaking wss
2023-11-01 13:28:49 +01:00
serinko
73fe7ebec7
finish exit gateway setup
2023-11-01 12:00:16 +01:00
Jon Häggblad
7da2ce362d
ci: create nightly-nym-connect-desktop-build
2023-11-01 11:55:56 +01:00
Jon Häggblad
f28e0b529e
ci: use macos-latest in nightly-build
2023-11-01 11:55:56 +01:00
Jon Häggblad
6e9a588c1a
ci: nightly-build sed debug = false
2023-11-01 11:50:48 +01:00
Jon Häggblad
f3442c6964
ci: sort out nightly wallet build
2023-11-01 11:50:48 +01:00
Jon Häggblad
241169140e
ci: move nightly to ubuntu-20.04
2023-11-01 11:50:04 +01:00
Jon Häggblad
143036c2a2
ci: rename cd-docs
2023-11-01 11:50:04 +01:00
Jon Häggblad
043437a0c3
ci: rename to ci-binary-config-checker
2023-11-01 11:46:08 +01:00
Jędrzej Stuczyński
1370192823
print info on exit policy on embedded NR init ( #4086 )
2023-11-01 10:31:59 +00:00
serinko
07037341c5
change --host to -4 https://ifconfig.me
2023-11-01 11:06:44 +01:00
serinko
5406396c3c
syntax fix
2023-11-01 11:00:43 +01:00
serinko
bd50119152
change --host -> 146.70.170.3
2023-11-01 11:00:01 +01:00
serinko
d941d92571
add --with-exit-policy flag
2023-11-01 10:58:41 +01:00
Sebastian Martinez
06a96fa74a
Polishing nodejs-client and mix-fetch-node
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-01 09:31:15 +01:00
Sebastian Martinez
7129de4373
Add hack for working with old nym gateways
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-01 09:30:40 +01:00
Sebastian Martinez
14d0d5dcbb
Add mix-fetch for nodejs
2023-11-01 09:30:40 +01:00
Sebastian Martinez
37958ccb4e
Add nodejs wrapper for wasm sphynx client
2023-11-01 09:30:40 +01:00
Tommy Verrall
7e16920358
Merge pull request #4077 from nymtech/chore/unify-client-init
...
DRY up client cli
2023-11-01 08:26:02 +00:00
Tommy Verrall
5df5918176
Merge pull request #4083 from nymtech/release/2023.3-kinder
...
Release/2023.3 kinder
2023-11-01 08:24:05 +00:00
mfahampshire
a10ebf342b
tweak
2023-10-31 17:14:30 +01:00
serinko
0e906b1a3d
try change ifconfig.me -> icanhazip.com
2023-10-31 17:11:57 +01:00
mfahampshire
b072a080ae
added shipyard info
2023-10-31 17:03:37 +01:00
serinko
eb7305e31c
add token economics paper info
2023-10-31 16:01:54 +01:00
mfahampshire
4b23cd94fd
streamlined node types
2023-10-31 15:46:25 +01:00
mfahampshire
04fdc1dc60
streamline integrations files
2023-10-31 15:45:27 +01:00
mfahampshire
27810d473d
added community examples
2023-10-31 15:45:00 +01:00
mfahampshire
d1160350b2
added notepad to gitignore file
2023-10-31 15:44:39 +01:00
mfahampshire
5d8c5224ed
added examples pages
2023-10-31 15:44:22 +01:00
Jon Häggblad
e38b8fd419
Merge pull request #4064 from nymtech/jon/embedded-ip-forwarder-in-gateway
...
Run nym-ip-packet-router in gateway
2023-10-31 14:48:21 +01:00
Jon Häggblad
19a0fb3f38
Merge pull request #4079 from nymtech/jon/ci-maintenance
...
Tidy up some github workflows
2023-10-31 14:42:18 +01:00
benedetta davico
ebe693e591
Update publish-nym-wallet-macos.yml
2023-10-31 14:37:57 +01:00
Jon Häggblad
6fbb6539ef
ci: tidy ci-nym-vpn-ui-js
2023-10-31 14:36:07 +01:00
Jon Häggblad
199817bed0
ci: more iterate on ci-nym-vpn-ui-rust
2023-10-31 14:31:12 +01:00
Jon Häggblad
5ce2e21abc
ci: iterate on ci-nym-vpn-ui-rust
2023-10-31 14:26:09 +01:00
Jędrzej Stuczyński
f2383b5cb0
replaced '--disable-sign-ext' with '--signext-lowering' when running wasm-opt ( #3896 )
...
* replaced '--disable-sign-ext' with '--signext-lowering' when running wasm-opt + updated wasm-opt
* updated wasm-opt used in CI
2023-10-31 12:39:25 +00:00
Jon Häggblad
99c972e880
Set name to ci-nym-api-tests
2023-10-31 11:49:04 +01:00
Jon Häggblad
b169b6b438
ci: add workflow_dispatch to ci-nym-vpn-ui-rust
2023-10-31 11:48:20 +01:00
serinko
47d0c0ffa2
add exit policy implementation steps
2023-10-31 11:37:57 +01:00
Jon Häggblad
3307e7e0fc
rustfmt
2023-10-31 10:38:30 +01:00
Jon Häggblad
70d0aabbc1
Big chunk of search replace to the new name
2023-10-31 10:37:46 +01:00
serinko
b83e756650
syntax fix
2023-10-31 10:37:41 +01:00
serinko
b10aa52eca
add exit policy implementation steps
2023-10-31 10:35:30 +01:00
serinko
9e33454dc2
add exit policy implementation steps
2023-10-31 10:34:31 +01:00
benedettadavico
b056a97c8b
Update changelog and bump binaries
2023-10-31 10:25:19 +01:00
Jon Häggblad
a088d64d57
Fix missed rename in template
2023-10-31 10:21:01 +01:00
Jon Häggblad
7c5183700e
Rename to ip-packet-router directory
2023-10-31 10:14:58 +01:00
Jon Häggblad
00ca4d2afa
Rename to nym-ip-packet-router
2023-10-31 10:13:10 +01:00
Jon Häggblad
cf234ecf82
Update files to reflect new filename
2023-10-31 09:58:08 +01:00
Jon Häggblad
b48dc0b38a
Rename to old_config_v1_1_31.rs
2023-10-31 09:53:28 +01:00
Raphaël Walther
0294febd63
Merge pull request #4076 from nymtech/feature/update-security-page
...
Update security disclosure process
2023-10-30 18:34:07 +01:00
Jędrzej Stuczyński
5fcaacc39a
wasm lock
2023-10-30 17:16:08 +00:00
Jędrzej Stuczyński
30000126d1
Incorporate basic nym-node HTTP API (with swagger) to mixnodes ( #4075 )
...
* basic nym-node router
* loading legacy routes
* dead code
* config migrations
2023-10-30 17:12:13 +00:00
Jędrzej Stuczyński
00179d563b
removed the contracicting flag
2023-10-30 17:06:36 +00:00
Jędrzej Stuczyński
4a4b0ab7e0
putting no cover and fastmode to common args
2023-10-30 16:59:40 +00:00
Jędrzej Stuczyński
b3c7801f73
moved to different submodule
2023-10-30 16:30:12 +00:00
Jędrzej Stuczyński
4716d278ce
combine client run args
2023-10-30 16:26:37 +00:00
Jędrzej Stuczyński
f6f2cd7e17
unified native, socks5, NR client inits
2023-10-30 16:14:18 +00:00
Raphaël Walther
2084095773
Update security disclosure process
2023-10-30 16:42:40 +01:00
Jon Häggblad
aa02f33add
No need to show setup-ip-forwarder just yet
2023-10-30 15:01:47 +01:00
Jędrzej Stuczyński
da9d743f39
[mixnode] replace rocket with axum ( #4071 )
...
* axum-equivalent mixnode http api routes
* replaced all rocket routes with axum equivalents
* removed '_axum' suffix from the routes
2023-10-30 12:55:42 +00:00
benedettadavico
5ef48b92fa
Edit the copy in wallet for no password flow
2023-10-30 13:14:48 +01:00
Jon Häggblad
49cf33f6d7
Proper config backwards compatibility
2023-10-30 11:11:38 +01:00
Jon Häggblad
65d93b2b18
Remove hack
2023-10-30 11:11:38 +01:00
Jon Häggblad
a17d36fd89
Fix test compilation
2023-10-30 11:11:38 +01:00
Jon Häggblad
d33967f60c
rustfmt
2023-10-30 11:11:38 +01:00
Jon Häggblad
cfef1f8325
config handling
2023-10-30 11:11:38 +01:00
Jon Häggblad
8270204c7e
Run embedded ip-forwarder in gateway
2023-10-30 11:11:38 +01:00
Bogdan-Ștefan Neacşu
a209b87a41
Use the same hardcoded value for wg port
2023-10-27 14:29:57 +03:00
Bogdan-Ștefan Neacşu
ffb4457427
Feature/wg gateway data on handshake init ( #4057 )
...
* Return wg gateway data on handshake init
* Add wg register to gateway api client
* Remove socket addr and return just wg port
2023-10-27 13:40:42 +03:00
dependabot[bot]
6c436024f7
Bump browserify-sign from 4.2.1 to 4.2.2 in /testnet-faucet ( #4067 )
...
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign ) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2 )
---
updated-dependencies:
- dependency-name: browserify-sign
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-27 09:49:40 +01:00
dependabot[bot]
acbfdd7bbf
Bump browserify-sign from 4.2.1 to 4.2.2 ( #4066 )
...
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign ) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2 )
---
updated-dependencies:
- dependency-name: browserify-sign
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-27 09:49:17 +01:00
Tommy Verrall
8c1fb28216
Merge pull request #4062 from nymtech/chore/remove-whitespace-host-entry
...
remove any whitespace from input field when bonding host
2023-10-27 09:42:47 +01:00
Jon Häggblad
bef4a92e99
Create beginning of nym-ip-forwarder crate ( #4063 )
2023-10-26 18:13:36 +02:00
Tommy Verrall
d95f0e6f54
remove overhang from previous round :)
2023-10-26 17:00:52 +02:00
serinko
9d1adf9884
fix based on feedback
2023-10-26 16:56:43 +02:00
Tommy Verrall
31740f70e3
update validation
...
. use joi to validate ipv4 / ipv6 and hostname addresses
. check for empty characters on both version and host field and prevent submission otherwise
2023-10-26 16:54:14 +02:00
Tommy Verrall
c3d62b2a6a
be quiet linter
2023-10-26 15:47:05 +02:00
Tommy Verrall
64f89f9980
Merge pull request #4061 from nymtech/feature/update-security
...
update security disclosure info
2023-10-26 14:23:31 +01:00
Tommy Verrall
84f6459598
remove any whitespace from input field when bonding host
2023-10-26 15:19:10 +02:00
serinko
49dcc7e894
syntax fix
2023-10-26 14:37:30 +02:00
Raphaël Walther
361532830c
update security disclosure info
2023-10-26 14:15:05 +02:00
Tommy Verrall
ef1a453b9d
Merge pull request #4056 from nymtech/chore/change-output-to-debug
...
suppress error output
2023-10-26 12:40:06 +01:00
serinko
3fdd89035b
add page license
2023-10-26 13:07:07 +02:00
serinko
1aad2a3a7a
syntax fix
2023-10-26 13:04:56 +02:00
serinko
fa3277e18b
syntax fix
2023-10-26 12:59:40 +02:00
serinko
3d5a3ad958
add regions to SUMMARY.md
2023-10-26 12:58:29 +02:00
serinko
722486ca68
add regions to SUMMARY.md
2023-10-26 12:57:31 +02:00
serinko
96d1861955
add legal findings switzerland
2023-10-26 12:51:30 +02:00
serinko
f9e5a1159d
create legal region pages - us, swiss
2023-10-26 12:37:15 +02:00
serinko
4e994f2b92
update exit policy info
2023-10-26 12:32:53 +02:00
Tommy Verrall
1c8685681e
i hope for no more comments hold my 🍻
2023-10-26 12:25:31 +02:00
serinko
a65da367a3
correction based on feedback
2023-10-26 11:55:59 +02:00
serinko
e61281e25e
correction based on feedback
2023-10-26 11:54:51 +02:00
Jędrzej Stuczyński
0801b3c6f8
Feature/exit policy ( #4030 )
...
* exit policy types
* simple client for grabbing the policy
* moved allowed_hosts to a submodule
* started integrating exit policy into a NR
* ability to construct ExitPolicyRequestFilter
* fixed policy parsing to look for comment char from the left
* conditionally setting up request filter
* [wip] setting up correct url for exit policy upstream
* clap flags for running with exit policy
* fixed NR template
* updated NR config template
* making sure to perform request filtering in separate task
* initial, placeholder, exit policy API endpoint
* serving exit policy from an embedded NR
* double slash sanitization
* socks5 query for exit policy
* adjusted address policy logging
* cargo fmt
* Updated exit policy url to point to the correct mainnet file
* removed unecessary mutability in filter tests
* fixed the code block showing example policy being interpreted as doc test
2023-10-26 11:35:14 +02:00
serinko
0ff512f373
update smoosh faq - two options
2023-10-26 11:22:23 +02:00
serinko
d47f7afbf6
update smoosh faq - two options
2023-10-26 11:17:13 +02:00
Tommy Verrall
1f66670cc3
hopefully no more comments :)
2023-10-26 11:14:14 +02:00
Tommy Verrall
515054f1c6
addressing more pr feedback
2023-10-26 11:10:02 +02:00
Tommy Verrall
76d4036883
address pr feedback
2023-10-26 10:46:09 +02:00
serinko
0d21f2f39d
initialise operators update branch
2023-10-26 10:39:11 +02:00
Tommy Verrall
a5fa5dc05c
Merge pull request #4020 from Shubhamkashyap1601/develop
...
Update README.md
2023-10-26 09:31:49 +01:00
Tommy Verrall
e3fd26ca4e
Update README.md
...
fix denom
2023-10-26 10:29:04 +02:00
Tommy Verrall
8139fcfe74
keep list of ips in memory before deciding what to do..
2023-10-25 16:44:03 +02:00
Jędrzej Stuczyński
86fe4d1c1b
linked to swagger api from the landing page ( #4058 )
2023-10-25 15:23:11 +01:00
Tommy Verrall
6abeb9e3ca
Merge pull request #4055 from nymtech/update/issue-4052/reformat-delegations-summary
...
Reformat delegations summary
2023-10-25 15:09:30 +01:00
Tommy Verrall
d3ce3794b0
Merge pull request #4054 from nymtech/update/issue-4051/wallet-update-bond-page-link
...
Update bond page link
2023-10-25 15:08:38 +01:00
Tommy Verrall
89746e7dfe
- validate entries don't spam the logs
2023-10-25 14:09:08 +02:00
Tommy Verrall
700cd16641
suppress error output
...
- we can run the api and set the logging level differently on launch
- same offending characters are spamming the logs
2023-10-25 12:54:22 +02:00
fmtabbara
b72649e296
fix linting
2023-10-25 10:26:04 +01:00
fmtabbara
e9449b9135
fix delegations loading page
2023-10-25 10:02:21 +01:00
fmtabbara
caff2aa9d2
format delegations summary
2023-10-25 10:02:08 +01:00
fmtabbara
6eac899167
update bond page link
2023-10-24 16:14:25 +01:00
Tommy Verrall
ba4ade1750
Merge pull request #4034 from nymtech/nymvpn-ui_NC-87
...
feat(vpn): bootstrap ui app
2023-10-24 16:03:39 +01:00
pierre
b131de3bea
fix ci wip
2023-10-24 16:44:36 +02:00
pierre
a618668b63
fix ci wip
2023-10-24 16:37:05 +02:00
pierre
71e9fa178d
fix ci wip
2023-10-24 16:15:30 +02:00
pierre
67f13be3f7
fix ci wip
2023-10-24 16:12:16 +02:00
pierre
af89261992
add gh ci workflows
2023-10-24 16:08:12 +02:00
Jon Häggblad
d94a0454ae
wg: bounded channels ( #4037 )
...
* Make peer event channel bounded
* Make tun task channel bounded
2023-10-24 16:04:27 +02:00
mfahampshire
15af551139
smol reword
2023-10-24 15:03:58 +02:00
mfahampshire
0347a2bd89
added deprecation warning
2023-10-24 14:51:15 +02:00
mfahampshire
b26f70eb6a
stripped down + added new links
2023-10-24 14:51:05 +02:00
mfahampshire
bd10b17272
update plugin
2023-10-24 14:50:53 +02:00
mfahampshire
7b3a8d5bcd
added new examples pages
2023-10-24 14:50:40 +02:00
mfahampshire
0e1548db72
added new pages to summary
2023-10-24 14:50:24 +02:00
mfahampshire
2806931ca1
added new pages
2023-10-24 14:50:03 +02:00
Fouad
732720c306
update frontend type for current vesting period ( #4042 )
2023-10-24 13:35:17 +01:00
Tommy Verrall
58792e53de
Merge pull request #4039 from nymtech/feature/issue-4011/delegations-loading-ui
...
Add loading model on initial load of delegations
2023-10-24 12:51:12 +01:00
Tommy Verrall
8c54ebb6d1
Update sandbox.env ( #4040 )
2023-10-24 13:22:45 +02:00
mfahampshire
50e03d08bf
added info on post_process.sh
2023-10-24 13:18:32 +02:00
mx
b4229d22d5
Merge pull request #4031 from nymtech/operators/smoosh-updates
...
[OPERATORS]: Smoosh update
2023-10-24 11:09:36 +00:00
fmtabbara
4533834177
add loading model on initial load
2023-10-24 11:30:40 +01:00
serinko
42d3c3eec5
fix comments troubleshooting.md
2023-10-24 12:22:11 +02:00
Jędrzej Stuczyński
56e4b13e63
re-exported additional types for tx queries ( #4036 )
...
* re-exported additional types for tx queries
* replaced source of 'query::Query' type from cosmrs to tendermint-rpc for wasm compatibility
2023-10-24 11:15:38 +01:00
serinko
26217f53ae
fix comments troubleshooting.md
2023-10-24 12:10:44 +02:00
serinko
d79eda40a4
fix comments network-requester-setup.md
2023-10-24 12:03:19 +02:00
serinko
f4a17ac698
fix comments network-requester-setup.md
2023-10-24 11:58:31 +02:00
serinko
11e0b085d5
fix comments network-requester-setup.md
2023-10-24 11:56:57 +02:00
serinko
7df87a9c22
fix comments gateway-setup.md
2023-10-24 11:51:32 +02:00
Tommy Verrall
6b674fb53e
Update qa.env ( #4038 )
...
add ephemera placeholder
2023-10-24 11:48:39 +02:00
pierre
e7e68dafb5
fix typo
2023-10-24 11:46:48 +02:00
serinko
d5cabb10d6
fix comments smoosh-faq.md
2023-10-24 11:39:21 +02:00
serinko
cd425412cc
fix comments mixnodes-faq.md
2023-10-24 11:35:43 +02:00
Jon Häggblad
7cafd25036
wg: all channels strongly typed ( #4035 )
...
* Add PeerEventSender/Receiver
* Create strong types
* Create PacketRelaySender/Receiver
* Strongly typed
2023-10-24 11:22:59 +02:00
benedettadavico
0486cd2e63
refactoring the utils
2023-10-24 11:16:06 +02:00
pierre
4b68f8b725
setup lib compilation
2023-10-24 11:04:54 +02:00
Jędrzej Stuczyński
e2d816defb
fixed fmt::Display impl for GatewayNetworkRequesterDetails ( #4033 )
2023-10-24 09:57:53 +01:00
Jon Häggblad
d80333c819
wireguard: add packet relayer ( #4032 )
...
* wip
* wip: first step in putting in place forward channels
* Setup event loop for packet relayer
* tuntaskresponse
* wip
* tun task response channel
* Update comment
* done
* formatting
* nits
* Add comment
2023-10-24 10:50:30 +02:00
serinko
4d8d40f288
spellcheck mixnodes-faq.md
2023-10-24 10:42:00 +02:00
serinko
1e13dc542d
spellcheck troubleshooting.md
2023-10-24 10:38:19 +02:00
serinko
d103cefed2
spellcheck gateway-setup.md
2023-10-24 10:36:53 +02:00
serinko
ddd7c7058c
add gateway troubleshooting
2023-10-24 10:35:42 +02:00
serinko
bbb6919bf1
delete old troubleshooting stuff
2023-10-24 10:31:11 +02:00
serinko
c3ffadf53f
update network requester smooshed setup
2023-10-24 10:22:05 +02:00
serinko
c41872d5a4
finish gateway doc updates
2023-10-24 09:15:34 +02:00
serinko
b5ca5b4417
add exit gateway options
2023-10-24 09:11:17 +02:00
serinko
6bff864444
add how to make legal PR
2023-10-24 08:24:40 +02:00
serinko
a0e3978927
add legal forum to faq
2023-10-24 08:15:04 +02:00
pierre
735751b0d4
setup mui and tailwind
2023-10-23 19:57:48 +02:00
pierre
bf500948b2
init
2023-10-23 14:07:31 +02:00
benedetta davico
85d172e54a
updating details for QA env ( #4027 )
...
* updating details for QA env
* cargo fmt
2023-10-23 11:56:16 +02:00
benedettadavico
604098844a
node-api test updates
2023-10-23 10:59:03 +02:00
Jon Häggblad
d9f088f36e
Fully wrap tun task channel in strong type ( #4023 )
2023-10-20 15:17:03 +02:00
Jon Häggblad
396112bc8b
wg: use tags to forward packets ( #4022 )
...
* Explicit type for TunTaskRx
* Add tag to correctly forward incoming packets
2023-10-20 11:10:55 +02:00
Jon Häggblad
9ba2b28654
Merge pull request #4021 from nymtech/jon/wg-handle-ipv6-in-tun-device
...
Handle ipv6 in tun device
2023-10-19 15:32:59 +02:00
Jon Häggblad
89fad5c667
Fix log typo
2023-10-19 14:51:18 +02:00
Jon Häggblad
474c496226
Handle ipv6 in tun device
...
Handle IPv6 in tun device.
Remove bunch of unwraps and correctly handle errors.
Deduplicate parse_src_address.
2023-10-19 14:47:22 +02:00
Shubham kashyap
8bd497ae09
Merge pull request #1 from Shubhamkashyap1601/Shubhamkashyap1601-patch-1
...
Update README.md
2023-10-19 16:44:31 +05:30
Shubham kashyap
107cec39f4
Update README.md
2023-10-19 16:43:36 +05:30
Jędrzej Stuczyński
6a9b9cd0dd
making sure to start local gateway in 'local' mode ( #4019 )
2023-10-19 12:06:09 +01:00
benedettadavico
65e35bd2b0
Initial step to adding nym-node functional tests
2023-10-19 12:52:46 +02:00
Jędrzej Stuczyński
f328f3fa9e
Feature/gateway api ( #3970 )
...
* Squashing all the changes
initial router
started expanding the API
initial empty openapi/swagger
populated build-info endpoint
wip: populating rest of swagger
missing swagger data + using closure capture for immutable state
running the api as a proper task in gateway 'run'
fixing some version/feature clashes
refactored routes structures
initial host information endpoint
expanded on gateway-related endpoints
signing host information
moved all models to separate crate
unified http api client
routes unification + node api client
new generic cache and refresher
nym-api caching node self described information
removed old cache type
temporarily wired up NymContractCache to NodeDescriptionProvider
caching self reported host info
clients using self-described gateway information
fixed request timeouts for wasm
fixed wasm builds
post rebase fixes
cargo fmt
brought in wg routes into nym-node router
added ErrorResponse for wireguard routes
basic swagger support for wg endpoints
turns out swagger can be happy with strongly typed requests
output type support for wg routes
using concrete error type for nym node request error
fixed the registration test
landing page configurability
increased configurability
fixed build and lints of other crates
added default user-agent to http-api-client
reduced severity of gateway details lookup failure
changed default http port from 80 to 8080
nym-api using new default port for queries
added health endpoint
nym-api trying multiple ports for the client
using camelcase for node status
corrected health endpoint description
restored and revamped 'force_tls' flag to filter all gateways that support the wss protocol
fixed 'pub_key' path param in open api schema
derived Debug on 'NymNodeDescription'
ensuring valid public ips
added init and run flags to set hostname and public ips
fixed listening address being pushed to public ip
fixed the positional local flag
logging remote ip address of the request
updated helper function to query for described gateways
enabled tls in gateway client
removed hack-opts from mix fetch
additional changes after rebasing against origin/develop
* clippy
* wasm-related target locking
* more clippy, but this time in tests
2023-10-19 12:36:53 +02:00
Tommy Verrall
21a2b5f320
Merge pull request #3992 from nymtech/feature/configurable-socks5-bind-address
...
Feature/configurable socks5 bind address
2023-10-18 16:49:33 +01:00
Tommy Verrall
29dd931289
Merge pull request #3979 from nymtech/dependabot/go_modules/wasm/mix-fetch/go-mix-conn/golang.org/x/net-0.17.0
...
build(deps): bump golang.org/x/net from 0.11.0 to 0.17.0 in /wasm/mix-fetch/go-mix-conn
2023-10-18 16:30:54 +01:00
Drazen Urch
bbfb1f4346
Integrate gateway registry with nym-wireguard ( #4010 )
...
* NC-54 Integrate gateway registry with nym-wireguard
* Feature flag wireguard types
* Restore etherparse
* Fix start command
* clippy
* fmt
* Fix clippy lint
2023-10-18 16:10:36 +02:00
Jon Häggblad
ee02583cd2
ci: onlyh install protoc on macos-latest
2023-10-18 11:19:59 +02:00
Jon Häggblad
4141a7844f
ci: install protoc in nightly-nym-wallet-build
2023-10-17 23:39:28 +02:00
Jon Häggblad
1de86f7ad7
Merge pull request #4015 from nymtech/jon/ci-cleanup
...
ci: general cleanup
2023-10-17 23:02:41 +02:00
Jon Häggblad
833502ee35
Download wasm-opt release binaries instead of compiling
2023-10-17 22:58:25 +02:00
Jon Häggblad
9095da1e10
Install wasm-pacl in ci-sdk-docs-typescript
2023-10-17 22:57:24 +02:00
Jon Häggblad
b5eb8e94f4
Rename a few workflows
2023-10-17 22:56:33 +02:00
Jon Häggblad
8377c17838
Remove unnecessary apt install
2023-10-17 22:55:46 +02:00
Jon Häggblad
af018180d2
Switch to pull_request triggers on a few workflows
2023-10-17 22:55:00 +02:00
Jon Häggblad
5102fe9797
Remove some old build conditionals
2023-10-17 22:53:45 +02:00
Jon Häggblad
188e766106
Rename to ci-nym-api-tests
2023-10-17 22:52:15 +02:00
Jon Häggblad
5729123dd1
Rename to build-upload-binaries
2023-10-17 22:51:24 +02:00
Jon Häggblad
1935df960b
Remove push triggers on a bunch of CI workflows
2023-10-17 22:50:30 +02:00
Jon Häggblad
c39fd49b1f
Remove commented out leftovers
2023-10-17 22:47:17 +02:00
Jon Häggblad
bc6634fb6f
ci: use custom-linux instead of custom-runner-linux ( #4014 )
2023-10-17 22:42:31 +02:00
Tommy Verrall
09941eb741
Merge pull request #4013 from nymtech/feature/ts-sdk-fixes
2023-10-17 19:09:49 +01:00
Lorexia
2fc0d51377
Update mixfetch documentation
2023-10-17 19:11:09 +02:00
Lorexia
1e1b69c3b5
Update mixfetch doc and ascii tree bug
2023-10-17 19:07:25 +02:00
Jędrzej Stuczyński
82070b4ccb
i hate config backwards compatibility
2023-10-17 15:17:58 +01:00
Tommy Verrall
829296c0bb
Merge pull request #4009 from nymtech/CI/CD-docs-patch
...
CI/CD-docs patch
2023-10-17 14:56:08 +01:00
Jędrzej Stuczyński
c3571e53d9
base config actually did change
2023-10-17 14:44:23 +01:00
Jon Häggblad
7a8c9317bc
ci: create install-wasm-opt reusable action ( #4012 )
2023-10-17 15:35:44 +02:00
serinko
11ca9dd34e
fix flow
2023-10-17 13:24:03 +00:00
serinko
3e48b8db92
build books locally - success
2023-10-17 15:19:52 +02:00
serinko
38377ca776
edit syntax logic
2023-10-17 13:03:21 +00:00
serinko
529ad0e146
edit command path syntax
2023-10-17 12:43:01 +00:00
Jędrzej Stuczyński
d14337b9db
updated config templates
2023-10-17 12:52:52 +01:00
Jędrzej Stuczyński
855ae2fe78
nym-connect config upgrades
2023-10-17 11:50:08 +01:00
Tommy Verrall
e328898971
Merge pull request #4005 from nymtech/dependabot/npm_and_yarn/babel/traverse-7.23.2
...
build(deps): bump @babel/traverse from 7.22.17 to 7.23.2
2023-10-17 11:44:26 +01:00
serinko
72a6de18ae
edit syntax
2023-10-17 10:38:03 +00:00
serinko
52dc25b0ea
correct path
2023-10-17 10:34:16 +00:00
serinko
a6180a54bf
serinko/patch/ci-docs
...
I was not finished with the previous PR - was merged too fast
2023-10-17 10:27:35 +00:00
Tommy Verrall
f9971fbc8d
Merge pull request #4008 from nymtech/patch/ci-docs/serinko
...
Fix ci/cd-docs errors
2023-10-17 11:20:54 +01:00
serinko
0c7df5bd22
add mdbook-admonish install
2023-10-17 10:04:03 +00:00
Jon Häggblad
96a925c040
wireguard: create structs for udp handler and tun device ( #4007 )
...
* Extract out parse_peer
* wip: handle_packet extract
* Extract out active_peers.rs
* wip: rework to struct from free function
* udp_listener working
* wip
* more udp_listener
* tun_device
* wip
* tun_device
* Remove some old commented out stuff
* tidy
* Remove commented out line
2023-10-17 12:01:11 +02:00
serinko
20bc1e9caf
fix ci-docs error atempt
2023-10-17 09:50:44 +00:00
dependabot[bot]
2ae61ae79f
build(deps): bump @babel/traverse from 7.22.17 to 7.23.2
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.22.17 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 16:08:39 +00:00
Tommy Verrall
53ab49cdd0
Merge pull request #4004 from nymtech/dependabot/npm_and_yarn/nym-api/tests/babel/traverse-7.23.2
...
build(deps-dev): bump @babel/traverse from 7.18.11 to 7.23.2 in /nym-api/tests
2023-10-16 16:56:27 +01:00
Tommy Verrall
e341a37dd3
Merge pull request #3980 from nymtech/feature/operators/legal-forum
...
[DOC] Community legal forum for node operators
2023-10-16 16:34:52 +01:00
Tommy Verrall
e6ca58b7c8
Merge pull request #3982 from nymtech/bug/issue-3981/wallet-delegations-orderby-cp
...
Wallet: Fix delegation sorting for Cost Params
2023-10-16 16:26:03 +01:00
Tommy Verrall
8a3959b1e1
Update ci-docs.yml
...
fix issue when admonish needs updating
2023-10-16 17:11:59 +02:00
Tommy Verrall
4ebeada604
Merge pull request #3999 from nymtech/feature/ts-sdk-fixes
...
Latest version of the TS SDK documentation
2023-10-16 15:49:54 +01:00
fmtabbara
6a43b95e5e
merge develop
2023-10-16 15:36:37 +01:00
serinko
7ebb39c401
add tor legal advice excert
2023-10-16 16:24:24 +02:00
dependabot[bot]
66aff5bf2d
build(deps-dev): bump @babel/traverse in /nym-api/tests
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.18.11 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 14:14:39 +00:00
Tommy Verrall
15e029c380
Merge pull request #3994 from nymtech/feature/developers-docs-update
...
Add TS SDK info and links to developers documentation
2023-10-16 15:13:36 +01:00
Tommy Verrall
a17df31eaa
Merge pull request #3993 from nymtech/feature/docs-update
...
Update TS SDK info in docs
2023-10-16 15:12:46 +01:00
Lorexia
fa60c83691
Update github actions to bumped mdbook
2023-10-16 16:06:14 +02:00
Drazen Urch
e4dda5e541
Replace HashMap with DashMap ( #3995 )
2023-10-16 15:40:26 +02:00
Jon Häggblad
c598082335
wireguard: short circuit known addr ( #3998 )
...
* Forward directly on known addr
* Extract out test dev creation
* Extract out RegisteredPeers
* Extract out registered_peers.rs
* Reset main rate limiter on a timer
* Some pedantic clippy
* minor tidy
* Add missing continue
2023-10-16 14:15:33 +02:00
serinko
2e0cc8fa5f
spellcheck
2023-10-16 14:07:45 +02:00
Lorexia
b3caa7e28d
Update TS SDK info in docs
2023-10-16 14:07:26 +02:00
Fouad
9a30708bea
Ensure bonding page refresh when changing accounts ( #4002 )
2023-10-16 12:51:15 +01:00
Tommy Verrall
dd5d13ce91
Merge pull request #3976 from nymtech/documentation/updates
...
[DOCS] Update admonish version && Fix formatting
2023-10-16 12:09:52 +01:00
Jon Häggblad
30bfc24386
Merge pull request #4001 from nymtech/master
...
Merge master into develop
2023-10-16 12:42:24 +02:00
Mark Sinclair
3a86e9ecb7
Run GitHub Actions for Typescript and MacOS on large runners
...
Conflicts:
.github/workflows/publish-sdk-npm.yml
2023-10-16 12:35:23 +02:00
serinko
80fb3066e8
add how to make new input part
2023-10-16 12:17:52 +02:00
Lorexia
977338d1ba
Update integration docs
2023-10-16 11:09:55 +02:00
Lorexia
d5d889727d
Update callouts
2023-10-16 11:09:55 +02:00
Lorexia
93d4f91008
Add note for mixnet in production
2023-10-16 11:09:55 +02:00
Lorexia
c053dc5903
Update decision trees
2023-10-16 11:09:55 +02:00
Lorexia
da847b6ee8
Update integrations info
2023-10-16 11:09:55 +02:00
Lorexia
0fea2e09ae
Update decision tree
2023-10-16 11:09:55 +02:00
Lorexia
751e3f739a
Update packages versions and integration decision tree
2023-10-16 11:09:42 +02:00
Lorexia
01b3204a49
Update docs: reorder pages, examples, fetch checker
2023-10-16 11:06:45 +02:00
Lorexia
f5808fab83
Update fetch checker
2023-10-16 11:06:45 +02:00
Lorexia
48e698d080
Add details to integration page
2023-10-16 11:06:45 +02:00
Lorexia
022687526a
Add fetch checker utility to integrations page
2023-10-16 11:06:45 +02:00
Gala
3a624070ad
fix build
2023-10-16 11:06:45 +02:00
Gala
2e5a7c3912
different log for each comp
2023-10-16 11:06:45 +02:00
Gala
78f0633669
info txt
2023-10-16 11:06:45 +02:00
Gala
8fa54c4ad5
wrapping all wallet comp with wallet provider
2023-10-16 11:06:45 +02:00
Gala
7e07724085
fixing methods
2023-10-16 11:06:44 +02:00
Gala
42f0337e7f
conecting things
2023-10-16 11:06:44 +02:00
Gala
7cab3d58a8
point to take in count
2023-10-16 11:06:44 +02:00
Gala
495f2eb543
wip
2023-10-16 11:06:44 +02:00
Gala
0baaa2f847
wip
2023-10-16 11:06:44 +02:00
Gala
4adf922b3f
adding a react context... imposible to avoid it at the end : (
2023-10-16 11:06:44 +02:00
Lorexia
f3dfbeb2b7
Update examples
2023-10-16 11:06:44 +02:00
Lorexia
6619aed3b7
Update mixfetch for webpack
2023-10-16 11:06:44 +02:00
Lorexia
422b9a3a86
Add esbuild callout
2023-10-16 11:06:44 +02:00
Lorexia
618d0bdd34
Add disconnect to cosmoskit example
2023-10-16 11:06:44 +02:00
Lorexia
aec136edc8
Update CosmosKit tutorial
2023-10-16 11:06:44 +02:00
Lorexia
88fa090e23
Update notes
2023-10-16 11:06:44 +02:00
Lorexia
988fb174fc
Add details to mixfetch
2023-10-16 11:06:44 +02:00
Lorexia
8961d19fb8
Correct typo
2023-10-16 11:06:44 +02:00
Lorexia
627ebf4614
Fix mixnet example code for starting client
2023-10-16 11:06:44 +02:00
Lorexia
03099493aa
Correct client
2023-10-16 11:06:44 +02:00
Lorexia
f8c3f784c8
Update general FAQ
2023-10-16 11:06:44 +02:00
Lorexia
42fe861fbc
Add testnet info to wallet
2023-10-16 11:06:43 +02:00
Lorexia
a0ca5fcf55
Add RUST info
2023-10-16 11:06:43 +02:00
Gala
938e5ba19c
refactor
2023-10-16 11:06:43 +02:00
Gala
962d43ba3f
now give to each section it's own code example
2023-10-16 11:06:43 +02:00
Gala
cd5888636c
divide a the wallet in operations
2023-10-16 11:06:43 +02:00
Lorexia
305a374917
Update integrations page
2023-10-16 11:06:43 +02:00
serinko
02a74aa448
remove test file
2023-10-16 11:06:43 +02:00
serinko
f86cb859a7
add test file
2023-10-16 11:06:43 +02:00
Lorexia
4bf7096ee7
Add callout to mixFetch page
2023-10-16 11:06:43 +02:00
Lorexia
4b830ce38b
Correct documentation
2023-10-16 11:06:43 +02:00
Lorexia
65125b5f1e
Update documentation: introduction, overview and installation
2023-10-16 11:06:43 +02:00
Lorexia
281c94c6b2
correct FAQ
2023-10-16 11:06:43 +02:00
Lorexia
160ffbbcdd
repair ASCII tree bug
2023-10-16 11:06:43 +02:00
Gala
a6dc10ceec
updating dependencies
2023-10-16 11:06:30 +02:00
Lorexia
81edbab511
rebase to latest develop
2023-10-16 11:04:03 +02:00
Lorexia
272909d250
Add FAQ page details and rework bundling structure
2023-10-16 10:59:33 +02:00
Lorexia
91f1552a88
Add bundling pages and details for ESbuild and Webpack
2023-10-16 10:59:33 +02:00
Lorexia
4aa7d08e65
push last updates
2023-10-16 10:59:33 +02:00
Lorexia
587f500a0c
add polyfills details to bundling page
2023-10-16 10:59:33 +02:00
Lorexia
98898054c3
update mixfetch, cosmoskit examples
2023-10-16 10:59:33 +02:00
Lorexia
4753766d16
update query, execute, mixnet examples
2023-10-16 10:59:33 +02:00
Lorexia
502acd5b20
update mixfetch example
2023-10-16 10:59:33 +02:00
Lorexia
d569bf6b09
update mixnet example
2023-10-16 10:59:33 +02:00
Lorexia
bfdf9942f0
update query and execute examples
2023-10-16 10:59:33 +02:00
Lorexia
63d2ed2fec
add type annotations to examples
2023-10-16 10:59:33 +02:00
Lorexia
9627fa0500
Add small fixes
2023-10-16 10:59:33 +02:00
Lorexia
7938c41fcf
Fix chips css
2023-10-16 10:59:33 +02:00
Lorexia
f3fa86deb4
Fix css issues
2023-10-16 10:59:33 +02:00
Lorexia
3cdfcfff2c
Fix buttons styling
2023-10-16 10:59:32 +02:00
Lorexia
1412ca8fdd
Detail Cosmoskit example and add more fixes
2023-10-16 10:59:32 +02:00
Lorexia
611a945a3b
Fix examples code
2023-10-16 10:59:32 +02:00
Tommy Verrall
7d3e2f9870
Merge pull request #3997 from nymtech/master
...
merge release/2023.2-bounty into develop
2023-10-16 09:41:59 +01:00
Tommy Verrall
f08521a705
Merge pull request #3985 from nymtech/bug/issue-3984/fix-mixnode-sorting
...
Fix sorting for mixnodes and gateways
2023-10-16 09:16:07 +01:00
Tommy Verrall
3be06f813e
Merge branch 'develop' into master
2023-10-16 09:06:01 +01:00
Jon Häggblad
2c8187eb6c
wireguard: parse the public key up front in the UDP handler ( #3977 )
...
* wireguard: try to have a flow where we parse the public key up front
* Fix bug with continue instead of return in loop
* fix clippy::enum-variant-names
2023-10-16 09:44:10 +02:00
Tommy Verrall
82c107f7ad
Merge pull request #3996 from nymtech/jon/clippy
...
Fix (some) clippy in beta toolchain
2023-10-16 08:07:43 +01:00
Tommy Verrall
3f5ec9e7be
Merge pull request #3983 from nymtech/release/2023.2-bounty
...
Release/2023.2 bounty
2023-10-16 08:02:08 +01:00
Jon Häggblad
ea606857c2
clippy in ephemera (not all)
2023-10-15 23:05:34 +02:00
Jon Häggblad
a12c733b01
clippy::needless-pass-by-ref-mut
2023-10-15 22:41:46 +02:00
Jon Häggblad
f9063a298b
clippy::unnecessary-mut-passed
2023-10-15 22:40:52 +02:00
Jon Häggblad
edc100e67e
clippy::needless-pass-by-ref-mut
2023-10-15 22:39:52 +02:00
Mark Sinclair
e381e9e37f
Fix pre and post CI package loading
2023-10-13 19:22:33 +01:00
Mark Sinclair
1abcad05c1
GitHub Actions install wasm-opt
2023-10-13 19:10:39 +01:00
Mark Sinclair
ffcfa9435f
Run GitHub Actions for Typescript and MacOS on large runners
2023-10-13 18:58:32 +01:00
Mark Sinclair
52d5eb444b
Fix up Typescript CI and linting
2023-10-13 18:40:47 +01:00
Lorexia
b5cc7b8e49
Add TS SDK info and links to developers documentation
2023-10-13 18:35:29 +02:00
serinko
180927bcac
add legal chat room
2023-10-13 16:39:05 +02:00
Jędrzej Stuczyński
078365c467
nym connect fix
2023-10-13 11:07:30 +01:00
Jędrzej Stuczyński
85938113b7
cargo fmt
2023-10-13 11:02:15 +01:00
Jędrzej Stuczyński
0f38f35aba
updated client config template
2023-10-13 11:00:49 +01:00
Jędrzej Stuczyński
0a7826d286
allow setting custom bind address for socks5 client
2023-10-13 10:57:58 +01:00
Tommy Verrall
e02eae8fb3
Merge pull request #3986 from nymtech/bugfix/packet-type-satsub
...
use saturating sub in case outfox is not enabled
2023-10-13 10:03:02 +01:00
Jędrzej Stuczyński
fe4870199e
use saturating sub in case outfox is not enabled
2023-10-12 17:44:50 +01:00
fmtabbara
3d506cfa01
use switch statement for key mapping
2023-10-12 16:12:03 +01:00
fmtabbara
393d348306
fix sorting for mixnodes and gateways
2023-10-12 14:29:31 +01:00
fmtabbara
3ce936edac
move delgation sorting logic to hook + update storybook data values for testing
2023-10-12 13:38:44 +01:00
Jon Häggblad
3b634fe64e
wireguard: make sure to set rate limiter and index explicitly ( #3978 )
2023-10-12 14:26:11 +02:00
serinko
12a058d91b
update mdbook-admonish
2023-10-12 13:46:30 +02:00
serinko
95f0dd8979
add in-sheet-break-lines <br>
2023-10-12 10:53:18 +00:00
serinko
02dfd775a9
add summary of smoosh legal impact
2023-10-12 10:28:27 +02:00
serinko
82d6d203f0
initialize legal forum
2023-10-12 10:15:02 +02:00
dependabot[bot]
d180f7063c
build(deps): bump golang.org/x/net in /wasm/mix-fetch/go-mix-conn
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.11.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.11.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-11 22:51:15 +00:00
Mark Sinclair
70f5d476f2
Tidy up package.json workspace to prefer packages from npm
2023-10-11 14:58:44 +01:00
Mark Sinclair
445f3b0adb
Update lock file
2023-10-11 14:58:14 +01:00
Mark Sinclair
42836b3e0e
Add packages to version bumper internal tool
2023-10-11 14:57:57 +01:00
Mark Sinclair
7c2318a096
Release Typescript SDK v1.2.0 packages
2023-10-11 11:31:41 +01:00
serinko
b3739c02c7
re-update mdbook-admonish
2023-10-11 11:12:10 +02:00
serinko
5b7b3c0bdc
upate admonish
2023-10-10 23:21:42 +02:00
serinko
f2c2f273d7
fix syntax and formatting
2023-10-10 23:17:08 +02:00
serinko
3913e3e56b
[DOC]: edit minor syntax - smoosh-faq.md
2023-10-10 13:08:44 +00:00
Tommy Verrall
5f3f97f3be
Merge pull request #3975 from nymtech/bugfix/3973
...
Add packet type to NE mixnet response listener
2023-10-10 12:27:33 +02:00
Jon Häggblad
fb2b7d3480
Fix rust-analyzer warnings ( #3974 )
...
* Fix rust-analyzer warnings
Fix some warnings that rust-analyzer emits due to enabling all features.
These are annoying when you try to list all warnings in the entire
workspace.
* Revert change to signing client
* Instead add nested feature
2023-10-10 12:02:00 +02:00
Jon Häggblad
7577ec9cb2
[NC-43] Route packets back to WG peer ( #3965 )
...
* Initial work on reverse nat
* wip
* Refine key gen
* Rename to wg_tunnel
* Forward packet to peer
* Remove source_addr
* Check if allowed to write to tunnel
* Extract out network_table
* Move map struc definitions to udp_listener
* Delegate ip network table calls
* Fix mac compilation
* Add TunTaskTx type
2023-10-10 11:01:03 +02:00
Drazen Urch
1e900c32df
Gateway client registry and api routes ( #3955 )
...
* Add HTTP API and Client registry to Gateway
* Update CHANGELOG
* Smooshify structure
* Reify x25519 public key
* Hmac message verification
* Add lightweight handshake with replay protection
* Tidy up, move registartion to its own file
* Test for the registration flow
* Fix nonce loop hole
2023-10-10 10:55:26 +02:00
Drazen
cb4eaddc9f
Add packet type to NE mixnet response listener
2023-10-10 10:36:28 +02:00
benedettadavico
1b4bf74107
bump wallet version and update changelog
2023-10-10 09:47:46 +02:00
Tommy Verrall
52151c5fb4
Merge pull request #3971 from nymtech/move_builds_to_ubuntu_lts
...
Github Actions: Fix release process
2023-10-09 11:27:26 +02:00
Raphaël Walther
24fe628e15
Github Actions: Fix release process
2023-10-09 07:24:18 +02:00
Jon Häggblad
369330f517
Fix clippy for latest stable toolchain ( #3935 )
...
* clippy::redundant-guards
* clippy::incorrect_partial_ord_impl_on_ord_type
* clippy::redundant-guards
* clippy::unwrap-or-default
* rustfmt
* noop_method_call
* nym-wallet Cargo.lock
* Unpin rust toolchain for nym-wallet
* cargo clippy --fix --workspace
* clippy::redundant_locals
* Reorder Makefile targets for more logical ordering
2023-10-06 11:04:26 +02:00
Jon Häggblad
ada30f5483
ci: skip tests in ci-build for mac due to lack of runners
2023-10-06 10:53:29 +02:00
Tommy Verrall
c906770370
Merge pull request #3895 from nymtech/feature/issue-3894/wallet-rename-accounts
...
Wallet: Introduce edit account name
2023-10-05 16:05:58 +02:00
Raphaël Walther
6f94124256
Merge pull request #3967 from nymtech/add_workflow_trigger
...
Add workflow trigger
2023-10-05 15:31:47 +02:00
Raphaël Walther
e15c243202
Add workflow trigger
2023-10-05 15:25:13 +02:00
Tommy Verrall
c5599bf07d
Merge pull request #3942 from nymtech/jon/fix-contract-schema
...
Update cw3-flex-multisig schema
2023-10-05 15:03:08 +02:00
Tommy Verrall
70de88d53a
Merge pull request #3948 from nymtech/jon/upgrade-webpki
...
Upgrade webpki 0.22.0 to 0.22.2
2023-10-05 14:20:59 +02:00
Tommy Verrall
ef30a6706b
Merge pull request #3956 from nymtech/jon/update-chrono
...
Update chrono
2023-10-05 13:11:49 +02:00
Tommy Verrall
c784d95088
Merge pull request #3951 from nymtech/feature/localnet
...
Feature/localnet
2023-10-05 13:10:30 +02:00
Jon Häggblad
d57a4bc242
Merge pull request #3961 from nymtech/jon/wireguard-platform-specific
...
Compartmentalize the platform specific modules in the wg crate
2023-10-05 12:41:21 +02:00
Jon Häggblad
750a59461c
ci: enable mac on ci-build
2023-10-05 11:09:35 +02:00
Jon Häggblad
f244cff810
Comment out unused rocksdb in ephemera ( #3957 )
2023-10-05 11:08:15 +02:00
Jon Häggblad
63bbdfa523
Move platform specific code to platform directory
2023-10-05 09:56:01 +02:00
Jon Häggblad
1774606ec6
Merge pull request #3960 from nymtech/feature/wg-target-locking
...
don't build tokio-tun on non-linux targets
2023-10-04 21:26:21 +02:00
Jon Häggblad
e6c0b48819
Create dummy start_wireguard for non-linux
2023-10-04 21:01:16 +02:00
Jon Häggblad
cabadcb5cc
rustfmt
2023-10-04 20:11:28 +02:00
Jędrzej Stuczyński
0cec9f636f
don't build tokio-tun on non-linux targets
2023-10-04 16:41:12 +01:00
Jędrzej Stuczyński
56ddadc4c4
removed dead code
2023-10-04 09:03:51 +01:00
Jędrzej Stuczyński
2ab5b63086
script to startup localnet
2023-10-04 09:03:51 +01:00
Jędrzej Stuczyński
ffcb7348ff
fixed conflicting flags
2023-10-04 09:03:51 +01:00
Jędrzej Stuczyński
05739b4d84
added 'custom_mixnet' arg to nr
2023-10-04 09:03:50 +01:00
Jon Häggblad
3a6f1bec79
ci: enable wireguard on linux only in CI
2023-10-04 08:46:03 +02:00
Jon Häggblad
538fd7c5ee
Remove old unused lock file ( #3958 )
2023-10-04 08:39:25 +02:00
Drazen
12c931be36
Feature gate nym-wireguard
2023-10-04 08:24:18 +02:00
Jon Häggblad
ca0525d949
Fix clippy
2023-10-03 23:01:25 +02:00
Jon Häggblad
053fee7fdc
Update quinn-proto ( #3954 )
2023-10-03 22:43:58 +02:00
Jon Häggblad
97981e536d
Update chrono
2023-10-03 22:42:58 +02:00
Jon Häggblad
a7595ff176
nym-connect: update Cargo.lock after the tungstenite upgrade ( #3953 )
2023-10-03 22:24:44 +02:00
Jon Häggblad
14fbf8e064
Upgrade webpki 0.22.0 to 0.22.2 in nym-connect
2023-10-03 22:21:52 +02:00
Jon Häggblad
bb1fc9bb6a
ci: try enable color ( #3952 )
...
* ci: add CARGO_TERM_COLOR=always
* ci: revert dedup check since it doesn't always work
2023-10-03 22:02:19 +02:00
Jon Häggblad
581edbf0b3
Use TUN device for forwarding wireguard traffic ( #3902 )
...
* Initial experiments with using tun device
* Remove some unused stuff and start tidying
* Match stored peer addr
* Refine comments and names
* Fix deadlock
* Annotate with some more logging
* Tweak log statements in handle_routine
* wip: temp logging
* log to info
* Refine logging
* clippy
2023-10-03 18:18:38 +02:00
Jon Häggblad
03c33b1ee5
Upgrade tungstenite to latest ( #3947 )
2023-10-03 17:06:32 +02:00
Jon Häggblad
e13eeeb561
Update Cargo.lock
2023-10-03 14:38:41 +02:00
Jon Häggblad
e51881dbdf
Merge pull request #3950 from nymtech/master
...
Master into develop
2023-10-03 13:47:42 +02:00
benedetta davico
2a8ccace26
Merge branch 'master' into release/2023.1-milka
2023-10-03 12:38:02 +02:00
Jon Häggblad
1fd02ede95
ci: avoid duplicate builds for another two CI builds
2023-10-03 11:58:51 +02:00
Jon Häggblad
c324804aa9
ci: avoid duplicate builds for two CI builds
2023-10-03 11:56:11 +02:00
serinko
d5b961be5b
syntax correction
2023-10-03 09:18:49 +00:00
mx
1e26d4c88e
Merge pull request #3944 from nymtech/feature/documentation/events-page
...
DOCS: Create page for web3 privacy talk (Rome)
2023-10-03 09:09:03 +00:00
mfahampshire
f91fa95888
typo fixes
2023-10-03 11:08:00 +02:00
Jon Häggblad
b67d1e7a99
Upgrade webpki 0.22.0 to 0.22.2
2023-10-03 10:48:58 +02:00
Jędrzej Stuczyński
56a384ea09
[wasm-client] keeping ownership over 'ReceivedBufferRequestSender' channel when spawning 'ResponsePusher' ( #3945 )
...
* [wasm-client] keeping ownership over 'ReceivedBufferRequestSender' channel when spawning 'ResponsePusher'
* Bump version of Typescript SDK to RC.10
* GitHub Actions workflow to publish SDK to NPM
* Bump package version manually
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-10-03 09:36:25 +01:00
Jon Häggblad
c7da8a7594
ci: reorder nightly build matrix to group on toolchain
2023-10-03 09:09:51 +02:00
Jon Häggblad
da404b636d
Add sdk example for geo-aware topology provider ( #3941 )
...
* Add sdk example for geo-aware topology provider
* Re-export geo topology types
2023-10-02 14:21:53 +02:00
Jon Häggblad
d8821c26bc
ci: move nightly-nym-wallet to custom-linux
2023-10-02 14:07:13 +02:00
serinko
cc9b444394
add aztec partnership link
2023-10-02 14:04:52 +02:00
serinko
22c1d80712
initialise web3privacy page
2023-10-02 13:58:08 +02:00
Jon Häggblad
a06c2fb70c
ci: fail-fast set to false
2023-10-02 12:59:04 +02:00
Jon Häggblad
908191914f
ci: use continue-on-error so we get notifications
2023-10-02 08:29:22 +02:00
Jon Häggblad
b05ce4c733
ci: don't fail-fast on nightly build
2023-10-02 08:17:19 +02:00
Jon Häggblad
382464a143
ci: nightly nym-wallet reorder steps to fix cwd
2023-10-01 23:35:49 +02:00
Jon Häggblad
05f3af765b
ci: nightly nym-wallet install deps
2023-10-01 23:32:44 +02:00
Jon Häggblad
a9d3e5047d
ci: add workflow_dispatch to ci-contracts-schema
2023-10-01 23:09:56 +02:00
Jon Häggblad
c424f7d3f7
ci: fix bug in trigger
2023-10-01 23:09:37 +02:00
Jon Häggblad
093bb18119
ci: move work in progress files to subdirectory
2023-10-01 23:04:58 +02:00
Jon Häggblad
4d5bd0ddf4
ci: remove old unused nightly build files
2023-10-01 23:02:09 +02:00
Jon Häggblad
48d7e934b7
ci: remove commented out code in nightly
2023-10-01 23:00:47 +02:00
Jon Häggblad
ff7c359d0e
ci: try using normal matrix build
2023-10-01 22:54:05 +02:00
Jon Häggblad
d0b91444a0
ci: revert back to debug mode for nightly
2023-10-01 22:43:07 +02:00
Jon Häggblad
8c39cdf434
ci: nightly build in release mode
2023-10-01 21:42:17 +02:00
Jon Häggblad
fef164bf93
ci: nightly-build tidy
2023-10-01 21:17:15 +02:00
Jon Häggblad
759cb4b9b4
ci: fix workflow_dispatch for nightly build
2023-10-01 19:54:31 +02:00
Jon Häggblad
a800cbae02
Merge pull request #3943 from nymtech/jon/ci-work
...
Optimize some CI builds
2023-09-30 17:11:38 +02:00
Jon Häggblad
e4a2c639fc
Add names to contract job steps
2023-09-30 17:05:46 +02:00
Jon Häggblad
a67a9c4b32
Try adding conditional to avoid duplicate builds
2023-09-30 16:58:19 +02:00
Jon Häggblad
a450e2910f
Add workflow_dispatch to nightly build
2023-09-30 16:58:19 +02:00
Jon Häggblad
bd75c9c78d
ci: disable sccache
...
sccache keeps randomly failing, try disabling to see the impact on CI
build times
2023-09-30 16:58:19 +02:00
Jon Häggblad
fbfec25228
Remove nightly toolchain from contracts and nightly build
...
Building with the beta toolchain should be enough to alert us to
impending compiler and clippy changes.
2023-09-30 16:58:19 +02:00
Jon Häggblad
0b38e20298
Fix CI contract schema check
2023-09-30 11:47:01 +02:00
Jon Häggblad
38f78c9983
Generate multisig schema
2023-09-30 11:46:41 +02:00
Tommy Verrall
81db915401
Merge pull request #3933 from nymtech/feature/nym-api-tests
...
Adding missing tests and cleaning up Types files
2023-09-30 11:30:56 +02:00
Jon Häggblad
b27c7d0b14
ci: fix contracts-wasm target rename
2023-09-29 23:51:20 +02:00
Jon Häggblad
ed3a58b6a2
Tidy up Makefile ( #3934 )
...
* Attempt at simplifying top-level Makefile
* Another sweep at tidying up Makefile
* Further refinements
* Remove deprecated clippy-happy and no-clippy targets
2023-09-29 22:40:01 +02:00
mx
93733e73a2
Merge pull request #3911 from nymtech/feature/documentation/events-page
...
DOC/dev-portal: Initialize events page & prep HCPP23 pages
2023-09-28 17:03:57 +00:00
serinko
d7f69433d6
finished - ready for final review
2023-09-28 17:22:07 +02:00
serinko
ee282cfe9d
finished - ready for final review
2023-09-28 17:15:10 +02:00
serinko
1c13d466b1
spell checks
2023-09-28 16:14:53 +02:00
serinko
238dd533a8
finish ircd configuration guide
2023-09-28 16:11:42 +02:00
serinko
2d925c24c7
edit ircd_config.toml configuration
2023-09-28 10:28:23 +02:00
serinko
e6d5c5ec8c
add ircd_config.toml configuration
2023-09-28 10:21:14 +02:00
serinko
b4a7b9ed75
Merge branch 'feature/documentation/events-page' of github_serinko:nymtech/nym into feature/documentation/events-page
2023-09-26 23:16:10 +02:00
serinko
7bed01902e
add allow.list setup
2023-09-26 23:15:47 +02:00
mfahampshire
a77980a0da
added event links page
2023-09-26 22:53:25 +02:00
mfahampshire
d328bc15f8
add max hcpp event page to summary
2023-09-26 22:53:13 +02:00
serinko
871d88e3ed
add ircd intro
2023-09-26 22:15:53 +02:00
serinko
3904afa747
change comments above commands
2023-09-26 15:25:25 +02:00
serinko
2f8442760f
add wget command to download binary
2023-09-26 13:56:47 +02:00
serinko
ecdd3648ae
small edits
2023-09-26 12:50:12 +02:00
serinko
0218f436b2
edits in build nym section
2023-09-25 12:52:55 +02:00
serinko
3c26a4d4f6
added mac setup to matrix user guide
2023-09-25 12:43:18 +02:00
serinko
bedbe34f17
added matrix NC guide
2023-09-25 12:40:50 +02:00
serinko
26c822d637
added monero wallet NC guide
2023-09-25 12:31:46 +02:00
serinko
359be442bc
add monero setup giff
2023-09-25 11:52:51 +02:00
serinko
6f14c3b0fd
intro edits & flow change
2023-09-25 11:31:28 +02:00
benedettadavico
6e3bb2ec18
update changelog and bump version
2023-09-24 15:25:44 +02:00
benedettadavico
8bb0e8c510
Adding missing tests and cleaning up Types files
2023-09-22 17:38:03 +02:00
Jon Häggblad
412776e336
Add missing toolchain in ci-build-upload-binaries.yml
2023-09-22 17:17:04 +02:00
Jon Häggblad
27d7f043e7
Add missing toolchain in ci-build-upload-binaries.yml
2023-09-22 17:12:12 +02:00
Jon Häggblad
68d363af3c
Rename the files for release workflows ( #3932 )
2023-09-22 16:51:57 +02:00
Jon Häggblad
7415cf1934
Another round of tidy gh workflows ( #3931 )
...
* Remove unused Makefile target
* Split out ci-contracts-upload-binaries
* Remove the contracts from the main workflow
* Rename build-and-upload-binaries-ci
* Rename network-explorer name
* Rename network-explorer filename and check-merge-conflicts
* Rename three more workflows
* Rename sdk-publish
* Remove deprecated clippy-all
* Rename matrix includes json and delete one that is unused
* Typo in filename
* Delete nym-wallet-release.yml
2023-09-22 16:50:43 +02:00
Jon Häggblad
8c6421f240
Reverse naming for a whole bunch of workflows ( #3928 )
2023-09-22 16:50:34 +02:00
Jon Häggblad
c3f03a657f
Update some CI workflow names ( #3926 )
...
* Rename two workflows to fit naming scheme
* ci-build name change
* Rename 3 more workflows to ci- names
* Rename wallet.yml and nym-wallet-nightly-build to reverse naming scheme
* Rename to ci-contracts.yml
* Delete nym-wallet webdriverio workflow
* Update some workflow names
2023-09-22 16:50:24 +02:00
Jon Häggblad
95646e5770
nym-wallet-nightly-build: enable notification
2023-09-22 16:50:16 +02:00
Jon Häggblad
34ec1149d7
nm-wallet-nightly-build: reenable steps
2023-09-22 16:50:03 +02:00
Jon Häggblad
13f095a587
Fix nym-wallet-nightly-build toolchain
2023-09-22 16:49:50 +02:00
Jon Häggblad
696a27ec76
Initial work on splitting out nym-wallet nightliy build ( #3924 )
2023-09-22 16:49:35 +02:00
Jon Häggblad
806476d4b4
Rename the files for release workflows ( #3932 )
2023-09-22 16:46:45 +02:00
Jędrzej Stuczyński
5a0db2aea4
always using port 443 for tls gateway connection ( #3927 )
...
* always using port 443 for tls gateway connection
* bumping up rc version
* hack: additional hardcoded gateways
it disables topology refresh
* Add NPM packages to tool for bumping versions
* Bump RC versions of SDK packages
* Use manual gateway details
* Add progress to `publish.sh` script
* Add docs for WSS workaround
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-22 15:35:14 +01:00
Jon Häggblad
f8733f59c5
Another round of tidy gh workflows ( #3931 )
...
* Remove unused Makefile target
* Split out ci-contracts-upload-binaries
* Remove the contracts from the main workflow
* Rename build-and-upload-binaries-ci
* Rename network-explorer name
* Rename network-explorer filename and check-merge-conflicts
* Rename three more workflows
* Rename sdk-publish
* Remove deprecated clippy-all
* Rename matrix includes json and delete one that is unused
* Typo in filename
* Delete nym-wallet-release.yml
2023-09-22 16:12:33 +02:00
fmtabbara
c0b8ddd48e
fix linting
2023-09-22 14:41:03 +01:00
Jędrzej Stuczyński
56f351538b
custom Debug impl for mix::Node and gateway::Node ( #3930 )
2023-09-22 14:32:27 +01:00
Raphaël Walther
36bcfc132d
Merge pull request #3929 from nymtech/move_workflow_custom_runner
...
Github Actions: Move nightly builds to custom runner
2023-09-22 14:09:11 +02:00
Raphaël Walther
6e245208ac
Github Actions: Move nightly builds to custom runner
2023-09-22 14:01:07 +02:00
fmtabbara
f35396481f
take user password when editing account name
2023-09-22 12:21:19 +01:00
fmtabbara
be8b9e5a83
pass button title and modal title as prop
2023-09-22 12:21:19 +01:00
Jon Häggblad
7429487f30
fix clippy
2023-09-22 12:21:19 +01:00
Jon Häggblad
23d11ce523
rustfmt
2023-09-22 12:21:19 +01:00
Jon Häggblad
4f4cb83456
Add tauri functions
2023-09-22 12:21:19 +01:00
Jon Häggblad
9fe1ee6436
Check against renaming to existing name
2023-09-22 12:21:19 +01:00
Jon Häggblad
9ae5ee38f6
Add rename account to backend structs
2023-09-22 12:21:19 +01:00
Jon Häggblad
0f8d1f6439
Add unit test for adding duplicate account id
2023-09-22 12:21:19 +01:00
fmtabbara
b92527437a
introduce edit account name
2023-09-22 12:21:17 +01:00
Jon Häggblad
a3eb274a3b
Reverse naming for a whole bunch of workflows ( #3928 )
2023-09-22 11:53:05 +02:00
Jon Häggblad
0ddc6c4bc8
Update some CI workflow names ( #3926 )
...
* Rename two workflows to fit naming scheme
* ci-build name change
* Rename 3 more workflows to ci- names
* Rename wallet.yml and nym-wallet-nightly-build to reverse naming scheme
* Rename to ci-contracts.yml
* Delete nym-wallet webdriverio workflow
* Update some workflow names
2023-09-22 11:32:49 +02:00
Jędrzej Stuczyński
eccd6e16e2
Feature/mixfetch disconnect ( #3890 )
...
* js error message
* Ability to explicitly disconnect mixfetch
* removed unused import
* added disconnect method directly to sdk package
* simplifying error throw
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* added onunload event listener handler
* Using global instance of mixfetch to disconnect
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* Bump RC versions
* MixFetch, move unload handler to creation and check for undefined `window`
* Bump RC version
* Force TLS on mixFetch demo
* Add info about working around mixed content errors for mixFetch
---------
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-22 10:25:46 +01:00
Jon Häggblad
3ccec3857e
nym-wallet-nightly-build: enable notification
2023-09-22 10:17:02 +02:00
Raphaël Walther
5fd68ae909
Merge pull request #3925 from nymtech/move_workflow_macos
...
Github Actions: Move nightly builds on dispatch to custom MacOS runner
2023-09-22 10:03:22 +02:00
Jon Häggblad
fb04a85b5a
nm-wallet-nightly-build: reenable steps
2023-09-22 09:54:15 +02:00
Jon Häggblad
825e190c37
Fix nym-wallet-nightly-build toolchain
2023-09-22 09:45:44 +02:00
Raphaël Walther
7e60dea257
Github Actions: Move nightly builds on dispatch to custom MacOS runner
2023-09-22 09:37:35 +02:00
Jon Häggblad
014e5486a8
Initial work on splitting out nym-wallet nightliy build ( #3924 )
2023-09-22 09:26:24 +02:00
Tommy Verrall
33c8b2e963
Merge pull request #3923 from nymtech/move_custom_runner
2023-09-21 18:06:12 +02:00
Raphaël Walther
a727d96fe7
Github Actions: Move nightly to custom-linux
2023-09-21 17:58:42 +02:00
Jędrzej Stuczyński
d3325c176f
added forceTls argument to 'MixFetchOptsSimple' ( #3907 )
...
* Squashing commits
added forceTls argument to 'MixFetchOptsSimple'
made forceTls flag optional in mix fetch opts
whacking those moles
* GitHub Actions: install node
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-21 16:13:31 +01:00
Tommy Verrall
de47061558
Merge pull request #3921 from nymtech/tommy-feat/print-gateway-nr-config-path
...
printing initialised gateway-NR's config path to stderr
2023-09-21 17:02:49 +02:00
Tommy Verrall
f1947d1370
Merge pull request #3922 from nymtech/add_nightly_build_on_trigger
...
Add a separate nightly workflow with a trigger
2023-09-21 17:00:22 +02:00
Raphaël Walther
fba694f61a
Add a separate nightly workflow with a trigger
2023-09-21 16:52:01 +02:00
Jędrzej Stuczyński
1c1d02f15a
using correct method for converting PathBuf to impl Display
2023-09-21 15:20:41 +01:00
Jędrzej Stuczyński
cb910f41bd
printing initialised gateway-NR's config path to stderr
2023-09-21 15:17:35 +01:00
Raphaël Walther
e6d3083eea
Merge pull request #3920 from nymtech/enable_trigger_on_workflow
...
Github Actions: enable trigger on nightly workflow
2023-09-21 16:10:55 +02:00
Mark Sinclair
b97f8c1145
Mix Fetch RC Release ( #3910 )
...
* Bug fix `mixFetch` build
* Batch integration tests for mixFetch
* Bump RC version
* Tidy up READMEs
* Bump version to RC4 and fix up a few interfaces
* Bump version to RC5 and fix opts
* NodeJS SDK
* mixFetch usage example
* Update internal dev tester readme
* Add NodeJS packages to publish script
* Update lock file
* Upgrade `lerna`
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-21 15:09:34 +01:00
Raphaël Walther
0c678553af
Github Actions: enable trigger on nightly workflow
2023-09-21 15:59:39 +02:00
Mark Sinclair
96e740ec22
Update wasm_sdk.yml
2023-09-21 14:55:52 +01:00
Tommy Verrall
8affba8be4
Merge pull request #3908 from nymtech/jon/remove-growth-test-and-earn
...
Remove unused test-and-earn from nym-connect
2023-09-21 15:37:32 +02:00
fmtabbara
81a0729f52
fix linting
2023-09-21 13:30:15 +01:00
fmtabbara
e85c7b6f5f
remove test and earn from bundle
2023-09-21 12:48:42 +01:00
fmtabbara
33838eae8c
remove test and earn context provider
2023-09-21 12:35:33 +01:00
fmtabbara
1c2e3c754e
Revert "Remove unused test-and-earn from nym-connect"
...
This reverts commit cd3d4ffc9f .
2023-09-21 12:33:17 +01:00
Tommy Verrall
a9a1eecfff
Merge pull request #3885 from nymtech/update/issue-3884/delegations-page-updates
...
Update/issue 3884/delegations page updates
2023-09-21 12:45:12 +02:00
Tommy Verrall
95e3971b9c
Merge pull request #3912 from nymtech/jessgess-copyedit-1
...
Explorer copyedits
2023-09-20 18:34:55 +02:00
Jess
21cf6c974f
Update index.tsx
2023-09-20 17:20:17 +01:00
Jess
f536a204ba
Update index.tsx
2023-09-20 17:16:31 +01:00
serinko
5eb935a079
guide to electrum setup
2023-09-20 17:18:44 +02:00
Jędrzej Stuczyński
114d92f93f
Feature/gateway inbuilt nr ( #3877 )
...
* changed NymConfigTemplate trait to call 'template' by reference
* network requester lib
* introduced generic parameter to 'MixTrafficController' to allow non-remote gateways
* allowing for custom gateway sender
* types cleanup
* minor gateway cmds refactor + initial NR work
* wip
* running a NR inside gateway
note: this NR isnt tied to the gateway yet
* rebase fixes
* propagating same shutdown handle
* wip
* starting NR with appropriate local transceiver
* fixed premature shutdown
* wiring up PacketRouter
* both ends wired together
* actually working
so much cleanup to do now
* started removing dead code
* wip
* temp: hardcode gateway
* further cleanup
* fixed build of other binaries
* setup-network-requester subcmd
* overriding NR config in gateway init/run
* wip making it wasm-compatible [again]
* refactored 'GatewaySetup'
* clippy and friends
* removed debug code
* rust 1.72 lints
* ensuring local gateway is available + some comments
* correctly putting network requester data in the same underlying details struct
* improved gateway errors
* changed 'network_requester_config' deserialization
* missing clap annotation for 'enabled' flag in 'setup-network-requester' command
* saving config file after 'setup-network-requester'
* removed dead code
* review comments
* make embedded NR wait for gateway to come online (for at most 70min)
* fixed shutdown on successful gateway wait
* updated NR config override
2023-09-20 15:47:05 +01:00
serinko
c7be467685
DOC: dev-portal: initializ events page
2023-09-20 14:46:25 +02:00
Tommy Verrall
6dc8148372
Merge pull request #3904 from nymtech/jon/nr-enable-loop-cover-traffic-by-default
...
Enable loop cover traffic by default in NR
2023-09-20 13:27:01 +02:00
Jon Häggblad
cd3d4ffc9f
Remove unused test-and-earn from nym-connect
2023-09-20 13:20:25 +02:00
Tommy Verrall
d6c27c0985
Merge pull request #3901 from nymtech/jon/handle-socks5-udp-not-supported
...
Error instead of crash on UDP and BIND not supported
2023-09-20 10:22:20 +02:00
Tommy Verrall
9d8280986d
Merge pull request #3899 from nymtech/jon/fix-profile-warnings
...
Fix all the cargo warnings
2023-09-20 09:34:16 +02:00
serinko
8aa8f07cb8
DOC: smoosh-faq.md - quotation syntax fix
2023-09-19 16:47:24 +00:00
serinko
98c03ffa56
DOC: smoosh-faq.md - quotation syntax fix
2023-09-19 16:41:44 +00:00
serinko
0a3a31dedc
DOC: smoosh-faq.md - quotation syntax fix
2023-09-19 16:40:27 +00:00
serinko
79ae9b69ef
DOC: smoosh-faq.md - quotation syntax fix
2023-09-19 16:39:17 +00:00
serinko
549b58311d
Merge pull request #3906 from nymtech/patch/documentation/syntax-fix
...
Fixing bugs in mdbook build errors (links, admonish, path) -> CI/CD runs without a problem.
2023-09-19 15:52:57 +00:00
serinko
279b494a60
corrected surbs line
2023-09-19 12:54:36 +02:00
serinko
3be0a6cf65
fixed broken code path
2023-09-19 10:51:03 +02:00
serinko
9b8add1daa
fixed broken links
2023-09-19 10:36:25 +02:00
Mark Sinclair
2193378d42
Merge pull request #3905 from nymtech/bugfix/ci-cd-docs
...
Docs: make shell scripts exit on errors so that CI jobs fail on build errors
2023-09-19 09:28:33 +01:00
Mark Sinclair
c57263e91b
Docs: make shell scripts exit on errors so that CI jobs fail on build errors
2023-09-19 09:22:33 +01:00
Jon Häggblad
74d8d82b74
Tweak comments in template.rs
2023-09-18 23:08:21 +02:00
Jon Häggblad
397e8223bc
Enable loop cover traffic by default in NR
2023-09-18 23:04:20 +02:00
Mark Sinclair
685f26792f
Typescript SDK Nextra Docs ( #3880 )
...
* Remove pnpm-lock.yaml
* Add initial documentation
* updating packages and disconnecting on mixFetch when unmount
* handle the mixFetch error
* remove the mixfetch disconexion
* using now rc5 version
* Update overview
* Update installation page
* wip startong
* Copy edits and improving some of the formatting and styling
* Improve naming
* Add CosmosKit example
* Linting
* Update next.js
* Remove lock file
* More CosmosKit docs
* wip
* cleaninig a bit
* quick fix for wallet error
* wip wallet ui
* wip wallet ui
* more wallet ui
* fixing key error
* wip
* Example code
* Add custom style for code blocks to limit their height and scroll
* Change bg on darkmode
* Add styling to darkmode
* Reorg CSS - tbc
* Move example code
* Ledger support in Cosmos Kit - wip
* Change default app to Typescript
* Remove static export
* Tidy up wallet UI
* Set theme colour by hue
* Force dark mode theme
* some wallet ui
* Style buttons sidebar
* Sidebar colors
* Links styling
* Style callouts
* Add styling to button, chips, progress motion component
* Style agenda
* adding loaders
* wallet loaders
* traffic styles
* Fix colours
* Add links to methods
* Add execute code block
* Add traffic codeblock
* Add mixfetch codeblock
* Add Cosmokit codeblock
* Update info on getting started
* fixing build
* Fix build error
* Fix theme
* Fix filenames on examples
* Add copy to CosmosKit example
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Gala <calero.vg@gmail.com >
Co-authored-by: Lorexia <alexia.lorenza.martinel@protonmail.com >
2023-09-18 19:46:32 +01:00
Jon Häggblad
109659152d
Remove leftover .faq files
2023-09-18 17:11:18 +02:00
benedetta davico
73a75f7aef
Master ( #3888 )
...
* removed old wallet address flag again
* Add updates to community list projects
* Update cd-docs.yml
* Update cd-docs.yml
* [hotfix]: don't assign invalid fields when crossing the JS boundary (#3805 )
* [hotfix]: don't assign invalid fields when crossing the JS boundary
* eslint
* changelog update and version bump
* changed last vers. checkout to master
* corrected path of config
* make binaries executable
* docs: typescript.md - changing variables
* docs: rust.md - changing variables
* docs: vesting-contract.md - changing variables
* docs: mixnet-contract.md - changing variables
* docs: all variables changed
* operators: all variables finished
* dev-portal: mixnet-integration.md - variable changed
* dev-portal: faq.md - variable changed
* dev-portal: moredo.md up to date w NC default
* dev-portal: telegram.md - added banner & minor fix
* dev-portal: matrix.md - added banner
* PR finished - ready for review and merge
* removed all instances of platform_release_version var
* removed all instances of platform_release_version var
* changed version bumper script: removed platform_release_version references
* changed comment
* updating changelog and bumping versions
* Docs: new post-processing for books so that assets stay relative
This commit has the same content as https://github.com/nymtech/nym/pull/3842
* Docs: add prod deploy settings
* fixed ChangeMixCostParams event deserialization (#3873 )
* Merge pull request #3892 from nymtech/feature/operators/smoosh-faq
Create smoosh FAQ section & re-organize operators/faq accordingly
* corrected faq dir path
* added integrations-faq page
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
Co-authored-by: Lorexia <alexia.lorenza.martinel@protonmail.com >
Co-authored-by: Tommy Verrall <tommy@nymtech.net >
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: serinko <97586125+serinko@users.noreply.github.com >
Co-authored-by: mx <33262279+mfahampshire@users.noreply.github.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2023-09-18 17:06:10 +02:00
benedettadavico
06956efa3f
Deleting faq.md on develop
2023-09-18 17:04:58 +02:00
serinko
d936c66e1f
added integrations-faq page
2023-09-18 16:17:10 +02:00
serinko
e63de3f52b
corrected faq dir path
2023-09-18 16:01:03 +02:00
serinko
bded08dce9
Merge pull request #3892 from nymtech/feature/operators/smoosh-faq
...
Create smoosh FAQ section & re-organize operators/faq accordingly
2023-09-18 15:51:22 +02:00
Jon Häggblad
604657c1dc
Error instead of crash on UDP and BIND not supported
2023-09-18 15:41:56 +02:00
serinko
f130ff73ad
Merge pull request #3900 from nymtech/patch/dev-portal/integrations-faq-fix
...
integrations added to developers/faq section
2023-09-18 13:40:45 +00:00
serinko
ddaabdc856
Merge pull request #3892 from nymtech/feature/operators/smoosh-faq
...
Create smoosh FAQ section & re-organize operators/faq accordingly
2023-09-18 13:38:54 +00:00
serinko
65de9d146d
removed redundant .faq dir
2023-09-18 12:20:19 +02:00
serinko
ec3aa7d8eb
time frame in intro & ETA delete
2023-09-18 11:58:00 +02:00
serinko
805e1b8759
add NymAPI codebase link
2023-09-18 11:52:53 +02:00
serinko
53db649e84
steps timing explained & italic removed
2023-09-18 11:44:50 +02:00
serinko
f76092e8e7
clarified new smooshed gateway
2023-09-18 11:40:58 +02:00
serinko
c75fda0eb1
fix SUMMARY.md & links
2023-09-18 10:48:27 +02:00
serinko
9dfbc8c9c8
integrations added to developers/faq section
2023-09-18 10:20:48 +02:00
serinko
0171791188
syntax fix
2023-09-18 07:59:19 +00:00
serinko
f6a9d0b843
formatting quotes
2023-09-18 07:45:14 +00:00
Jon Häggblad
9654cbf87e
Remove ignored profile directives for contracts
2023-09-17 22:41:50 +02:00
Jon Häggblad
fc8ac8956d
Use resolver = 2 for contract workspace
2023-09-17 22:40:20 +02:00
Jon Häggblad
359a4e5bbd
Remove default-features where they are ignored anyway
2023-09-17 22:38:58 +02:00
Jon Häggblad
42d2ecca3c
Fix all the rust warnings about ignored profile directives
...
You can't specify profile in the manifest of a crate when it's part of a
workspace. Move the profile directives that cargo complains about to the
top-level workspace Cargo.toml
2023-09-17 22:29:08 +02:00
serinko
3c750f61e5
syntax fix
2023-09-15 19:14:31 +02:00
serinko
a8e7c3ca49
syntax fix
2023-09-15 19:13:11 +02:00
serinko
4f39630861
spell check
2023-09-15 13:39:34 +02:00
serinko
63714092df
gathered community questions & nym team answers
2023-09-15 13:33:26 +02:00
serinko
cd89f4866a
initialize faq/smoosh-faq.md page
2023-09-15 11:58:32 +02:00
serinko
a94c4c0895
initialize FAQ section & move faq -> mixnodes-faq
2023-09-15 11:51:24 +02:00
fmtabbara
56ef23b7d1
fix linting
2023-09-14 17:23:56 +01:00
Tommy Verrall
9fcffb1d94
Merge branch 'release/v1.1.31-kitkat'
2023-09-14 14:52:11 +02:00
Jędrzej Stuczyński
63b0658c65
[feat] Socks5 and Native client: run with hardcoded topology ( #3866 )
...
* allow running clients using hardcoded topology
* fixed sdk/lib/socks5-listener build
* fixed nym-connect build
* allow for both snake_case and camelCase deserialization
2023-09-14 14:26:11 +02:00
Tommy Verrall
6b161700f6
Merge pull request #3882 from nymtech/remove_unecessary_workflows
...
Github actions: remove nightly builds workflows on latest releases
2023-09-14 13:52:59 +02:00
fmtabbara
339244a1fb
update lock file
2023-09-14 11:30:22 +01:00
fmtabbara
6aa984621e
add tooltips
2023-09-14 11:29:31 +01:00
fmtabbara
ba0b5e2120
add total delegations to rewards summary
2023-09-14 11:29:06 +01:00
fmtabbara
b48e2af2c4
rename redeem to claim
2023-09-14 11:28:19 +01:00
fmtabbara
03736cc209
fix background color on account modal
2023-09-14 11:27:30 +01:00
Tommy Verrall
dcfe5f7c5b
Merge pull request #3883 from nymtech/ci/fix-clippy-error
...
fix ci failing builds on clippy errors
2023-09-14 11:31:02 +02:00
Tommy Verrall
cd89e26b74
fix ci failing builds on clippy errors
2023-09-14 10:13:32 +02:00
Jon Häggblad
4f9df2a8b1
Update Cargo.lock that was missed during release
2023-09-13 22:28:26 +02:00
Jędrzej Stuczyński
f6a4fc3b6f
updated mixnet contract schema files
2023-09-13 15:16:08 +01:00
Raphaël Walther
899db660ce
Github actions: remove nightly builds workflows on latest releases
2023-09-13 10:22:41 +02:00
Jon Häggblad
ec0ac56b8a
Improve error handling in wireguard listener ( #3881 )
2023-09-13 08:19:52 +02:00
Jędrzej Stuczyński
8981ffdcf9
removed queued mixnet migration that was already run ( #3872 )
2023-09-12 14:10:44 +01:00
Tommy Verrall
df25c01771
Merge pull request #3876 from nymtech/mixnet-version
...
updating mixnet contract version to 1.5.1
2023-09-12 15:08:52 +02:00
Tommy Verrall
a11dead84a
Merge pull request #3875 from nymtech/release/v1.1.31-kitkat
...
bump versions and update changelog
2023-09-12 15:08:29 +02:00
benedettadavico
5aa999643f
updating mixnet contract version to 1.5.1
2023-09-12 15:06:32 +02:00
Jon Häggblad
96b54db060
Wireguard listener ( #3868 )
...
* wip
* wip
* Most channels are in place
* tidy
* Send data to tunnel
* wip: adding in boringtun
* Handle timers
* Add consume_wg
* Split into mod
* Reorder
* Comments
* Refine channel handling
* Sort out dependency conflict
* Move wireguard listener in gateway beind a feature flag
2023-09-12 14:14:46 +02:00
benedettadavico
5bd4295164
bump versions and update changelog
2023-09-12 10:20:34 +02:00
Jędrzej Stuczyński
ed24afa207
fixed ChangeMixCostParams event deserialization ( #3873 )
2023-09-12 09:12:22 +01:00
Jędrzej Stuczyński
b07627d57e
fixed ChangeMixCostParams event deserialization ( #3871 )
2023-09-11 23:13:18 +01:00
Tommy Verrall
c4667a6792
Merge pull request #3846 from nymtech/jon/handle-unable-upgrade-config
...
clients: handle config upgrade failure
2023-09-08 11:11:43 +02:00
Tommy Verrall
2e2d258e53
Merge pull request #3860 from nymtech/feature/add-nc-wg-android
...
feat(nc-wireguard): bootstrap android client app
2023-09-08 10:05:00 +02:00
Tommy Verrall
843c74db63
Merge pull request #3865 from nymtech/fix_workflow_on_latest_release
...
Github actions: fix nightly build workflow
2023-09-08 10:01:41 +02:00
Tommy Verrall
142443b87e
Merge pull request #3863 from nymtech/patch/documentation/minor-fix-serinko
...
DOCS: Fix broken links and syntax flaws
2023-09-08 10:01:20 +02:00
Raphaël Walther
ec4765c9c6
Github actions: fix nightly build workflow
2023-09-08 08:47:56 +02:00
pierre
77a56600f0
fix build, add icon launcher
2023-09-07 16:34:37 +02:00
Mark Sinclair
90027dc525
Merge pull request #3864 from nymtech/bugfix/linting
...
Remove unused import
2023-09-07 15:02:37 +01:00
serinko
6a39e19f2e
CLI upgrade link correction
2023-09-07 16:00:34 +02:00
serinko
48140647b7
wallet & port link correction
2023-09-07 15:58:53 +02:00
Mark Sinclair
7d1cb6ca19
Remove unused import
2023-09-07 14:51:55 +01:00
serinko
d1f7066eb5
socks-proxy: link correction
2023-09-07 15:01:46 +02:00
serinko
2789951d9a
integration-faq: link correction
2023-09-07 14:58:33 +02:00
serinko
faab815c79
overview: link correction
2023-09-07 14:57:11 +02:00
serinko
a205fecece
mixnet-integration: link correction
2023-09-07 14:54:53 +02:00
serinko
f3116993d8
note-types: link correction
2023-09-07 14:41:03 +02:00
serinko
4fae075dae
wallet-bonding: url correction
2023-09-07 14:39:27 +02:00
serinko
da46955817
glossary: links correction
2023-09-07 14:35:43 +02:00
serinko
f2fc837811
nym-vs-others: link correction
2023-09-07 14:33:28 +02:00
Jędrzej Stuczyński
e7929d6f6b
Feature/wasm client nodejs ( #3769 )
...
* wip
* post-cherry pick fixes
* wip
* wip
* using sqlite-based indexeddb shim
* running nymClient in worker thread
* improved received handling
* building node mix-fetch
* fixed mix fetch request constructor if args[1] == undefined
* fixed build target
* nodejs origin bypass
* mix fetch in node
but I dont think anyone should use it over normal client...
* target locking
* fixed post-rebasing issues
2023-09-07 13:30:04 +01:00
serinko
e8f99cfdbe
websocket-client: link correction
2023-09-07 14:26:04 +02:00
serinko
b4ccd16d8b
ledger-live: link correction
2023-09-07 14:14:32 +02:00
serinko
f7974c5db8
rpc-node: link correction
2023-09-07 14:13:46 +02:00
Mark Sinclair
90a925ee62
Add auto-generated contract client ( #3861 )
...
* Add auto-generated contract client
* Use HTTPS instead of websockets
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-07 12:45:48 +01:00
Jędrzej Stuczyński
4890c528bc
feat: mixFetch - the final countdown ( #3737 )
...
* mixFetch
* clippy
* removed redundant Arc over 'WasmStorage' in the 'ClientStorage'
---------
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
2023-09-07 12:45:03 +01:00
serinko
d96de448d0
operators/maintenance page: syntax corrections
2023-09-07 13:28:04 +02:00
serinko
74cd6f0198
docs: correcting links to operators pages
2023-09-07 13:27:47 +02:00
Tommy Verrall
e71ae7198f
Merge pull request #3843 from nymtech/fix/nc-selected-nr
...
fix(nc): refresh nr list on privacy switch
2023-09-07 12:58:59 +02:00
Tommy Verrall
273f612d46
Merge pull request #3844 from nymtech/feature/named-task-client
...
feat: add name to `TaskClient`
2023-09-07 12:58:16 +02:00
Mark Sinclair
2e8d318587
Merge pull request #3845 from nymtech/feature/fix_updater_url
...
Fix updater.json URL
2023-09-07 11:04:41 +01:00
Jędrzej Stuczyński
17bd44f840
added optional name to TaskManager
2023-09-07 10:22:14 +01:00
serinko
c1076f81a6
Merge pull request #3857 from nymtech/feature/documentation/dev-portal/faq2
...
DOCS: dev-portal FAQ section
2023-09-07 09:06:27 +00:00
Tommy Verrall
d966eab085
Merge pull request #3837 from nymtech/release/v1.1.30-twix
...
Release/v1.1.30 twix
2023-09-07 10:59:39 +02:00
serinko
26507ee7d3
minor syntax correction
2023-09-07 10:58:38 +02:00
serinko
4677312cad
fixed ls command for unknown/allowed.list
2023-09-07 10:42:23 +02:00
serinko
07eddc8187
added link to faq to all intros
2023-09-07 10:34:59 +02:00
pierre
b9a9a407e9
init
2023-09-06 20:01:58 +02:00
Mark Sinclair
3c482eff6e
Docs: add prod deploy settings
2023-09-06 18:08:56 +01:00
Mark Sinclair
2880049196
Revert "init"
...
This reverts commit 8d2e8b3d26 .
2023-09-06 18:08:17 +01:00
Mark Sinclair
e67c6613c0
Docs: add prod deploy settings
2023-09-06 18:07:22 +01:00
Tommy Verrall
2111251d35
Merge pull request #3858 from nymtech/patch/docs-postprocess
...
Docs: new post-processing for books so that assets stay relative
2023-09-06 18:57:05 +02:00
pierre
8d2e8b3d26
init
2023-09-06 18:36:01 +02:00
Mark Sinclair
c60b52e9c4
Docs: new post-processing for books so that assets stay relative
...
This commit has the same content as https://github.com/nymtech/nym/pull/3842
2023-09-06 17:01:25 +01:00
serinko
33bf344d63
initialized faq section, moved existing faqs, started general faq page
2023-09-06 14:09:48 +02:00
Jędrzej Stuczyński
0efa78c4a8
adjusted logging on TaskClient Drop
2023-09-06 12:52:09 +01:00
Jędrzej Stuczyński
32ee16bf0b
added task name to 'UnexpectedHalt' error
2023-09-06 12:52:08 +01:00
Jędrzej Stuczyński
a8f70fe4a2
few named examples for mixnode
2023-09-06 12:52:08 +01:00
Jędrzej Stuczyński
f6fe5d41ea
introduced named TaskClient and including the name for logs
2023-09-06 12:52:08 +01:00
Jędrzej Stuczyński
2a87533b12
added 'open_proxy', 'enabled_statistics' and 'statistics_recipient' to NR config ( #3839 )
...
* added 'open_proxy', 'enabled_statistics' and 'statistics_recipient' to NR config
* Update template.rs
fixed missing quotation marks
2023-09-06 12:58:39 +02:00
Jon Häggblad
499fd8a91d
Fix clippy unused import ( #3848 )
2023-09-06 11:24:17 +02:00
Jon Häggblad
e336b9948e
Collapse conditional
2023-09-06 10:44:04 +02:00
Jon Häggblad
1cf2b10e31
clients: handle config upgrade failure
2023-09-06 10:09:25 +02:00
Bogdan-Ștefan Neacșu
b3cd42de58
Fix updater.json URL
2023-09-05 18:46:57 +03:00
pierre
f16498915a
fix types
2023-09-05 17:02:24 +02:00
pierre
d364510400
typo
2023-09-05 16:23:26 +02:00
pierre
96f9e39e1d
refresh nr list on privacy mode switch
2023-09-05 16:20:17 +02:00
Mark Sinclair
e083bfcfe4
Docs: post process to adjust URLs in index.html files for hosting in subdirectories ( #3842 )
...
* Docs: post process output to fix paths so that many mdbooks can be served from sub-directories
* Prevent theme from being modified
* Upload docs to Vercel
* Post process docs
* Process local links
* Docs: only process `index.html` files from the root,
All other files have the correct relative paths to serve assets properly and link to files relatively.
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-05 14:57:23 +01:00
Tommy Verrall
22c59be82c
Release/v1.1.30 twix ( #3836 )
...
* changed last vers. checkout to master
* corrected path of config
* make binaries executable
* docs: typescript.md - changing variables
* docs: rust.md - changing variables
* docs: vesting-contract.md - changing variables
* docs: mixnet-contract.md - changing variables
* docs: all variables changed
* operators: all variables finished
* dev-portal: mixnet-integration.md - variable changed
* dev-portal: faq.md - variable changed
* dev-portal: moredo.md up to date w NC default
* dev-portal: telegram.md - added banner & minor fix
* dev-portal: matrix.md - added banner
* PR finished - ready for review and merge
* removed all instances of platform_release_version var
* removed all instances of platform_release_version var
* changed version bumper script: removed platform_release_version references
* changed comment
* updating changelog and bumping versions
---------
Co-authored-by: serinko <97586125+serinko@users.noreply.github.com >
Co-authored-by: mfahampshire <maxhampshire@pm.me >
Co-authored-by: mx <33262279+mfahampshire@users.noreply.github.com >
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2023-09-05 11:58:21 +02:00
Tommy Verrall
f17e7378f7
Merge pull request #3835 from nymtech/feature/vpn-dirs
...
feat: init vpn clients directories
2023-09-05 09:51:02 +02:00
benedettadavico
8b14e2b1b6
updating changelog and bumping versions
2023-09-05 09:46:11 +02:00
pierre
1bb455675e
init dirs
2023-09-05 09:24:24 +02:00
Mark Sinclair
73076a2b26
Merge branch 'feature/gh-actions-hash-release' into develop
2023-09-04 20:49:54 +01:00
Jon Häggblad
1e1bf25514
gateway: disconnect inactive duplicate clients ( #3796 )
...
* gateway: disconnect inactive duplicate clients
* wip: see if we can switch to single ping at a time
* Finish reworking ping pong request flow
* Use workspace version of tokio
* Bundle active client channels into struct
* Fix typo
2023-09-04 16:41:58 +02:00
mx
a59295f036
Merge pull request #3828 from nymtech/documentation/patch-variables
...
Documentation/patch-variables
2023-09-04 14:12:26 +00:00
mfahampshire
d988fe02b5
changed comment
2023-09-04 13:42:14 +02:00
mfahampshire
9bdc3b260f
changed version bumper script: removed platform_release_version references
2023-09-04 13:39:48 +02:00
mfahampshire
2381e52d3b
removed all instances of platform_release_version var
2023-09-04 13:28:19 +02:00
mfahampshire
aa2e0b662e
removed all instances of platform_release_version var
2023-09-04 13:27:48 +02:00
serinko
6c7c9e46f4
PR finished - ready for review and merge
2023-09-04 12:17:28 +02:00
serinko
ee27dfe06c
dev-portal: matrix.md - added banner
2023-09-04 12:16:09 +02:00
serinko
600b89b5c7
dev-portal: telegram.md - added banner & minor fix
2023-09-04 12:11:24 +02:00
serinko
092268def9
dev-portal: moredo.md up to date w NC default
2023-09-04 12:04:03 +02:00
Tommy Verrall
80f7175abe
Merge pull request #3833 from nymtech/feature/gh-actions-hash-release
...
GitHub Action to hash releases
2023-09-04 09:27:07 +02:00
Mark Sinclair
4df29535dc
Use Node16 as that is all GitHub has
2023-09-01 23:42:06 +01:00
Mark Sinclair
6f08b60789
Remove workflow that is replaced by release-calculate-hash.yml
2023-09-01 22:14:02 +01:00
Mark Sinclair
9ec0f4a88e
Trigger workflow to hash files and create hashes.json
2023-09-01 22:12:11 +01:00
Mark Sinclair
6b4b7f5cdd
Custom GitHub Action to calculate hashes and auto-updater information for releases
2023-09-01 22:06:16 +01:00
serinko
a90378f987
dev-portal: faq.md - variable changed
2023-09-01 17:09:27 +02:00
serinko
a6278e9ae7
dev-portal: mixnet-integration.md - variable changed
2023-09-01 17:08:01 +02:00
serinko
825c30a547
operators: all variables finished
2023-09-01 17:01:37 +02:00
serinko
fd54f8a32f
docs: all variables changed
2023-09-01 16:42:19 +02:00
serinko
9488b8ba6a
docs: mixnet-contract.md - changing variables
2023-09-01 16:36:41 +02:00
serinko
c1f167bbd4
docs: vesting-contract.md - changing variables
2023-09-01 16:34:50 +02:00
serinko
dbeeeb9796
docs: rust.md - changing variables
2023-09-01 16:31:59 +02:00
serinko
81fbcdfdb2
docs: typescript.md - changing variables
2023-09-01 16:27:39 +02:00
Jon Häggblad
581cba9365
Merge pull request #3830 from nymtech/jon/nc-directory-error-handling
...
nym-connect directory error handling
2023-09-01 16:14:37 +02:00
serinko
13313d705f
make binaries executable
2023-09-01 16:13:00 +02:00
Jon Häggblad
c7d99bb951
Update error enum name
2023-09-01 15:58:51 +02:00
mx
ee938e6a0c
Merge pull request #3736 from nymtech/feature/rust-sdk-tutorial-chain-querier
...
Feature/rust sdk tutorial chain querier
2023-09-01 13:52:34 +00:00
Jon Häggblad
00501f7073
rustfmt
2023-09-01 14:53:25 +02:00
Jon Häggblad
db80666271
Append gateway_id to to gateway client error type
2023-09-01 14:38:34 +02:00
mfahampshire
3f9fdac9ec
removed ref to send_str for send_message
2023-09-01 14:00:48 +02:00
mfahampshire
3257315676
tweaks
2023-09-01 13:24:01 +02:00
Jon Häggblad
2f874a66de
Split directory mod into gateways and services
2023-09-01 13:14:05 +02:00
Jon Häggblad
defbcea227
Fallback on last hour performance for gateways
2023-09-01 13:14:05 +02:00
Jon Häggblad
58f79a972c
More extensive error handling in NC directory
2023-09-01 13:14:05 +02:00
serinko
e7c9c2b319
corrected path of config
2023-09-01 12:27:54 +02:00
serinko
236a441036
changed last vers. checkout to master
2023-09-01 12:27:27 +02:00
Jon Häggblad
de531d41ed
Merge pull request #3826 from nymtech/jon/fix-gateways-in-geoaware-routing
...
geo_aware_provider: fix too much filtering of gateways
2023-09-01 09:17:21 +02:00
Mark Sinclair
15df2cfbe5
Create release-calculate-hash.yml
2023-08-31 17:34:30 +01:00
Jon Häggblad
987401c320
Add one more gateway check when fetching in nym-connect
2023-08-31 15:35:39 +02:00
Jon Häggblad
81cbc48521
Remove unused
2023-08-31 15:18:43 +02:00
Jon Häggblad
8935eb125b
geo_aware_provider: fix too much filtering of gateways
2023-08-31 15:05:17 +02:00
Tommy Verrall
ca2aad778b
Merge pull request #3768 from nymtech/chore/enable-versioning
...
Chore/enable versioning
2023-08-31 11:53:22 +02:00
Tommy Verrall
584c902f93
Merge pull request #3809 from nymtech/feature/ncandroid-state
...
fix(nc-android): state sync cross ffi
2023-08-31 11:52:18 +02:00
Tommy Verrall
2b15d53f45
Merge pull request #3824 from nymtech/jon/explorer-client
...
Create explorer-client and use in geo aware provider
2023-08-31 10:55:20 +02:00
Tommy Verrall
ce98ce72d8
Merge pull request #3799 from nymtech/jon/network-requester-add-description-in-config
...
network-requester: add description to config
2023-08-30 12:33:42 +02:00
mfahampshire
5a8bad4503
Merge branch 'feature/rust-sdk-tutorial-chain-querier' of github.com:nymtech/nym into feature/rust-sdk-tutorial-chain-querier
2023-08-30 11:04:51 +02:00
mfahampshire
0e37084f34
updated client send method
2023-08-30 10:59:18 +02:00
Jon Häggblad
8af83ceac6
Add note about country to continent mapping
2023-08-30 09:57:56 +02:00
Jon Häggblad
ee6b6ecc7e
Create explorer-client and use in geo aware provider
2023-08-30 09:40:27 +02:00
mfahampshire
27a9557c7b
tweak
2023-08-29 17:22:59 +02:00
mfahampshire
c143fef912
tweaks to tutorial
2023-08-29 17:22:59 +02:00
mfahampshire
e7e48f0e53
added ide config to gitignore
2023-08-29 17:22:59 +02:00
mfahampshire
c62b344349
finished first pass at tutorial
2023-08-29 17:22:59 +02:00
mfahampshire
441fbf8255
added new pages for client and service /src/ files
2023-08-29 17:22:59 +02:00
mfahampshire
b5cde68e62
continued working on tutorial; finished bin/service
2023-08-29 17:22:59 +02:00
mfahampshire
c3d38fb904
continued working on dev portal tutorial
2023-08-29 17:22:59 +02:00
mfahampshire
2922306e25
added tree output for created client with storage example
2023-08-29 17:22:59 +02:00
mfahampshire
204b2e1101
working lib setup for tutorial
2023-08-29 17:22:54 +02:00
mfahampshire
c022486e63
cont. with first pass at tutorial
2023-08-29 17:21:51 +02:00
mfahampshire
2a7a681b7d
* started on cosmos tutorial
...
* edited summary accordingly
* edited links in other pages for new ts tutorial structure
* removed ipfs coming soon page
2023-08-29 17:21:51 +02:00
mx
a50b4ad211
Merge pull request #3786 from nymtech/dev-portal/telegram
...
initiated telegram tutorial
2023-08-29 15:18:36 +00:00
mfahampshire
ca613ad3aa
change shebang to nixos-compatible one
2023-08-29 17:07:52 +02:00
mfahampshire
f518c8377b
version bump
2023-08-29 17:07:34 +02:00
mx
e1a30ea01a
Merge pull request #3790 from nymtech/feature/documentation-scripts
...
Feature/documentation scripts
2023-08-29 15:00:48 +00:00
Tommy Verrall
9f5a0a7ca6
Merge pull request #3818 from nymtech/jon/nc-latency-based-gateway-selection
...
nym-connect: select gateway based on latency in medium mode
2023-08-29 16:33:07 +02:00
Tommy Verrall
c7de97d6dd
Merge pull request #3819 from nymtech/feature/nc-privacy-switch
...
feat(nc): disable privacy switch when active connection
2023-08-29 16:32:38 +02:00
Tommy Verrall
d8bef263b5
Merge pull request #3822 from nymtech/release/v1.1.29-snickers
...
Release/v1.1.29 snickers
2023-08-29 16:32:15 +02:00
Tommy Verrall
85a7ec9f02
Merge pull request #3821 from nymtech/release/v1.1.29-snickers
...
Release/v1.1.29 snickers
2023-08-29 16:31:32 +02:00
Jon Häggblad
8d105cf4dd
Add note about mixnode config entry
2023-08-29 14:57:43 +02:00
Jon Häggblad
6131d000e6
Add some logging statements
2023-08-29 14:35:08 +02:00
Jon Häggblad
972a220209
Add nr_description entry to NR config file
2023-08-29 14:28:31 +02:00
Jon Häggblad
b7cf7e06d2
Upgrade clap macro calls
2023-08-29 14:26:42 +02:00
benedettadavico
2df42e222c
version change NC
2023-08-29 14:02:41 +02:00
pierre
83a0a6455f
remove useless override
2023-08-29 11:23:17 +02:00
pierre
f53e5c42c3
fix fmt
2023-08-29 11:20:41 +02:00
Jon Häggblad
b537a7c2c7
Add some minor comments
2023-08-29 11:13:36 +02:00
pierre
9fb8b1d7c0
clean code
2023-08-29 11:06:39 +02:00
benedettadavico
a1482a2887
update changelog and bump versions
2023-08-29 10:37:51 +02:00
benedettadavico
b57df35f8c
update changelog and bump versions
2023-08-29 10:37:22 +02:00
Jon Häggblad
7f0a02f6ec
Also filter on performance
2023-08-29 08:25:59 +02:00
Jon Häggblad
cfc86ba9f5
nym-connect: select gateway based on latency in medium mode
2023-08-29 08:25:59 +02:00
pierre
9c68de64a0
fix lint
2023-08-28 22:17:56 +02:00
pierre
2fdd09deee
fix lint
2023-08-28 22:14:58 +02:00
pierre
5f9a514bc7
fix state
2023-08-28 21:14:07 +02:00
pierre
0812a0f599
disable privacy switch on active connection
2023-08-28 14:37:32 +02:00
Jon Häggblad
769a26fdeb
Merge pull request #3815 from nymtech/jon/revert-clippy-change
...
Revert clippy fix for arc_with_non_send_sync in wasm client
2023-08-28 09:53:16 +02:00
Jon Häggblad
2e7ddcb195
Allow arc_with_non_send_sync in wasm client
2023-08-26 21:51:16 +02:00
Jon Häggblad
84d893198b
Revert "Replace Arc with Rc on clippy's suggestion"
...
This reverts commit b050ae72de .
2023-08-26 21:09:33 +02:00
pierre
7741a3fea1
wip
2023-08-25 17:16:36 +02:00
Fran Arbanas
2f6617daac
Feature/issue credentials ( #3691 )
...
* Move the functionality to issue credentials from the credential binary and connect it with nym-cli
* finished CLI part, trying to fit SDK part
* finished Rust SDK
* fix: cleanup
* linting
* linting
* linting
* remove one layer of coconut in nym-cli
* linting
* Fixes based on PR comments
* formatting
* fixes based on PR comments
* formatting
* fixing clippy errors
* fixed post-rebasing issues and converted the lib into shared dep for other binaries
* removed credentials client in favour of moving the functionality to nym-cli
* removed redundant 'issue_credential' example (it did the same thing as 'bandwdith')
* removed credentials client from build server
* made the coconut cli also accept nym-api configs
* fixed support for socks5 and NR
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-08-25 17:13:52 +02:00
Tommy Verrall
9e483da802
Merge pull request #3814 from nymtech/jon/include-gateways-in-georouting
...
In geoaware routing, choose mixnodes close to exit gateway
2023-08-25 16:56:07 +02:00
pierre
017d536d35
wip
2023-08-25 16:30:05 +02:00
Jon Häggblad
d530e492ec
Fix compilation
2023-08-25 16:13:41 +02:00
Jon Häggblad
6c67cff235
Allow clippy for now
2023-08-25 16:02:13 +02:00
Jon Häggblad
66f04d17b7
Select country group by the exit gateway
2023-08-25 15:52:43 +02:00
Jon Häggblad
492155d04a
Also filter gateways on location
2023-08-25 15:52:43 +02:00
Jon Häggblad
069226125b
Separate cfg wasm function
2023-08-25 15:42:40 +02:00
Jędrzej Stuczyński
1ce536c2fa
[Manually reapplied] Merge pull request #3804 from nymtech/feature/explorer-gateway-iplocation
...
This was originally a commit 'b0a45c03b16c74697d8b46428fd83a25a5168add'.
However, we had to manually reapply it due to accidentally messing up the branch history.
2023-08-25 13:59:38 +01:00
Lorexia
2fbb901deb
Update mixnode setup to return IPv4
2023-08-25 13:56:31 +01:00
Tommy Verrall
3c3ec9c831
Merge pull request #3812 from nymtech/jon/nym-connect-filter-gateway-version
...
nym-connect: filter gateways on compatible version
2023-08-25 11:58:35 +02:00
Jon Häggblad
6a34a99fee
Merge pull request #3811 from nymtech/jon/clippy
...
Fix clippy for latest rustc
2023-08-25 11:44:57 +02:00
Jon Häggblad
ec75a06c9d
nym-connect: filter gateways on compatible version
2023-08-25 11:27:47 +02:00
Tommy Verrall
2fbe7bb350
Merge pull request #3810 from nymtech/jon/make-explorer-api-url-configurable-in-geo-aware
...
Add EXPLORER_API configurable url
2023-08-25 10:17:36 +02:00
Jon Häggblad
ee67f3d0f0
rustfmt
2023-08-25 09:10:10 +02:00
Jon Häggblad
188650ea05
Stay on 1.71.0 for nym-wallet until the clippy crash is resolved
2023-08-25 09:09:05 +02:00
Jon Häggblad
decae2b54d
Clippy pub use shadowing warning
2023-08-25 09:01:27 +02:00
Jon Häggblad
8104761914
Update nym-connect Cargo.lock
2023-08-25 07:37:45 +02:00
Jon Häggblad
8503def37f
Remove nym-connect mobile from Makefile
2023-08-25 07:37:29 +02:00
Jon Häggblad
48023eab41
Remove shadowing import
2023-08-25 07:33:49 +02:00
Jon Häggblad
b050ae72de
Replace Arc with Rc on clippy's suggestion
2023-08-25 07:33:32 +02:00
Jon Häggblad
377c9be790
clippy --fix
2023-08-24 17:58:51 +02:00
Jon Häggblad
5d7fd66cfc
rustfmt
2023-08-24 17:55:19 +02:00
Jon Häggblad
5128aef193
Upgrade ts-rs to 7.0.0
2023-08-24 17:55:19 +02:00
pierre
eb444f73ce
dont uwnrap blocking_run_client result
2023-08-24 16:10:14 +02:00
Jon Häggblad
6a327b0bd6
No timeout for wasm
2023-08-24 16:01:47 +02:00
Jon Häggblad
8a38c61065
Fix wallet build
2023-08-24 15:43:48 +02:00
Jon Häggblad
f0a888d59c
Add EXPLORER_API configurable url
2023-08-24 15:34:49 +02:00
pierre
d108919cf6
wip implement pingClient call
2023-08-24 13:06:16 +02:00
mfahampshire
f1b9cf4d68
update minibolt pp
2023-08-23 20:56:43 +02:00
Tommy Verrall
392e7b5268
Merge pull request #3806 from nymtech/fix/wallet-gateway-form
...
fix(wallet): gateway bond form wrong helper text
2023-08-23 18:01:40 +02:00
pierre
776a9d508a
fix wrong helper text
2023-08-23 17:44:53 +02:00
pierre
2f624d4f10
doc(nc-android): add notes for AAB build
2023-08-23 17:20:51 +02:00
benedettadavico
e04c759c14
changelog update and version bump
2023-08-23 17:12:46 +02:00
Jędrzej Stuczyński
3c9faff4ec
[hotfix]: don't assign invalid fields when crossing the JS boundary ( #3805 )
...
* [hotfix]: don't assign invalid fields when crossing the JS boundary
* eslint
2023-08-23 16:12:01 +01:00
Jędrzej Stuczyński
9d22387b18
[hotfix]: don't assign invalid fields when crossing the JS boundary ( #3805 )
...
* [hotfix]: don't assign invalid fields when crossing the JS boundary
* eslint
2023-08-23 16:11:27 +01:00
pierre
026d52a218
print location in uppercase
2023-08-23 16:46:07 +02:00
pierre
f8b70097d3
use geoip location for gateways
2023-08-23 16:17:07 +02:00
Tommy Verrall
0d3df4b58d
Merge pull request #3802 from nymtech/bugfix/use-correct-tendermint-dialect
...
Bugfix/use correct tendermint dialect
2023-08-23 12:46:41 +02:00
Jędrzej Stuczyński
5241047f45
implemented compatibility mode for reqwest client
2023-08-23 11:05:31 +01:00
Jędrzej Stuczyński
2651784e8b
fully delegating 'TendermintRpcClient' trait
2023-08-23 10:42:09 +01:00
Jędrzej Stuczyński
2cd2b1ccd4
always using http client in v034 compat mode
2023-08-23 10:08:33 +01:00
Jon Häggblad
af4e8241e7
Fix rocksdb compilation ( #3801 )
...
* Fix rocksdb compilation
* Add ephemera to CI build
* Add nym-nr-query to CI build
* Fix clippy in ephemera rocksdb
2023-08-23 10:07:45 +02:00
Jon Häggblad
92350daca8
network-requester: disable poisson process by default ( #3783 )
...
* network-requester: disable poisson process by default
* network-requester: instead add new top-level config field
* Remove quoation marks in template
2023-08-22 14:17:03 +02:00
Tommy Verrall
6254656ab6
Merge pull request #3797 from nymtech/release/v1.1.28
...
Release/v1.1.28
2023-08-22 13:56:36 +02:00
Jędrzej Stuczyński
b429c64168
[demo] libp2p example with nym-sdk ( #3763 )
...
* imported libp2p to monorepo
* fixed vanilla ping example
* added libp2p client to workspace
* naively replaced dockerised client with the sdk
* moved libp2p code to sdk examples
* reduced number of dependencies required for libp2p example
* updated readmes
* added protobuf compiler to build dependencies
* added protoc dependency to readme for chat and ping examples
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
2023-08-22 13:12:13 +02:00
Tommy Verrall
f88622ac08
Delete upload-nyxd-ci.yml
...
not needed anymore removing
2023-08-22 12:21:44 +02:00
Jędrzej Stuczyński
0a5a2c6747
removed needless_pass_by_ref_mut in mixnet contract tests ( #3798 )
2023-08-22 11:56:23 +02:00
Tommy Verrall
afda62a5cf
Merge branch 'master' into release/v1.1.28
2023-08-22 11:26:27 +02:00
Tommy Verrall
824bd636f9
Merge pull request #3795 from nymtech/release/v1.1.28
...
Release/v1.1.28
2023-08-22 11:17:29 +02:00
Tommy Verrall
cf6411ac08
Merge pull request #3794 from nymtech/qa/fix-windows-builder
...
Update nym-connect-publish-windows10.yml
2023-08-22 10:59:23 +02:00
Tommy Verrall
6428133122
Merge pull request #3793 from nymtech/qa/fix-api-tests
...
change ci to run against sandbox for tests
2023-08-22 10:55:24 +02:00
Tommy Verrall
3c69f9c2f9
Update nym-connect-publish-windows10.yml
2023-08-22 10:35:46 +02:00
Tommy Verrall
c1e4b87744
change ci to run against sandbox for tests
2023-08-22 10:31:37 +02:00
mfahampshire
5d454f2efc
fixed issue with already existing directory during mv
2023-08-22 10:03:08 +02:00
benedettadavico
22246d0d5d
bumping versions and updating changelog
2023-08-22 09:54:51 +02:00
Tommy Verrall
29593ef3c9
removing placeholders for the timebeing to enable windows build
2023-08-22 09:27:49 +02:00
mfahampshire
ffac0a1f92
updated readme w info re: scripts
2023-08-21 18:01:04 +02:00
Tommy Verrall
12f21185e3
Merge pull request #3791 from nymtech/feature/ephemera_upgrade
...
Feature/ephemera upgrade
2023-08-21 16:46:40 +02:00
mfahampshire
8004d54d5e
added exit to conditional failure
2023-08-21 16:43:52 +02:00
mfahampshire
b6febc51a3
added check for # of args
2023-08-21 16:42:34 +02:00
mfahampshire
5a0255fd01
added some checks
2023-08-21 16:30:16 +02:00
mfahampshire
5b86646bd8
added optional arg for updating minimum rust version
2023-08-21 15:55:38 +02:00
Bogdan-Ștefan Neacșu
85ab3d5c80
Include 1.1.28 upgrade for ephemera config template
2023-08-21 16:51:32 +03:00
Pierre Dommerc
dffe171b7f
feat(explorer-api): add gateway geoip location ( #3785 )
...
* feat(explorer-api): add gateway geoip location
* fix lint
2023-08-21 15:50:18 +02:00
mfahampshire
067a501d98
added docs
2023-08-21 15:40:14 +02:00
mfahampshire
fa9908413b
minimal first version bump script
2023-08-21 15:40:03 +02:00
mfahampshire
6d3b198f00
change minibolt description
2023-08-21 14:04:21 +02:00
mfahampshire
d4920b82f0
include 2faktor's PR material
2023-08-21 14:04:08 +02:00
mfahampshire
24099d159b
change minibolt description
2023-08-21 14:02:29 +02:00
mfahampshire
463033aa64
version bump in toml files fr docs projects
2023-08-21 13:59:57 +02:00
mfahampshire
c1ba56ab1c
include 2faktor's PR material
2023-08-21 13:59:20 +02:00
mfahampshire
8dfe8f4678
version bump in toml files fr docs projects
2023-08-21 09:54:09 +02:00
Tommy Verrall
c2a38c9b53
Merge branch 'develop' into release/v1.1.28
2023-08-21 09:35:39 +02:00
Tommy Verrall
33e7ce53fb
Merge pull request #3723 from nymtech/feature/nc-desktop-userdata
...
refactor(nc-desktop): use userdata storage to save user gateway&sp
2023-08-21 09:34:46 +02:00
mx
bdf18e30fb
Merge pull request #3674 from nymtech/feature/operators-guide
...
feature/operators-guide
2023-08-18 16:03:18 +00:00
mfahampshire
e0b32e1cc9
updated css font
2023-08-18 17:47:48 +02:00
Mark Sinclair
4ff69b77a9
Update general.css
2023-08-18 16:44:38 +01:00
Mark Sinclair
5f095d703d
Update custom.css
2023-08-18 16:44:01 +01:00
Mark Sinclair
ff4dbd09d0
Update general.css
2023-08-18 16:42:18 +01:00
Mark Sinclair
404d2d9857
Update build_all_to_dist.sh
2023-08-18 16:28:42 +01:00
Mark Sinclair
b5f2ecd79e
Update build_all_to_dist.sh
2023-08-18 16:24:57 +01:00
Mark Sinclair
38b9e14851
Update cd-docs.yml
2023-08-18 15:43:50 +01:00
Mark Sinclair
a322becfec
Update cd-docs.yml
2023-08-18 15:43:02 +01:00
mfahampshire
6ead19bd97
added conditional push for master branch
2023-08-18 15:55:59 +02:00
Mark Sinclair
9b4e25221f
Update cd-docs.yml
2023-08-18 14:52:41 +01:00
mfahampshire
c169971287
fixed mdbook versions
2023-08-18 15:45:44 +02:00
mfahampshire
7b3cbdcd44
cont. work on cicd
2023-08-18 15:36:11 +02:00
serinko
d6369ea784
added telegram to SUMMARY.md
2023-08-18 15:31:11 +02:00
mfahampshire
43dfb31eb2
modified ci script
2023-08-18 14:37:14 +02:00
mfahampshire
ff4350ec90
changed name of script for staging to dist/
2023-08-18 14:36:46 +02:00
mfahampshire
c8516071fc
removed developer portal specific files
2023-08-18 14:36:22 +02:00
serinko
e49c8588c6
initiated telegram tutorial
2023-08-18 14:03:43 +02:00
Bogdan-Ștefan Neacşu
ee5b55fab6
Feature/ephemera ( #3731 )
...
* Feature/ephemera compile (#3437 )
* Include ephemera node code in repo
* Upgrade deps
* Bump minor version of cosmwasm-std
* Include ephemera in nym-api dep and downgrade rusqlite
* Fix clippy and ephemera docs code
* More clippy on ephemera
---------
Co-authored-by: Andrus Salumets <andrus@nymtech.net >
* Start ephemera components in nym-api (#3475 )
* Start ephemera components in nym-api
* Pass nyxd client and use common metric structures
* Swap url endpoint with contract for sending rewarding messages
* Fix build after rebase
* Perform ephemera rewards computation before normal nym-api ones
* Remove contract mock from ephemera
* Take raw rewards from network monitor
* Remove ephemera old reward version
* Use nym shutdown procedure in ephemera
* Temporary fix for some warnings
* Umock contract membership of ephemera (#3574 )
* Pass nyxd client to members provider
* Basic ephemera contract
* Add register peer tx
* Add query all peers
* Nyxd ephemera client
* Add registration of ephemera peer
* Replace epoch http api with actual contract
* Merge ephemera config into nym-api config
* Load cluster from contract
* Guard nym-outfox out of cosmwasm builds (#3650 )
* Feature/fixes while testing (#3668 )
* Commit local peer before querying contract
* Default to anyonline
* Remove string from template
* Fix avg computing
* Use updated qa env
* Fix clippy
* Add unit tests for ephemera contract
* Upload ephemera contract in CI
* Add group check for peer signup
* Peer registration unit test
* Start ephemera only on monitoring
* Remove old MixnodeToReward struct
* Move all ephemera config to its file
* Skip with serde ephemera config
* Fix default value in args
* Feature/add ephemera flag (#3727 )
* Replace unwrap with error handling
* Add ephemera enable flag
* Fix template
* Add json schema to ephemera contract (#3735 )
* Update lock files
* Update changelog
---------
Co-authored-by: Andrus Salumets <andrus@nymtech.net >
2023-08-18 14:14:13 +03:00
mfahampshire
11f3ce9224
Merge branch 'feature/operators-guide' of github.com:nymtech/nym into feature/operators-guide
2023-08-18 11:40:26 +02:00
mfahampshire
0f43521497
tweak
2023-08-18 11:22:58 +02:00
mfahampshire
a1a1970dc1
updated readme with soon to be operator doc URL
2023-08-18 11:22:58 +02:00
mfahampshire
89ea3039d5
removed unnecessary linkcheck rendering output from dist/
2023-08-18 11:22:58 +02:00
mfahampshire
efa1e0353e
rough staging sh script
2023-08-18 11:22:58 +02:00
mfahampshire
96e2712039
reintroduced linkchecker + fixed broken links
2023-08-18 11:22:58 +02:00
mfahampshire
84ad777c42
added workflow_dispatch to ci for dev-portal and docs
2023-08-18 11:22:58 +02:00
mfahampshire
f569ba1c17
pull fix from ci-dev.yml to ci-docs.yml
2023-08-18 11:22:58 +02:00
serinko
54ff3ee987
applied theme changes:dev-portal -> docs
2023-08-18 11:22:58 +02:00
serinko
1f2a2c37ab
picked theme changes:dev-portal -> operators; theme finished
2023-08-18 11:22:58 +02:00
serinko
b0d5bacafd
picked theme changes:dev-portal -> operators; theme finished
2023-08-18 11:22:58 +02:00
Jędrzej Stuczyński
8b65e44767
using stricter version requirements for mdbook and mdbook-variables
2023-08-18 11:22:58 +02:00
Gala
a2445183bf
theme change
2023-08-18 11:22:58 +02:00
mfahampshire
230d8aa170
changed out of date var 'mix_node_release_version' to 'platform_release_version
2023-08-18 11:22:58 +02:00
mfahampshire
035535058e
fixed incorrect import path for chat app
2023-08-18 11:22:58 +02:00
mfahampshire
df9aec1554
updated grantee info update link
2023-08-18 11:22:58 +02:00
mfahampshire
740846befc
fixed links
2023-08-18 11:22:58 +02:00
mfahampshire
074e27291b
updated links in operator binaries compilation list
2023-08-18 11:22:58 +02:00
mfahampshire
b1c3264f69
removed doubled header
2023-08-18 11:22:58 +02:00
mfahampshire
905318ad27
final tweaks
2023-08-18 11:22:58 +02:00
mfahampshire
7065f870eb
removed glossary file: needs rework
2023-08-18 11:22:58 +02:00
mfahampshire
ee14dfc75e
added coc and license
2023-08-18 11:22:58 +02:00
mfahampshire
a93de8b4c5
updated vars in all books for next release version
2023-08-18 11:22:54 +02:00
mfahampshire
534c8f49d1
added notes to ws and socks client subsections re: rust sdk
2023-08-18 11:21:12 +02:00
mfahampshire
3da3f66ea3
* tweaked mixnode doc
...
* removed token diagram from nyx validator doc
2023-08-18 11:21:12 +02:00
mfahampshire
32bfceacb5
added custom 404 page for all books
2023-08-18 11:21:12 +02:00
mfahampshire
7a606e11f4
NR page
2023-08-18 11:21:12 +02:00
mfahampshire
d3d5346cfe
typo fix
2023-08-18 11:21:12 +02:00
mfahampshire
8fe549daa5
more links, fleshed out intro
2023-08-18 11:21:12 +02:00
mfahampshire
f15be9456a
added links
2023-08-18 11:21:12 +02:00
serinko
567d3c8173
socks5: new commands from #3699
2023-08-18 11:21:12 +02:00
serinko
ce81f0c841
operators-guides final review of links and typos
2023-08-18 11:21:12 +02:00
serinko
9652060c57
correction of typos
2023-08-18 11:21:12 +02:00
serinko
9c0317ab28
correcting links, typos - doc finished
2023-08-18 11:21:12 +02:00
serinko
d13116bda0
old typos edits
2023-08-18 11:21:12 +02:00
serinko
77f8eadd0e
scp automation tested - doc finished
2023-08-18 11:21:12 +02:00
serinko
1e2de5067a
correct go installation - guide finished
2023-08-18 11:21:12 +02:00
serinko
c43344d489
remove reduntant nym/docs/
2023-08-18 11:21:12 +02:00
serinko
2711e6f679
filled/docs/validators.md
2023-08-18 11:21:12 +02:00
mfahampshire
c85f7d2565
skeleton of NR page
2023-08-18 11:21:12 +02:00
mfahampshire
e8506f6d53
cont.
2023-08-18 11:21:12 +02:00
mfahampshire
6d5ff1146b
* deleted old setup guides
...
* added new info on operator guides
* adding stubs for in-depth node pages
2023-08-18 11:21:08 +02:00
mfahampshire
1f226682f4
added custom 404 + updated platform version
2023-08-18 11:20:03 +02:00
mfahampshire
f17d2cec0d
typo fix
2023-08-18 11:18:00 +02:00
mfahampshire
089d5e6dbb
* removed old wallet-address flag
...
* 'mixnode' -> 'mix node' for consistency in non-code / non-binary references
2023-08-18 11:18:00 +02:00
mfahampshire
fca384fba2
tweaked intro page
2023-08-18 11:18:00 +02:00
serinko
3ae803a343
#3674 feedback implemented
2023-08-18 11:18:00 +02:00
serinko
99224310e9
operators: plugins work, ready for final review
2023-08-18 11:18:00 +02:00
serinko
d2e59f12f6
operators: book built, no {comments} left, cmdrun and admonish not working
2023-08-18 11:18:00 +02:00
serinko
99a321c54d
reinit the book, delete *.html in /src
2023-08-18 11:18:00 +02:00
serinko
8fd832e217
reinitialized the book - simplified book.toml
2023-08-18 11:17:59 +02:00
serinko
09c4df8448
operators guide: book built
2023-08-18 11:17:59 +02:00
serinko
09b15ae020
operators guide: add src/binaries/ files, fix links
2023-08-18 11:17:59 +02:00
serinko
585cf55026
operators: typo edit
2023-08-18 11:17:59 +02:00
serinko
a0418daaea
operators: comment missing info
2023-08-18 11:17:59 +02:00
serinko
f0c0ddb1c2
operators: book build - minor issues remain
2023-08-18 11:17:59 +02:00
serinko
b006e1820f
faq.md: initial questions and answers - in progress
2023-08-18 11:17:59 +02:00
serinko
50b755cfde
corrected scp -3 option
2023-08-18 11:17:59 +02:00
serinko
a002ddda8d
operators-guide:troubleshooting.md done - content ready to go out
2023-08-18 11:17:59 +02:00
serinko
49d909815d
operators-guide: incorporated PR #3656
2023-08-18 11:17:59 +02:00
serinko
990f7d64dd
operators-guide: create validator tutorial & add maintenance points
2023-08-18 11:17:59 +02:00
serinko
d422741be4
operators-guide: create NR page & edit maintenance page
2023-08-18 11:17:59 +02:00
serinko
389ccffb63
operators-guide: moved repeating to maintenance.md, shortened and cleaned the existing guides
2023-08-18 11:17:59 +02:00
serinko
9a76db479b
operator-guides: made todo notes
2023-08-18 11:17:59 +02:00
serinko
55cd1a8b91
operators-guide: created generic docs maintenance.md and preliminary-steps.md to avoid redundancy
2023-08-18 11:17:59 +02:00
serinko
cbee6153bd
mixnode-seup: minor edits
2023-08-18 11:17:59 +02:00
serinko
232032baf4
feature/operators-guide: coppied all configs from ../docs/
2023-08-18 11:17:59 +02:00
serinko
17e1c5f970
initilizing operators guides mdbook
2023-08-18 11:17:59 +02:00
mfahampshire
85ab634d9c
tweak
2023-08-18 10:10:36 +02:00
Tommy Verrall
3d245f745f
Merge pull request #3756 from nymtech/feature/rust-sdk-concurrent-send-receive
...
[rust-sdk] feat: make it more convenient to send and receive messages in different tasks
2023-08-17 15:05:27 +02:00
Tommy Verrall
c8cee9b56e
Merge remote-tracking branch 'origin/develop' into feature/rust-sdk-concurrent-send-receive
2023-08-17 15:01:34 +02:00
Tommy Verrall
aa64256ecd
Merge pull request #3726 from nymtech/feature/validator-client-housekeeping
...
feat: validator client refactoring + wasm compatible nyxd client
2023-08-17 14:22:50 +02:00
mfahampshire
853d537e51
* added message types explainer
...
* added split task example
2023-08-17 13:45:36 +02:00
Jędrzej Stuczyński
2993e85c7a
removed redundant notify and instead awaiting the task futures
2023-08-17 12:21:15 +01:00
Tommy Verrall
a8041eec7b
Merge pull request #3697 from nymtech/dependabot/npm_and_yarn/nym-api/tests/word-wrap-1.2.5
...
Bump word-wrap from 1.2.3 to 1.2.5 in /nym-api/tests
2023-08-17 12:02:28 +02:00
Jędrzej Stuczyński
e849dc13fd
post-rebase fixes
2023-08-17 10:59:09 +01:00
Jędrzej Stuczyński
d13c8bde57
Feature/wasm tendermint rpc client ( #3744 )
...
* wasm-compatible reqwest-based rpc client
* better constructors for the reqwest based client
* fixed usages of the client
* introduced /network/details endpoint to nym-api to return used network information (#3758 )
* introduced /network/details endpoint to nym-api to return used network information
* introduced endpoints for nym contract information
2023-08-17 10:56:10 +01:00
Jędrzej Stuczyński
aae4725005
fixed wasm build for explorer-api-requests
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
42d08195f7
fixed 'OfflineSigner' implementation for 'NyxdClient' and 'MaybeSigningClient'
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
3409e86a63
removed unused import post rebasing
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
a255c6733b
clippy
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
c3a09a0860
missing handler for 'MixnetQueryMsg::GetStateParams'
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
4652ac882f
missing implementations of signing methods
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
1740cead37
fixed usage of paged query client traits
2023-08-17 10:54:14 +01:00
Jędrzej Stuczyński
cc6fdfa110
signing clients for coconut bandwidth and dkg
2023-08-17 10:54:14 +01:00
Jędrzej Stuczyński
9e40763f7f
using type alias in the credential client
2023-08-17 10:54:14 +01:00
Jędrzej Stuczyński
6bcc781a67
dealing with all query clients
2023-08-17 10:54:13 +01:00
Jędrzej Stuczyński
15bc4ae272
clippy
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
3c8dd7a72b
all crates building
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
8ef9560843
all binaries compiling
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
c41e377c69
wip in making the rest of the codebase compile again
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
dbe2790ba0
restored signing contract traits
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
93214cabbb
deprecating wasm mockups to remember to revisit them
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
ce47e91186
first round of cleanup
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
a4f415cb45
extended the paged query client
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
e911e9e7ee
wip
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
dd887bd89b
start of the paged trait
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
e2bf9daf52
wip
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
aa7a6114be
renamed 'traits' module to 'contract_traits'
2023-08-17 10:52:34 +01:00
pierre
a2a887627d
remove dev log
2023-08-17 11:50:00 +02:00
pierre
2b283090fa
update log
2023-08-17 11:50:00 +02:00
pierre
c097567f78
wip
2023-08-17 11:50:00 +02:00
pierre
93ec0f1984
add clear method to app data
2023-08-17 11:50:00 +02:00
pierre
edf5050ba6
remove dead code
2023-08-17 11:50:00 +02:00
pierre
3317804a80
feat(nc-desktop): use userdata storage to save user gateway&sp
2023-08-17 11:50:00 +02:00
Tommy Verrall
f46cc9d1bb
Merge pull request #3782 from nymtech/release/v1.1.27
...
Release/v1.1.27
2023-08-17 11:49:06 +02:00
Tommy Verrall
0951c83ace
Merge pull request #3781 from nymtech/release/v1.1.27
...
merge changes of wallet release into develop
2023-08-17 11:47:48 +02:00
Tommy Verrall
9754cd8a06
revert package.json
2023-08-17 11:30:10 +02:00
Jon Häggblad
6d3570913b
Verify address with identity key in name-service contract ( #3640 )
...
* Validate nym address
* wip: check client_id match
* wip: now compiles
* Fix first set of tests
* Another set of fixed tests
* Fix rebase issues
* rustfmt
* register tests updated
* integration tests now working
* Remove commented out code and unused imports
* Tidy up
* Fix error
* Update schema
* Fix example
* Add assertion in test
* update nym-cli to be able to register names
* Remove left-over dbg
2023-08-17 11:22:11 +02:00
Tommy Verrall
8ef84df168
fix package.json file
2023-08-17 10:41:18 +02:00
Tommy Verrall
28f4ddb698
correct workflow
2023-08-17 10:37:12 +02:00
Tommy Verrall
c52cb4f963
prepare wallet release
...
due to contract changes
2023-08-17 10:33:08 +02:00
Tommy Verrall
59a7034121
Merge pull request #3767 from nymtech/feature/init-retain-socket
...
feat: retain connection between client `init` and `run`
2023-08-17 07:51:37 +02:00
Tommy Verrall
9ec1d2dc36
Merge pull request #3779 from nymtech/fix/ci_nc_publish
...
ci: fix gh actions for nc release
2023-08-16 16:30:00 +02:00
pierre
022951ed0c
fix gh actions
2023-08-16 16:27:54 +02:00
Tommy Verrall
bf53a107af
Merge pull request #3778 from nymtech/release/v1.1.27
...
Release/v1.1.27
2023-08-16 15:58:59 +02:00
Tommy Verrall
1538eb0f6f
Merge pull request #3777 from nymtech/release/v1.1.27
...
Release/v1.1.27
2023-08-16 15:55:52 +02:00
Tommy Verrall
82ea3add6a
Merge remote-tracking branch 'origin/release/v1.1.27' into release/v1.1.27
2023-08-16 15:45:56 +02:00
Tommy Verrall
53b653d9cf
revert package json change
2023-08-16 15:45:19 +02:00
Jędrzej Stuczyński
e504def9e4
using stricter version requirements for mdbook and mdbook-variables
2023-08-16 15:31:55 +02:00
Tommy Verrall
a97004b6e0
update contracts-build.yml
...
needs to use 1.69.0 to build contracts
2023-08-16 11:42:00 +02:00
Tommy Verrall
61aacd16cd
Merge remote-tracking branch 'origin/release/v1.1.27' into release/v1.1.27
2023-08-16 11:37:06 +02:00
Tommy Verrall
55bf5ce5b0
change version to minor in the update files
2023-08-16 11:36:41 +02:00
Tommy Verrall
e9789681cc
update package.json
2023-08-16 11:20:04 +02:00
Tommy Verrall
d33d9d4409
update package.json for windows build
2023-08-16 11:15:15 +02:00
Tommy Verrall
852e1ace7e
stage vesting schema change
2023-08-16 10:58:33 +02:00
Tommy Verrall
cc3cfbfdc1
updating the change logs and relevant versions
2023-08-16 10:31:42 +02:00
Jędrzej Stuczyński
55f3fc278f
new GatewaySetup variant to reuse the connection
2023-08-15 14:43:52 +01:00
Jędrzej Stuczyński
3ea4e0bf7c
using versioned socks5 SP protocol
2023-08-15 09:57:11 +01:00
Jędrzej Stuczyński
4681c0b275
using versioned mix packet framing
2023-08-15 09:41:05 +01:00
Tommy Verrall
9478472070
Merge pull request #3761 from nymtech/feature/nc_use_env
...
Feature/nc use env
2023-08-15 10:28:36 +02:00
Jędrzej Stuczyński
950919b36c
fixed usages of init
2023-08-14 15:33:05 +01:00
Bogdan-Ștefan Neacșu
5ee9c24b92
Merge remote-tracking branch 'origin/develop' into feature/nc_use_env
2023-08-14 17:28:13 +03:00
Jędrzej Stuczyński
de67055e4f
reusing existing gateway connection
2023-08-14 14:51:01 +01:00
Jędrzej Stuczyński
52e27152f6
retaining gateway client after init
2023-08-14 14:30:45 +01:00
Pierre Dommerc
0c24f39300
chore: remove nym-connect/mobile ( #3766 )
2023-08-14 14:00:07 +02:00
Jędrzej Stuczyński
204dba1a66
revert the update of tauri dependencies ( #3765 )
2023-08-14 13:56:46 +02:00
Bogdan-Ștefan Neacșu
461a7a2df9
Merge remote-tracking branch 'origin/develop' into feature/nc_use_env
2023-08-14 14:38:03 +03:00
Jędrzej Stuczyński
f12f6b29cd
Chore/rustsec ( #3764 )
...
* RUSTSEC-2023-0044
* RUSTSEC-2023-0034
2023-08-14 12:17:54 +01:00
Bogdan-Ștefan Neacșu
5385685b3f
Copy sandbox.env values to wallet hard-coded ones
2023-08-14 13:39:46 +03:00
Bogdan-Ștefan Neacșu
691ac6d5ea
NC to use network dependent endpoints
2023-08-14 13:39:46 +03:00
Bogdan-Ștefan Neacșu
ed3535d510
Add network name to .envs
2023-08-14 13:39:46 +03:00
Bogdan-Ștefan Neacșu
c6519ffdff
Add NC .env configuration
2023-08-14 13:39:43 +03:00
Jon Häggblad
69e4b1ae1c
Update Cargo.lock files
2023-08-14 12:18:53 +02:00
Jędrzej Stuczyński
d0ba4056d6
Bugfix/contract types serde ( #3753 )
...
* additional logs in abci queries
* added serde aliases for deserialization of contract types using their old format
* installing rust toolchain during the schema CI
* making the workflow be executed on our custom runner
* checking for diff only in the schema directory
2023-08-14 10:05:16 +01:00
Fouad
c81a5ac002
Reset gateway performance on disconnect ( #3620 )
...
* rest gateway performance on disconnect
* update mobile context
2023-08-14 10:42:27 +02:00
Tommy Verrall
93a8e2a9bf
Merge pull request #3662 from nymtech/dependabot/npm_and_yarn/nym-api/tests/semver-6.3.1
...
Bump semver from 6.3.0 to 6.3.1 in /nym-api/tests
2023-08-14 10:29:18 +02:00
mfahampshire
6c83b88247
updated readme with soon to be operator doc URL
2023-08-11 13:08:19 +02:00
Tommy Verrall
83d5cc9bf4
Merge pull request #3757 from nymtech/feature/nc_user_feedback
...
feat(nc-desktop): add user feedback page
2023-08-11 12:42:47 +02:00
mfahampshire
6a54a6653c
removed unnecessary linkcheck rendering output from dist/
2023-08-11 12:30:41 +02:00
mfahampshire
d11cf4c9a3
rough staging sh script
2023-08-11 12:29:30 +02:00
mfahampshire
f9108ea400
reintroduced linkchecker + fixed broken links
2023-08-11 12:29:20 +02:00
pierre
9a5ce73dfd
close send feedback modal on click
2023-08-11 12:23:44 +02:00
pierre
af51ab3f71
add max chars limit to feedback text
2023-08-11 11:55:01 +02:00
mfahampshire
3714ee76ff
added workflow_dispatch to ci for dev-portal and docs
2023-08-11 10:53:34 +02:00
mx
0e37c572f0
Update ci-dev.yml
...
added workflow_dispatch
2023-08-11 08:53:12 +00:00
mfahampshire
b1b276e8ba
pull fix from ci-dev.yml to ci-docs.yml
2023-08-11 10:16:37 +02:00
serinko
9966d0fa5f
applied theme changes:dev-portal -> docs
2023-08-10 18:39:04 +02:00
serinko
c5c6d3cc27
picked theme changes:dev-portal -> operators; theme finished
2023-08-10 18:32:13 +02:00
serinko
0f777204b8
picked theme changes:dev-portal -> operators; theme finished
2023-08-10 18:31:56 +02:00
Gala
cbda950259
Merge pull request #3759 from nymtech/theme
...
Theme
2023-08-10 17:58:26 +02:00
pierre
d57e8efff2
revert upstream changes
2023-08-10 16:10:46 +02:00
pierre
c4c4355a54
add feedback note
2023-08-10 16:05:44 +02:00
pierre
aaef36a5d7
display a notice to enable error reporting first
2023-08-10 16:05:44 +02:00
pierre
062f4911e1
add user feedback page
2023-08-10 16:05:44 +02:00
twofaktor
59e4567342
Update minibolt_pp.png
2023-08-10 16:05:44 +02:00
⚡️2FakTor⚡️
de2b106568
Update community-applications-and-guides.md
2023-08-10 16:05:44 +02:00
Jędrzej Stuczyński
ae79dc4ec6
using stricter version requirements for mdbook and mdbook-variables
2023-08-10 14:40:15 +01:00
Gala
d49ba6e025
theme change
2023-08-09 17:56:36 +02:00
Bogdan-Ștefan Neacşu
60ab58998d
Print warning when coconut verif endpoint doesn't work ( #3755 )
2023-08-09 18:12:59 +03:00
Jędrzej Stuczyński
75bb9140b0
fixed doc tests
2023-08-09 14:49:16 +01:00
Jędrzej Stuczyński
b63f5409db
cargo fmt
2023-08-09 14:43:43 +01:00
Jędrzej Stuczyński
de6c1ba1f0
made the Stream return a single message at each call
2023-08-09 14:39:57 +01:00
Jędrzej Stuczyński
e705b76b36
unified sending interface + example of split sending
2023-08-09 14:27:17 +01:00
mfahampshire
05259410b2
changed out of date var 'mix_node_release_version' to 'platform_release_version
2023-08-09 14:25:29 +02:00
mfahampshire
6be7c094be
fixed incorrect import path for chat app
2023-08-09 14:24:57 +02:00
mfahampshire
2db3297d1e
updated grantee info update link
2023-08-09 14:11:06 +02:00
Jędrzej Stuczyński
a1295a316b
utility 'Stream' implementation for MixnetClient
2023-08-09 12:50:34 +01:00
mfahampshire
fc7e4be175
fixed links
2023-08-09 13:25:37 +02:00
mfahampshire
3dd3692e8d
updated links in operator binaries compilation list
2023-08-09 12:51:34 +02:00
mfahampshire
4bb6f21faa
Merge branch 'release/v1.1.27' into feature/operators-guide
2023-08-09 12:50:06 +02:00
mfahampshire
62c03b3136
removed doubled header
2023-08-09 11:47:11 +02:00
mfahampshire
e9d10caaf8
final tweaks
2023-08-09 11:30:12 +02:00
mfahampshire
432f6a006f
removed glossary file: needs rework
2023-08-09 11:29:57 +02:00
mfahampshire
4f05169361
added coc and license
2023-08-09 11:29:34 +02:00
Tommy Verrall
25ebdbb6eb
Merge branch 'develop'
2023-08-08 18:26:42 +01:00
Bogdan-Ștefan Neacşu
be88a9b277
Remove stale BBC env var ( #3720 )
2023-08-08 16:33:50 +01:00
Tommy Verrall
fce2c704af
Merge pull request #3750 from nymtech/release/v1.1.26
...
Release/v1.1.26
2023-08-08 16:04:32 +02:00
benedetta davico
d8a95d3810
Update Cargo.toml
2023-08-08 15:42:05 +02:00
benedetta davico
191aa149df
Update Cargo.toml
2023-08-08 15:37:16 +02:00
benedettadavico
f4df1a9168
Merge branch 'release/v1.1.26' of https://github.com/nymtech/nym into release/v1.1.26
2023-08-08 15:22:49 +02:00
benedettadavico
62316244d9
Revert package.json changes needed temporary build
2023-08-08 15:16:22 +02:00
benedettadavico
a26c6d7a29
Temporary update to fix windows build
2023-08-08 15:16:22 +02:00
benedettadavico
8fda246a3c
Update changelog and versions for release v1.1.26
2023-08-08 15:16:22 +02:00
Bogdan-Ștefan Neacșu
5620fd7009
Set sphinx as default packet type
2023-08-08 15:16:22 +02:00
Bogdan-Ștefan Neacşu
122612fa03
Apply fix from feature/ephemera to develop too ( #3698 ) ( #3742 )
2023-08-08 15:16:22 +02:00
mfahampshire
53db18df2c
rephrased intro
2023-08-08 15:14:20 +02:00
Jon Häggblad
e00910bcb8
Add geo-aware mixnet topology provider ( #3713 )
...
* WIP: initial work
* wupwup
* WIP: experiments
* Move topology provider and requests to own crate
* Make sure we use the new crate everywhere
* Sort Cargo.toml
* Extract out some functions in geo_aware_provider
* rustfmt
* Add CountryGroup type
* Assign unknown as well
* wipwip
* Add command line flag to socks5-client
* Use geo-aware mixnode selection in nym-connect when in medium mode
* rustfmt
* clippy
* Fix nym-connect build
* wasm fix
* Spelling
2023-08-08 15:14:13 +02:00
mfahampshire
23a669c4de
updated vars in all books for next release version
2023-08-08 14:19:29 +02:00
benedettadavico
0af9b3c6c8
Revert package.json changes needed temporary build
2023-08-08 14:17:55 +02:00
mfahampshire
88d2592a4e
added notes to ws and socks client subsections re: rust sdk
2023-08-08 14:16:48 +02:00
mfahampshire
85c22525cf
* tweaked mixnode doc
...
* removed token diagram from nyx validator doc
2023-08-08 14:10:44 +02:00
mfahampshire
7e27413a12
added custom 404 page for all books
2023-08-08 13:59:53 +02:00
mfahampshire
50acec575f
tweak
2023-08-08 11:49:51 +02:00
benedettadavico
2d60a9da3f
Temporary update to fix windows build
2023-08-08 11:24:08 +02:00
benedettadavico
795efb9f0b
Update changelog and versions for release v1.1.26
2023-08-08 11:15:30 +02:00
mfahampshire
ffb9ab9019
tweaks to tutorial
2023-08-08 11:00:11 +02:00
mfahampshire
1a195d151d
added ide config to gitignore
2023-08-08 10:59:42 +02:00
mfahampshire
2eeb8bb590
NR page
2023-08-07 16:38:13 +02:00
mfahampshire
2565716816
typo fix
2023-08-07 16:38:02 +02:00
mfahampshire
f954ce5c97
more links, fleshed out intro
2023-08-07 16:06:39 +02:00
mfahampshire
baebbe4e4d
added links
2023-08-07 15:52:48 +02:00
Tommy Verrall
695d34735c
Merge pull request #3748 from nymtech/feature/fix_default_packet_type
2023-08-07 15:36:31 +02:00
Bogdan-Ștefan Neacșu
314d7a7526
Set sphinx as default packet type
2023-08-07 15:52:03 +03:00
serinko
2dd3e031bd
socks5: new commands from #3699
2023-08-07 13:13:11 +02:00
serinko
860ec74b59
operators-guides final review of links and typos
2023-08-07 12:47:29 +02:00
serinko
bff806e5f5
correction of typos
2023-08-07 12:40:28 +02:00
serinko
f8b9bb7e78
correcting links, typos - doc finished
2023-08-07 12:38:10 +02:00
serinko
913095ee60
old typos edits
2023-08-07 12:36:19 +02:00
serinko
d44b88842e
scp automation tested - doc finished
2023-08-07 12:19:34 +02:00
serinko
a67092ad17
correct go installation - guide finished
2023-08-07 12:08:18 +02:00
Tommy Verrall
a86c1a6a60
Merge pull request #3745 from nymtech/feature/explorer-api-build-info
...
added --version command to explorer-api
2023-08-07 11:40:04 +02:00
Bogdan-Ștefan Neacşu
7ad2865250
Add empty migration to group contract ( #3740 )
2023-08-07 12:32:20 +03:00
Bogdan-Ștefan Neacşu
49440bf60e
Apply fix from feature/ephemera to develop too ( #3698 ) ( #3742 )
2023-08-07 12:27:31 +03:00
Jędrzej Stuczyński
b3b43b56be
added --version command to explorer-api
2023-08-07 10:15:15 +01:00
Mark Sinclair
4a23729a6a
Add GitHub Action to build Typescript SDK docs
2023-08-04 16:31:21 +01:00
pierre
5711bbd0c1
feat(nc-android): add runtime permission request
2023-08-04 17:15:01 +02:00
pierre
1b1f0293ec
fix(nc-android): text colors
2023-08-04 15:36:06 +02:00
serinko
0b29e28e3f
remove reduntant nym/docs/
2023-08-04 13:19:29 +02:00
serinko
f26f159bb0
filled/docs/validators.md
2023-08-04 13:18:12 +02:00
mfahampshire
a8ddaddaf4
skeleton of NR page
2023-08-03 21:15:58 +02:00
mfahampshire
84741f2020
cont.
2023-08-03 19:51:03 +02:00
mfahampshire
cc65236085
* deleted old setup guides
...
* added new info on operator guides
* adding stubs for in-depth node pages
2023-08-03 19:28:37 +02:00
mfahampshire
e18c541400
added custom 404 + updated platform version
2023-08-03 19:28:13 +02:00
mfahampshire
c1e8ebd46a
typo fix
2023-08-03 16:46:05 +02:00
mfahampshire
0b6eb17793
* removed old wallet-address flag
...
* 'mixnode' -> 'mix node' for consistency in non-code / non-binary references
2023-08-03 16:43:58 +02:00
mfahampshire
10696ae4dc
tweaked intro page
2023-08-03 16:31:45 +02:00
Jędrzej Stuczyński
9285aaf487
Generate json schema for all used contracts ( #3693 )
...
* removed sealed impl of serde for tx::Fee
* further upgraded cosmwasm to 1.3.0
* wip
* created schema for mixnet contract
* updated return type of 'GetBondedMixnodeDetailsByIdentity' query
* fixed imported version of serde_json_wasm
* updated return type of 'GetFamilyByHead' query
* updated return type of 'GetFamilyByLabel' query
* updated return type of 'GetFamilyMembersByHead' and 'GetFamilyMembersByLabel' queries
* fixed broken tests due to type changes
* added support for GetFamilyMembersByLabel and GetFamilyMembersByHead queries in 'mixnet_query_client'
* moved 'Account' and 'VestingContractError' to common crate
* created schema for vesting contract
* Added documentation for all query messages in the vesting contract
* improved mixnet contract schema by adding documentation to all query types
* feature-locking cw2 import
* created schema for the name service contract
* created schema for the service provider directory contract
* created schema for the coconut bandwidth contract
* created schema for the coconut dkg contract
* created schema for the coconut cw4 group contract
* created schema for the coconut cw3 multisig contract
* fixed missing import and adjusted makefile
* cargo fmt
* clippy
* adjusted contract CI to build with --lib flag
* missing --lib flag in the makefile
* updated lock files
* makefile for generating the schemas
* added github action to check for schema difference
* adding missing step to checkout the repo
2023-08-03 15:09:07 +01:00
Bogdan-Ștefan Neacşu
55bd7f8a61
Fix doubling the data dir in nym-api ( #3739 )
2023-08-03 17:07:59 +03:00
Jędrzej Stuczyński
b66c4cf0bb
removed dependency on wasm-timer fork ( #3733 )
2023-08-03 11:01:03 +01:00
mfahampshire
dd4f4c44c3
finished first pass at tutorial
2023-08-03 10:53:23 +02:00
mfahampshire
c04993e49c
added new pages for client and service /src/ files
2023-08-02 23:29:56 +02:00
mfahampshire
464984a83c
continued working on tutorial; finished bin/service
2023-08-02 23:29:33 +02:00
mfahampshire
4696470b19
rephrased intro
2023-08-02 16:26:41 +02:00
Tommy Verrall
5dacf0c8f8
Merge pull request #3730 from nymtech/qa/fix-api-tests
...
fix config for prod runs on api tests
2023-08-02 15:05:27 +02:00
Tommy Verrall
cbafd37102
fix config
2023-08-02 13:22:02 +02:00
Tommy Verrall
e537359c73
Merge pull request #3728 from nymtech/qa/fix-api-tests
...
fix api tests for no blacklisted nodes
2023-08-02 13:21:00 +02:00
Tommy Verrall
2ed3e646be
linting and removing unused imports
2023-08-02 13:02:29 +02:00
Tommy Verrall
c725ae4e2b
remove console
2023-08-02 12:55:46 +02:00
Tommy Verrall
5ab2c738df
fix api tests for no blacklisted nodes
2023-08-02 12:54:09 +02:00
pierre
cd70b0de75
build(nc-android): disable sentry upload proguard mapping files
2023-08-02 11:18:30 +02:00
serinko
6395303466
#3674 feedback implemented
2023-08-02 10:40:26 +02:00
dependabot[bot]
60264486fd
Bump semver from 6.3.0 to 6.3.1 in /nym-api/tests
...
Bumps [semver](https://github.com/npm/node-semver ) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-02 08:37:23 +00:00
Tommy Verrall
6359b38a5d
Merge pull request #3660 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/semver-5.7.2
...
Bump semver from 5.7.1 to 5.7.2 in /nym-wallet/webdriver
2023-08-02 10:36:36 +02:00
mfahampshire
40ffb6b65d
continued working on dev portal tutorial
2023-08-02 08:59:37 +02:00
serinko
502a2d6a23
operators: plugins work, ready for final review
2023-08-02 08:04:57 +02:00
serinko
974cee1f22
operators: book built, no {comments} left, cmdrun and admonish not working
2023-08-01 17:37:12 +02:00
dependabot[bot]
00b5a46cbc
Bump semver from 5.7.1 to 5.7.2 in /nym-wallet/webdriver
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-01 15:22:00 +00:00
Fouad
e97a068bf0
Type documentation for NymSDK ( #3701 )
...
* set up development process for docs
* set up development process for docs
* Add local installs for Typedoc on gitignore
* Add Typedoc comments on types.ts file
* add typedoc config file
* update types and add annotations
* Add updates on types file
* add examples + manage sort order for doc items
* update client methods with examples
* add description of NymMixnetClientOptions
* add description of NymMixnetClientOptions
* fix linting
---------
Co-authored-by: Lorexia <alexia.lorenza.martinel@protonmail.com >
2023-08-01 16:21:12 +01:00
serinko
7ac3bb10cb
reinit the book, delete *.html in /src
2023-08-01 16:43:57 +02:00
serinko
20d51437b5
reinitialized the book - simplified book.toml
2023-08-01 16:30:07 +02:00
serinko
1965df05e7
operators guide: book built
2023-08-01 11:04:11 +02:00
serinko
615c65cb22
operators guide: add src/binaries/ files, fix links
2023-08-01 10:58:29 +02:00
Lorexia
c7147ebfb2
Add updates to community list projects
2023-08-01 10:50:49 +02:00
mfahampshire
a344cda916
removed old wallet address flag again
2023-08-01 10:50:46 +02:00
Lorexia
15a6af49f0
Add updates to community list projects
2023-08-01 10:49:02 +02:00
mfahampshire
97956afdf6
removed old wallet address flag again
2023-08-01 10:48:52 +02:00
Lorexia
47d045b1c7
Add updates to community list projects
2023-08-01 10:35:01 +02:00
mfahampshire
0b0bb8175f
removed old wallet address flag again
2023-08-01 10:33:34 +02:00
mfahampshire
bb263f8c5e
added tree output for created client with storage example
2023-07-31 15:38:49 +02:00
mfahampshire
82872ae02a
working lib setup for tutorial
2023-07-31 15:38:19 +02:00
serinko
432af5a204
operators: typo edit
2023-07-31 13:53:21 +02:00
serinko
ce87df3026
operators: comment missing info
2023-07-31 13:47:57 +02:00
serinko
db407847e3
operators: book build - minor issues remain
2023-07-31 13:25:11 +02:00
mfahampshire
6db396e877
cont. with first pass at tutorial
2023-07-28 16:31:08 +02:00
Jon Häggblad
7b71775e08
Add geo-aware mixnet topology provider ( #3713 )
...
* WIP: initial work
* wupwup
* WIP: experiments
* Move topology provider and requests to own crate
* Make sure we use the new crate everywhere
* Sort Cargo.toml
* Extract out some functions in geo_aware_provider
* rustfmt
* Add CountryGroup type
* Assign unknown as well
* wipwip
* Add command line flag to socks5-client
* Use geo-aware mixnode selection in nym-connect when in medium mode
* rustfmt
* clippy
* Fix nym-connect build
* wasm fix
* Spelling
2023-07-28 14:48:33 +02:00
mfahampshire
d8925fe234
* started on cosmos tutorial
...
* edited summary accordingly
* edited links in other pages for new ts tutorial structure
* removed ipfs coming soon page
2023-07-28 14:30:01 +02:00
serinko
02f5fa6816
faq.md: initial questions and answers - in progress
2023-07-28 13:22:40 +02:00
pierre
5fbccc3406
build(nc-android): moving build config to kotlin
2023-07-27 19:11:33 +02:00
pierre
5964f104c5
fix(nc-desktop): typo
2023-07-27 15:54:45 +02:00
pierre
ac8afe133f
fix(nc-desktop): typo
2023-07-27 15:53:55 +02:00
serinko
3aa9ad0197
corrected scp -3 option
2023-07-27 13:01:09 +02:00
serinko
7ccadffdba
operators-guide:troubleshooting.md done - content ready to go out
2023-07-27 12:41:22 +02:00
Bogdan-Ștefan Neacşu
19736b1204
Fix develop after bad automerge ( #3712 )
2023-07-27 13:25:34 +03:00
pierre
6e5f6bf0df
ci: fix release strapi actions
2023-07-27 11:42:42 +02:00
pierre
0bfc1be1d5
ci: fix release strapi actions
2023-07-27 11:42:02 +02:00
Jędrzej Stuczyński
67435e9cdf
Feature/simplify cli parsing ( #3699 )
...
* added a global flag to disable the printed out banner inside tty
* added a 'build-info' command to our binaries
* added binary name to BinaryBuildInformation
* clippy
2023-07-27 10:20:07 +01:00
Bogdan-Ștefan Neacşu
a47899aa77
Apply fix from feature/ephemera to develop too ( #3698 )
2023-07-27 12:18:08 +03:00
pierre
aedacf6c65
ci: fix release strapi actions
2023-07-27 11:12:42 +02:00
pierre
44fa52a7a7
ci: fix release strapi actions
2023-07-27 11:08:24 +02:00
Tommy Verrall
f6e20c8201
Merge branch 'release/v1.1.25' into develop
2023-07-26 17:39:34 +02:00
pierre
1da6ee2058
fix workflows (try)
2023-07-26 17:37:54 +02:00
pierre
109fb96fca
fix workflows
2023-07-26 17:37:54 +02:00
benedetta davico
557bfa7b34
Update CHANGELOG.md
2023-07-26 17:37:25 +02:00
Tommy Verrall
4c9727b1ef
Update nym-connect-publish-ubuntu.yml ( #3706 )
...
* Update nym-connect-publish-ubuntu.yml
* Update nym-connect-publish-ubuntu.yml
* Update nym-connect-publish-macos.yml
* Update nym-connect-publish-windows10.yml
2023-07-26 17:37:25 +02:00
Tommy Verrall
a0408b74dc
Update nym-connect-publish-macos.yml ( #3705 )
...
* Update nym-connect-publish-macos.yml
install wasm and build
* Update nym-connect-publish-macos.yml
use the correct download
2023-07-26 17:37:25 +02:00
Tommy Verrall
8a1ed12f58
bump versions for NC
2023-07-26 17:37:25 +02:00
mfahampshire
c38c5c2f0d
fixed clippy warning
2023-07-26 17:37:25 +02:00
pierre
03300a859e
build(nc-desktop): sentry dsn as env var
2023-07-26 17:37:22 +02:00
mfahampshire
2fe5401a38
ran fmt
2023-07-26 17:37:22 +02:00
mfahampshire
d8a44cd9c1
added reply with surbs example to rust sdk examples dir
2023-07-26 17:37:22 +02:00
mfahampshire
a0b41db22d
added rust sdk surb example
2023-07-26 17:37:22 +02:00
Pierre Dommerc
7d6d8669b0
feat(nc-desktop): add sentry to backend ( #3652 )
2023-07-26 17:37:18 +02:00
mfahampshire
a1a2f37fce
included url
2023-07-26 17:23:20 +02:00
mfahampshire
91341733c1
updated NR guide with list explainer + info on comments in local allow list
2023-07-26 17:23:20 +02:00
mfahampshire
93cd8821c3
version update
2023-07-26 17:23:20 +02:00
mfahampshire
b79ec60381
* added serinko + alexia to book authors
...
* version bumps for next release
2023-07-26 17:23:20 +02:00
mfahampshire
2c2dd54028
updated sdk documentation with surb example
2023-07-26 17:23:20 +02:00
mfahampshire
4306cec49c
version bumps
2023-07-26 17:23:14 +02:00
mfahampshire
5781d3043f
removed command information from mix node + gateway guide
2023-07-26 17:23:14 +02:00
⚡️2FakTor⚡️
d843407ba7
Update network-requester-setup.md
2023-07-26 17:23:14 +02:00
⚡️2FakTor⚡️
053e047cca
Update network-requester-setup.md
2023-07-26 17:23:14 +02:00
Jędrzej Stuczyński
516561dcf9
Feature/wasm nyxd client ( #3708 )
...
* separated signing and nyxd-client features
* updated cosmrs to the most recent version
* using tendermint_rpc directly for the Client trait
* fixed rest of the codebase
* removed nyxd-client feature
* export more types
* clippy that seems to have been skipped in makefile
2023-07-26 15:49:45 +01:00
Jon Häggblad
290dbc1a03
client-core: make latency based gateway selection concurrent ( #3709 )
2023-07-26 13:08:06 +02:00
serinko
c120196be0
operators-guide: incorporated PR #3656
2023-07-26 12:55:05 +02:00
serinko
f2a395fe42
operators-guide: create validator tutorial & add maintenance points
2023-07-26 11:46:36 +02:00
Jon Häggblad
524863aae7
Uncouple gateways and network-requester in nym-connect ( #3639 )
...
* Split fetching network-requesters from gateways
* Tidy names
* Select gateway independenty in frontend
* Fix threshold value
* Fix gateway type
* Fix naming for setGateway and setServiceProvider
* Unshadow variable
* Naming conventions
* Missing semicolon
* Explicit types in invoke calls
* Dedup random function
* Inline some functions
* Silence handlebars in log
* Emojis in healthcheck log statements
* Remove gateway from service provider type
* Remove unneeded type cast
* fix linting
* Remove gateway field from harbour master response type
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2023-07-25 13:51:27 +02:00
Tommy Verrall
61ad336b18
Merge pull request #3598 from nymtech/bug-fix/balanceVSfeeWarning
...
TX warning when fee > balance
2023-07-25 09:55:34 +02:00
pierre
867b745a38
fix(nc-android): http requests
2023-07-25 08:53:34 +02:00
fmtabbara
78e54287da
include tx amount when checking balance
2023-07-24 16:57:28 +01:00
fmtabbara
96c29b974b
add warning for more txs
2023-07-24 16:57:28 +01:00
fmtabbara
eadd116ae4
add warning modal for more txs
2023-07-24 16:57:28 +01:00
fmtabbara
f1175280cf
add warning to tx modals when fee exceeds balance
2023-07-24 16:57:28 +01:00
serinko
cf79bdc098
operators-guide: create NR page & edit maintenance page
2023-07-24 12:53:32 +02:00
dependabot[bot]
34e2affef8
Bump word-wrap from 1.2.3 to 1.2.5 in /nym-api/tests
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-23 02:08:02 +00:00
pierre
34a47a9449
build(nc-desktop): sentry dsn as env var
2023-07-21 15:56:08 +02:00
Bogdan-Ștefan Neacşu
dff11df2bd
Add DKG resharing benchmark ( #3692 )
...
* Add DKG resharing benchmark
* Fix clippy
2023-07-21 11:25:14 +01:00
benedettadavico
feb888a154
updating sandbox .env
2023-07-20 17:20:00 +02:00
Pierre Dommerc
415fe4605c
feat(nc-desktop): add sentry to backend ( #3652 )
2023-07-20 13:17:49 +02:00
Pierre Dommerc
70e6539298
refactor(nc-desktop): add privacy level user settings ( #3664 )
2023-07-19 15:56:00 +02:00
pierre
fe76ba68a0
ci: fix connect-desktop-ci workflow
2023-07-19 15:41:00 +02:00
pierre
863580a6f2
ci: fix workflow for strapi data publish
2023-07-18 19:23:31 +02:00
pierre
4c558db08e
add alephium to supported wallets
2023-07-18 17:08:20 +02:00
Mark Sinclair
9d5b582908
SDK - fix unsubscribe function for events ( #3659 )
...
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-07-18 14:12:00 +01:00
Fouad
c12b20f1d6
Feature/sdk browser extension examples ( #3673 )
...
* New TypeScript SDK example: Google Chrome
Example of a simple manifest v3 extension to load a Nym client within a
popup view.
* Firefox Extension example for Nym TypeScript SDK
* Fix typo
* Add basic install script
* fix up html files
* remove unnecessary background page
* bundle extensions with webpack
* use icons from shared assets
* ignore sdk index file
* import sdk lib
* create new build script for non-inline workers
* import workers and build as separate files using webpack
* update html titles
* create react app node tester example
* add readme file
* update readme for FF extension
* code formatting
---------
Co-authored-by: Nadim Kobeissi <nadim@symbolic.software >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-07-18 14:09:40 +01:00
farbanas
edeb8369df
Merge branch 'master' into develop
2023-07-18 14:22:46 +02:00
farbanas
22b2405aa2
Merge branch 'release/v1.1.24'
2023-07-18 13:43:47 +02:00
farbanas
63254ecffe
update versions and changelogs for the release
2023-07-18 13:43:30 +02:00
farbanas
407d280019
fixes to GH action
2023-07-18 11:23:15 +02:00
Bogdan-Ștefan Neacşu
41e1009095
Upgrade cosmwasm ( #3678 )
...
* Upgrade cosmwasm
* Remove serde annotation for Denom too
* Fix clippy after rustup update
2023-07-18 12:15:20 +03:00
farbanas
1fafc126fb
debugging
2023-07-18 11:06:45 +02:00
farbanas
9a51135d22
debugging
2023-07-18 10:43:27 +02:00
Tommy Verrall
1b2790da80
Merge pull request #3676 from nymtech/bugfix/#3630
...
[wallet] bugfix: don't send funds for pledge decrease simulation
2023-07-17 12:08:32 +02:00
Jędrzej Stuczyński
f8943eebce
preemptively resolving future clippy issue
2023-07-17 11:01:45 +01:00
Jędrzej Stuczyński
d7b53cba40
don't send funds for pledge decrease simulation
2023-07-17 11:01:45 +01:00
mx
89d2f0ac12
Merge pull request #3665 from nymtech/dev-portal/communityupdates
...
Dev portal/communityupdates
2023-07-17 09:49:52 +00:00
wigy
110b4d384e
fix: typo in Rust SDK docs ( #3655 )
2023-07-17 10:29:28 +01:00
serinko
cf71d655e2
operators-guide: moved repeating to maintenance.md, shortened and cleaned the existing guides
2023-07-14 19:21:25 +02:00
serinko
141b9d396c
operator-guides: made todo notes
2023-07-14 17:17:07 +02:00
serinko
ff65d052b8
operators-guide: created generic docs maintenance.md and preliminary-steps.md to avoid redundancy
2023-07-14 13:25:12 +02:00
serinko
153e899e0e
mixnode-seup: minor edits
2023-07-14 11:20:51 +02:00
serinko
7e5c79848f
feature/operators-guide: coppied all configs from ../docs/
2023-07-13 16:59:25 +02:00
serinko
92b4dbb250
initilizing operators guides mdbook
2023-07-13 16:51:04 +02:00
Bogdan-Ștefan Neacşu
6d79b6f600
Apply clippy fix ( #3670 )
2023-07-13 11:40:40 +03:00
Lorexia
4631c72c6b
Update quickstart overview, delete project comments in community-applications-and-guides
2023-07-13 10:36:27 +02:00
Lorexia
12aa5f1f4f
Add Minibolt to community projects list
2023-07-12 18:37:06 +02:00
Lorexia
825f25800a
Add Nymster email info, update Nostr-Nym link, update deployed apps text
2023-07-12 14:44:51 +02:00
Lorexia
d9b4d8fde6
Add preprocessors for build, update NIsNymUp issue, update DarkFi picture
2023-07-12 11:05:42 +02:00
Lorexia
a98613d83c
Update community application list, merge community and guides pages, update SUMMARY file, update overview file
2023-07-11 19:57:21 +02:00
mfahampshire
34de42fe7a
updated validator docs: upgrade to 0.32.0 instructions
2023-07-11 15:51:02 +02:00
pierre
766261f774
sync gh actions for s with normal ones
2023-07-11 09:56:54 +02:00
serinko
6e2eaf29e7
edited NC-Matrix user manual
...
- changed setup for Mac
- fixed typo
2023-07-10 15:32:23 +02:00
Bogdan-Ștefan Neacşu
c99309dd79
Use NYXD env in api ( #3654 )
2023-07-10 15:14:16 +03:00
Pierre Dommerc
37c875d8ee
build(nym-connect-desktop): speedy mode ( #3636 )
2023-07-10 13:18:46 +02:00
Jędrzej Stuczyński
b2b0a1478b
exposed methods for sending replies in rust-sdk ( #3658 )
2023-07-10 09:49:32 +01:00
mx
c6b193eb4f
Merge pull request #3657 from nymtech/serinko-dev-portal-patch
...
update NC-Matrix user manual
2023-07-10 08:17:17 +00:00
Raphaël Walther
aa67e183a6
Github Actions: fix daily audit workflow notification
2023-07-07 18:00:41 +02:00
Fouad
b27fa51092
Feature/nym browser extension ( #3637 )
...
* Chore/browser extension bootstrap (#3257 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* Feature/nym browser extension login and send (#3373 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* add extension to mono-repo config
* fix webpack build
* util functions
* add TX type
* refactor routes
* refactor pages + add send page
* add page layout for app pages
* set up app context
* app components
* set up connection config
* fix lint errors
* Chore/browser extension bootstrap (#3257 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* add extension to mono-repo config
* util functions
* add TX type
* refactor routes
* refactor pages + add send page
* add page layout for app pages
* set up app context
* app components
* set up connection config
* use fee simulation when sending tokens
* use object argument for simulate send api
* login validation + fee refinements
* use components from shared components lib
* add receive modal (#3408 )
* account storage via wasm
* method to get all storage keys
* Feature/nym browser extension password encryption (single account) (#3442 )
* build wasm
* reuse components and state for password pages
* refactor registration pages
* use login with password
* import storage as local package
* add yarn preinstall script to ts lint gh action
* install wasm-pack for CI
* use @nym scope for ext storage package
* introduced a call to check if database was already initialised (#3465 )
* introduced a call to check if database was already initialised
* use extension storage method to check for db existance
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
* introduced mnemonic key existence check (#3462 )
* Browser extension - Multi-accounts + view mnemonic action (#3488 )
* add UI for multi-accounts + add view mnemonic for accounts
* refactor routes
* set up import account
* add account to existing wallet
* check if account name exists before creating new one
* handle password errors
* add token to currency conversion
* fixed ClientStorageError import path
* fix CI
* fix CI
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-07-07 11:02:05 +01:00
Mark Sinclair
d01b6a12d6
Add needs-triage to new issues for project workflow automation
2023-07-07 09:34:41 +00:00
Jędrzej Stuczyński
a133457722
chore: applied fmt for let-else statements ( #3649 )
2023-07-06 10:08:39 +01:00
Fouad
ad995b1934
Node Tester SDK examples ( #3641 )
...
* create parcel example
* update plain html example
* move chat examples into own dir
* add examples to workspace
* update tsconfig path
* move webpack base to parent dir
2023-07-05 16:14:21 +01:00
farbanas
a881740c20
Merge branch 'master' into develop
2023-07-05 17:03:18 +02:00
Mark Sinclair
90cc68435c
Update connect-desktop-ci.yml
2023-07-05 15:56:31 +01:00
farbanas
c3ce9e24e2
Merge branch 'release/v1.1.23'
2023-07-05 16:28:58 +02:00
Mark Sinclair
bdda08c0b4
GitHub Actions: Change artifact upload paths to wildcards
2023-07-05 14:28:10 +01:00
Mark Sinclair
0e48ff5e9e
GitHub Action: upload artifact
2023-07-05 13:49:12 +01:00
Mark Sinclair
68d6ece6c2
GitHub Actions: add manual trigger
2023-07-05 13:11:03 +01:00
Mark Sinclair
e17ae9dce0
Update nym-wallet-publish-ubuntu.yml
2023-07-05 13:09:21 +01:00
Mark Sinclair
493f036687
GitHub Actions: fix up installing project dependencies
2023-07-05 13:07:19 +01:00
Mark Sinclair
1f4f312e8e
Removing pre-install target
2023-07-05 12:24:06 +01:00
Mark Sinclair
d829837275
GitHub Actions: install project root dependencies first
2023-07-05 12:13:39 +01:00
Mark Sinclair
36253e3f36
GitHub Actions: fix up naming and versions
2023-07-05 12:13:21 +01:00
Mark Sinclair
7743554bb8
Update nym-wallet-publish-windows10.yml
2023-07-05 11:43:33 +01:00
Mark Sinclair
de05e32845
Removing bash shell from GitHub Action
2023-07-04 17:45:23 +01:00
Mark Sinclair
136f4a8473
Revert adding copyfiles
2023-07-04 17:42:36 +01:00
Mark Sinclair
57e2628928
GitHub Actions adding bash to Windows publish workflow
2023-07-04 17:32:32 +01:00
Mark Sinclair
879e324696
Add another target for install and CI
2023-07-04 17:26:41 +01:00
Mark Sinclair
351552b863
Add back preinstall target
2023-07-04 17:22:54 +01:00
Mark Sinclair
847f3a0ecc
Remove preinstall target that needs wasm-pack
2023-07-04 17:03:24 +01:00
Mark Sinclair
58958a2449
nym-wallet: use NPM published package and add -rc0 prefix to workspace SDK package
2023-07-04 17:01:05 +01:00
Mark Sinclair
3051d84e8d
Revert GitHub Action changes to add wasm-pack to Typescript workflows
2023-07-04 17:00:11 +01:00
Mark Sinclair
2d7003dfae
Add npm registry to setup-node to create .npmrc file with reg details
2023-07-04 16:06:55 +01:00
serinko
92b9edf0da
edited NC-Matrix user manual
...
- changed setup for Mac
- fixed typo
2023-07-04 14:52:05 +00:00
Mark Sinclair
a91c997aed
Revert building SDK from root package.json
2023-07-04 15:48:44 +01:00
Mark Sinclair
5787653210
GitHub Action to publish SDK
2023-07-04 15:40:45 +01:00
Mark Sinclair
adbeeb3e5f
GitHub Action to publish SDK
2023-07-04 15:39:11 +01:00
Mark Sinclair
4899ccf4ef
GitHub Action to publish SDK
2023-07-04 15:36:26 +01:00
Mark Sinclair
9e0bcc025f
Fix up working directory in GH Action to publish to NPM
2023-07-04 15:34:37 +01:00
Mark Sinclair
16d6444169
Add GH Actions workflow to publish the SDK
2023-07-04 15:30:49 +01:00
Mark Sinclair
997faeb1e6
Create sdk-publish.yml
2023-07-04 15:27:15 +01:00
Gala
565e7768e3
Update README.md
2023-07-04 14:33:09 +02:00
Mark Sinclair
730f03de30
Update nym-wallet-publish-windows10.yml
2023-07-04 11:54:46 +01:00
Mark Sinclair
2e366a094d
Update nym-wallet-publish-windows10.yml
2023-07-04 11:52:13 +01:00
Mark Sinclair
b134334ec7
Fix package.json preinstall error
2023-07-04 11:43:42 +01:00
Mark Sinclair
f95b9b7f4a
Add preinstall targets to some package.json files to build pre-requisites
2023-07-04 11:37:00 +01:00
Mark Sinclair
11ed3b3e45
GitHub Actions: run Windows steps that use yarn in bash
2023-07-04 11:33:05 +01:00
Pierre Dommerc
271a5fbab6
ci: gh actions strapi ( #3616 )
2023-07-04 11:56:23 +02:00
Jon Häggblad
90a97b398e
name-service contract: signature check when registering ( #3572 )
...
* Add nonce state
* Update name-service types and make it build
* wip: convert tests
* Fixed all tests in names.rs
* Add TestName
* Move TestSetup to integration tests
* Tests in contract.rs done
* Move error mod to common crate
* All tests ported
* Update other crates in workspace
* rustfmt
* clippy
* Remove commented out code
* Shortcut for name.name
2023-07-04 11:49:54 +02:00
Jon Häggblad
fc2236c3c8
Strip comments from allow lists in network-requester ( #3624 )
...
* service-provider: remove comments from standard allow list
* Remove comments from the local allow list
2023-07-04 11:21:47 +02:00
Mark Sinclair
a71e228a25
Add wasm-pack install to GitHub Actions
2023-07-04 09:34:35 +01:00
farbanas
da9c2e5a7c
Merge remote-tracking branch 'refs/remotes/origin/master'
2023-07-04 09:55:15 +02:00
farbanas
e025564678
update changelog
2023-07-04 09:48:43 +02:00
mx
cf6188d794
Merge pull request #3635 from nymtech/feature/v1-1-23-docs
...
Feature/v1 1 23 docs
2023-07-03 18:50:57 +00:00
mfahampshire
dd7308d92f
Merge branch 'release/v1.1.23' into feature/v1-1-23-docs
2023-07-03 17:39:27 +00:00
mfahampshire
73ca14aae2
added alias info + some restructuring
2023-07-03 17:29:58 +00:00
mfahampshire
0fee189a89
moved image
2023-07-03 17:29:29 +00:00
Pierre Dommerc
a0c6efafd2
feat(nc): monitoring update ( #3609 )
2023-07-03 18:35:28 +02:00
Mark Sinclair
c3d3164533
Update nym-wallet-storybook.yml
2023-07-03 17:16:27 +01:00
Jędrzej Stuczyński
fa2e0a9010
Merge branch 'release/v1.1.23' into develop
2023-07-03 16:58:27 +01:00
Fouad
fcc5398aab
Feature/node tester package ( #3634 )
...
* create node tester package dir
* start building node tester package
* refactor code + build updates
* fix up types
* add more methods and fix up types
* use node tester sdk inside wallet
* fix frontend state
* Use Node 18 instead of 16
* Fix up dependencies and yarn workspace
* Fix lint error
* Try to fix up linting error
* Remove explorer linting and move it to the existing action
* Add wasm-pack build to linting GH Action
* change lerna to use workspaces and fix linting errors
* Fix up node versions in GitHub Actions and add wasm-pack
* fix build:lint target in sdk
* exclude all worker.js from eslint for sdk
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-07-03 16:53:39 +01:00
serinko
9f1f765f73
created matrix<>nymconnect user manual
2023-07-03 17:13:50 +02:00
Jędrzej Stuczyński
6403d0055b
Fixed compilation errors on latest nightly ( #3638 )
...
ref: https://github.com/rust-lang/rust/issues/113152
2023-07-03 16:01:10 +01:00
mx
7bbb10e52c
Merge branch 'release/v1.1.23' into feature/v1-1-23-docs
2023-07-03 09:47:55 +00:00
mfahampshire
1aad69a527
tidyup extra '/' in fixed last-changed git commit link
2023-07-03 09:43:04 +00:00
mfahampshire
4ad02d5328
fix attempt #3
2023-07-03 09:40:00 +00:00
mfahampshire
45b74008f1
fixed broken links to platform and wallet build instructions in readme
2023-07-03 09:36:23 +00:00
mfahampshire
2ddf9646ec
push fix attempt 2 to get actual commit message on CI deployment
2023-07-03 09:31:56 +00:00
mfahampshire
b258cd8733
fixed broken git url for last-changed mdbook plugin
2023-07-03 09:28:14 +00:00
mx
ed48a2ddd4
fixed broken example file import
2023-06-30 12:50:48 +02:00
Pierre Dommerc
7a1a7c003e
feat(nc-desktop): add matrix and monero to providers list (ui) ( #3623 )
2023-06-30 12:13:52 +02:00
Pierre Dommerc
ef36c29b91
feat(nc-desktop): add matrix and monero to providers list (ui) ( #3623 )
2023-06-30 12:13:04 +02:00
pierre
4025fed882
build: update workflow to push release data to strapi
2023-06-29 16:51:58 +02:00
pierre
9aaa74204b
build: update workflow to push release data to strapi
2023-06-29 16:26:03 +02:00
pierre
9d7a6b2aec
build: update workflow to push release data to strapi
2023-06-29 16:09:38 +02:00
pierre
4b13a5cf61
build: add workflow to push release data to strapi
2023-06-29 16:07:54 +02:00
pierre
c9489fb48e
build: add workflow to push release data to strapi
2023-06-29 15:57:02 +02:00
pierre
6c3653c128
build: new workflow placeholder
2023-06-29 15:44:56 +02:00
mx
02a4452eca
Merge pull request #3613 from nymtech/dev-portal-edit
...
created monero.md user manual
2023-06-29 11:38:58 +00:00
mx
d47633faa8
Update documentation/dev-portal/src/tutorials/monero.md
...
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
2023-06-29 13:26:41 +02:00
serinko
a3da077ce9
reverted cargo.lock & changed video size
2023-06-29 13:26:40 +02:00
serinko
131952c036
changed video link
2023-06-29 13:26:27 +02:00
mx
8d2ef605ed
quickfix
2023-06-29 13:26:27 +02:00
mx
fbcc2907bb
fixed dead image link + added monero x nymconnect page to sidebare
2023-06-29 13:26:27 +02:00
serinko
c0bb5503cf
removed redundant copy
2023-06-29 13:26:27 +02:00
serinko
ef7beaa12f
created user manuals & monero.md
2023-06-29 13:26:24 +02:00
Jon Häggblad
31568b544c
Minor fixes to support harbourmaster beacon ( #3618 )
...
* wip
* wip
2023-06-29 12:38:03 +02:00
Jon Häggblad
2953837f25
Add medium toggle to socks5 client ( #3615 )
...
* Add medium toggle to socks5 client
* rustfmt
2023-06-28 23:47:00 +02:00
Jon Häggblad
ee98820bb4
Use different service provider directory when medium toggle enabled ( #3617 )
2023-06-28 23:45:45 +02:00
Jon Häggblad
ed76000dd0
Remove unmaintained upgrade commands ( #3599 )
...
* Remove unmaintained upgrade commands
* Remove unused with_custom_version functions
2023-06-28 15:59:27 +02:00
Pierre Dommerc
0dfe1460e4
fix lint ( #3612 )
2023-06-28 13:43:43 +02:00
Dave Hrycyszyn
e06087ad3f
Made a few additions to upgrade notes
2023-06-28 12:24:21 +02:00
Dave Hrycyszyn
0f41dda013
Made a few additions to upgrade notes
2023-06-28 12:23:32 +02:00
Dave Hrycyszyn
51d66c3e0c
Made a few additions to upgrade notes
2023-06-28 11:21:24 +01:00
Pierre Dommerc
0a6a015987
feat(nc): monitoring update ( #3609 )
2023-06-28 12:20:29 +02:00
mx
efd8ba5978
hotfix on broken releases page link
2023-06-27 16:09:59 +02:00
mx
0c7181a211
* updated libwasmvm.so linking instructions
...
* added note on upgrading to v0.31.1
2023-06-27 16:09:53 +02:00
mx
f14b40a769
hotfix on broken releases page link
2023-06-27 16:06:03 +02:00
mx
d8f80434b4
* updated libwasmvm.so linking instructions
...
* added note on upgrading to v0.31.1
2023-06-27 16:02:31 +02:00
Jon Häggblad
f47a111640
Merge remote-tracking branch 'origin/release/v1.1.23' into develop
2023-06-27 15:52:03 +02:00
mx
ae5a9ccc50
Merge pull request #3601 from nymtech/revert-3593-feature/release-1-1-22-docs
...
Revert "Feature/release 1 1 22 docs"
2023-06-27 09:29:14 +00:00
mx
40465665f0
Revert "Feature/release 1 1 22 docs"
2023-06-27 09:28:49 +00:00
mx
8c437ac964
Merge pull request #3593 from nymtech/feature/release-1-1-22-docs
...
Feature/release 1 1 22 docs
2023-06-27 09:28:33 +00:00
benedettadavico
f3b17ad2f8
Revert contract version
2023-06-27 09:57:17 +02:00
benedettadavico
9121078576
Update versions and changelog for release v1.1.23
2023-06-27 09:48:35 +02:00
mx
c505a00fac
pulled in renamed example file
2023-06-26 17:37:01 +02:00
mx
09bad9c6b4
* updated libwasmvm.so linking instructions
...
* added note on upgrading to v0.31.1
2023-06-26 17:36:22 +02:00
pierre
597f5e9545
ci: fix typescript-lint.yml workflow
2023-06-26 16:21:37 +02:00
pierre
54cb7be1e1
chore: update copyright notice in comment headers
2023-06-26 16:09:24 +02:00
pierre
431c98e591
chore: update copyright notice date
2023-06-26 15:46:11 +02:00
Jon Häggblad
35f2e71202
Don't fully turn off background task when cover traffic is disabled ( #3596 )
...
* Don't fully turn off background task when cover traffic is disabled
* Leave no_cover function alone
* Add methods on config struct instead of explicitly setting options
* Add medium toggle to network-requester run command
* clippy
* rustfmt
* Unused
2023-06-26 15:36:07 +02:00
pierre
0134030341
build(nc-android): fix release build (sentry)
2023-06-26 12:08:41 +02:00
pierre
97c775bc68
build(nc-android): fix release build (sentry)
2023-06-26 11:59:59 +02:00
mx
62ba6b30ae
updated link to releases page: now wallet version specific
2023-06-26 10:50:03 +02:00
mx
24354275d3
version bumps
2023-06-26 10:49:36 +02:00
mx
76335e9adc
removed --wallet-address from commands
2023-06-26 10:32:28 +02:00
mx
bab8eb746e
version bump + included new wallet version var
2023-06-26 10:32:02 +02:00
Jon Häggblad
f298f5d4fa
Auto-upgrade nym-connect config files ( #3589 )
...
* nym-connect: auto-upgrade old config files
* Move upgrade functions to separate file
2023-06-26 10:09:45 +02:00
mx
85b078a3e8
Merge branches 'release/v1.1.21' and 'release/v1.1.22' of github.com:nymtech/nym into release/v1.1.22
2023-06-26 09:54:31 +02:00
Fouad
0115b02be3
Wallet - Node Tester ( #3551 )
...
* error handling + edge cases + types
* use bonded node id
* add UI and move feature to node-settings dir
* use error modal
* add type for postMessage arg
* add timeout for node test
* update storybook ci
* fix CI for typescript linting
* fix print node test results
* replace react-to-print lib with vanilla solution
* async print
* update wallet changelog
2023-06-23 14:00:28 +01:00
Jon Häggblad
a4ffd135e7
Fix the medium toggle in nym-connect ( #3590 )
2023-06-22 16:30:25 +02:00
pierre
bbce67902b
ci(nc-android): disable release apk (unused)
2023-06-22 15:36:30 +02:00
pierre
e6930046c4
ci(nc-android): disable release apk (unused)
2023-06-22 15:18:36 +02:00
pierre
0c9402503a
Merge branch 'feature/nyms5-android-sentry' into develop
2023-06-22 14:23:33 +02:00
pierre
81e133b789
feat(nc-android): sentry integration and topbar navigation
2023-06-22 14:21:24 +02:00
Jon Häggblad
7be07c29c1
Cargo.lock
2023-06-22 10:59:59 +02:00
Jon Häggblad
31bc439f65
Cargo.lock
2023-06-22 10:59:08 +02:00
Jon Häggblad
6479480cf7
Merge remote-tracking branch 'origin/release/v1.1.23' into develop
2023-06-22 10:57:52 +02:00
Jon Häggblad
4af70ef255
nym-connect: medium speed setting ( #3585 )
...
* Lock files
* Add flag to disable cover traffic
* Add flag to disable per hop delays
* Add flag to enable mixed size packets
* Add meta flag to set medium speed
* Special case zero averge hop delay to be exactly zero
* Extract out generate_hop_delays function
2023-06-22 10:55:35 +02:00
Jędrzej Stuczyński
eba58f6451
NC: load old gateway configuration if we're not registering ( #3586 )
2023-06-22 08:49:00 +01:00
Jon Häggblad
35206655e0
Lock files
2023-06-21 09:01:47 +02:00
Jon Häggblad
e14db00fc2
nym-cli: client identity signing support ( #3575 )
...
* Add client identity key signing to nym-cli
* Only load private key
* rustfmt
* Rename to identity key since it's generic
* Rename client_key to identity_key
2023-06-20 14:48:53 +02:00
benedettadavico
2f98912778
fix nym-connect version
2023-06-20 13:56:38 +02:00
benedettadavico
72b92784cc
Merge remote-tracking branch 'origin/develop' into develop
2023-06-20 13:45:29 +02:00
benedettadavico
38b95c2673
nym connect version fix
2023-06-20 13:45:04 +02:00
Mark Sinclair
f0f9899f82
Update package.json to fix build:dev target
2023-06-20 12:12:03 +01:00
benedettadavico
09c46e3403
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 10:36:06 +02:00
benedettadavico
9fbab5aaad
updating versions for release v1.1.22
2023-06-20 10:24:54 +02:00
benedettadavico
2032b3bdae
updating versions for release v1.1.22
2023-06-20 09:51:28 +02:00
Jędrzej Stuczyński
8f57919571
optional id argument for NymNodeTester ( #3555 )
2023-06-16 11:19:40 +01:00
Jon Häggblad
3748ab77a1
Statically link openssl ( #3504 )
...
* Statically link openssl
* Fix wasm client build
* Enable openssl for nyxd-client feature
2023-06-16 11:27:25 +02:00
pierre
3cdca0ad8d
copy change
2023-06-16 11:20:20 +02:00
pierre
9cbb3dfa0e
copy change
2023-06-16 11:19:44 +02:00
Pierre Dommerc
4071d30f3c
feat(nc-desktop): add error reporting and monitoring setting ( #3553 )
2023-06-16 11:09:29 +02:00
pierre
4c13d91bfb
fix(nyms5-android): add check for worker and proxy states desync
2023-06-16 10:08:57 +02:00
Pierre Dommerc
8355e6ce5e
feat(nc-desktop): add error reporting and monitoring setting ( #3553 )
2023-06-15 19:23:23 +02:00
Tommy Verrall
dd33052f0e
Merge pull request #3520 from nymtech/bugfix/incorrect-client-versions
...
bugfix #3434
2023-06-14 17:23:11 +01:00
Jędrzej Stuczyński
a76a51e823
fixed config version of binaries depending on socks5 core configs
2023-06-14 17:16:07 +01:00
mx
4caa9390cf
Merge pull request #3546 from twofaktor/patch-2
...
[UPDATE DOCS] socks5-client
2023-06-14 14:08:16 +00:00
Jon Häggblad
b31d3c003f
Cargo.lock
2023-06-14 15:04:37 +02:00
Jon Häggblad
21e11c9221
Merge remote-tracking branch 'origin/master' into release/v1.1.22
2023-06-14 14:55:30 +02:00
Jon Häggblad
c9dcde0ee0
getrandom on workspace level
2023-06-14 13:26:09 +02:00
Jon Häggblad
3fcc16090a
Update nym-outfox Cargo.toml in prep for publish to crates.io
2023-06-14 13:15:40 +02:00
Jędrzej Stuczyński
bbb1e5e15a
Feature/node tester disconnect ( #3552 )
...
* Ability to disconnect and reconnect GatewayClient
* usage of ibid. inside NodeTester
* example
* wasm-compatible `wait_for_shutdown` (for the future)
2023-06-13 17:25:42 +01:00
Drazen Urch
6d30e7ea8e
Adjustments to cover traffic and ack handling ( #3548 )
2023-06-13 13:07:02 +02:00
farbanas
9288f71c5f
Merge branch 'master' into develop
2023-06-13 11:16:17 +02:00
farbanas
79f5983c76
updating lock files
2023-06-13 11:04:36 +02:00
farbanas
335453b63c
update versions and changelog for release v1.1.21
2023-06-13 10:54:01 +02:00
Jędrzej Stuczyński
4292a55614
explicitly setting up fresh gateway in native socks5 ( #3547 )
2023-06-12 17:01:05 +01:00
⚡️2FakTor⚡️
92e902c81e
Update socks5-client.md
2023-06-12 15:54:13 +02:00
⚡️2FakTor⚡️
c47bc174bc
Update socks5-client.md
2023-06-12 15:47:28 +02:00
mx
f97f0475e9
Merge pull request #3545 from nymtech/feature/docs-1-1-21
...
version bump for variables
2023-06-12 12:04:16 +00:00
mx
67a945a15f
version bump for variables
2023-06-12 13:45:49 +02:00
Tommy Verrall
d1a28826d5
Merge pull request #3535 from nymtech/feature/socks5-message-ordering
...
Feature/socks5 message ordering
2023-06-12 11:47:35 +01:00
Tommy Verrall
8f026ab6c6
Update build-and-upload-binaries-ci.yml
...
temp use rust version 1.69.0 for ci build uploads, will need to switch and use: cosmwasm/rust-optimizer in the near future
2023-06-12 11:07:22 +01:00
Jędrzej Stuczyński
bdcdcf7f8b
clippy
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
182e147a86
fixed and updated related units tests
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
687b437ea0
cargo fmt
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
f2c5dbb696
deadcode
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
a8bf690c17
tests
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
1328ba35be
removed original Ordered sender
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
8b046d4139
split up functions a bit more
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
f4cd372808
simplified keeping track of message sequence
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
7228331db6
removed OrderedMessage
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
45f3f3ec01
cleanup
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
5f9e54c83c
buggy, but backwards compatible, explicit sequencing
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
f8c2f90502
initial work on putting data sequence explicitly inside socks5 request
2023-06-12 10:20:13 +01:00
Jon Häggblad
96e8bdfea4
Reduce number of surbs in nym-nr-query ping ( #3540 )
2023-06-12 09:53:47 +02:00
Jon Häggblad
0fa1961a04
nym-nr-query CLI tool for query network-requester ( #3538 )
...
* Initial version
* Add open_proxy request
* Start adding cli commands
* use commands
* Common response type
* json output
* Tidy
* Remove the All case
* Remove empty file
* Remove todo
* Add ping command
* Ping 4 times by default
* Logic for controlling number of loops
* Some print tweaks
2023-06-12 09:30:02 +02:00
pierre
88002969b7
ci(nyms5-android): add debug apk build
2023-06-09 22:46:04 +02:00
pierre
b90dedf3ae
build(android): fix repro build wip
2023-06-09 17:11:15 +02:00
pierre
582cb32223
build(android): fix repro build wip
2023-06-09 16:34:50 +02:00
Jędrzej Stuczyński
31b7921c68
bugfix #3434
2023-06-09 15:12:56 +01:00
Jędrzej Stuczyński
42a43a3709
Feature/extract gateway config ( #3517 )
...
* wip client core
* hashing shared key in persisted details
* native client using on-disk gateway details
* ibid for socks5
* ibid for NR
* nym sdk
* non-wasm fixes
* wasm
* missed cargo fmt
* fixed nym-connect build
* changed serialization of the key hash to be more human readable
* allowing some dead code
* fixed gateway details deserializtion
* removed needless borrow in wasm client
* removed deadcode
* exhaustive match on GatewaySetup after having loaded the keys
2023-06-09 15:12:29 +01:00
Jędrzej Stuczyński
c5ad4006ae
simplified construction of 'BaseClient' ( #3513 )
2023-06-09 15:11:45 +01:00
Tommy Verrall
71fb6a1ba1
Merge pull request #3516 from nymtech/feature/explorer-sp-extra-detail
...
Explorer - Extra detail for Service Providers
2023-06-09 10:01:59 +01:00
Jon Häggblad
68a37bc692
Merge remote-tracking branch 'origin/release/v1.1.21' into develop
2023-06-09 09:54:53 +02:00
Jon Häggblad
542fd92a46
Allow query network-requestor for open_proxy ( #3531 )
...
* wip: playing around
* WIP
* wip
* Add query request
* Create new example
* Restore control_requests example
* Remove ControlRequest::OpenProxy
* Remove Socks5RequestContent::OpenProxy
* Remove bunch of debug logging
* Remove more old leftovers
* Another few lines of leftovers to remove
* Disable logging in example
* Return error if incoming request if future version
* Serialization unit tests
* Network requester in example
* Cargo.lock
2023-06-09 09:54:21 +02:00
pierre
527c71d3df
fix(nyms5-android): clean code
2023-06-08 18:45:02 +02:00
pierre
7ee47bdb4c
fix(nyms5-android): fix notif channel creation on android prior to 12
2023-06-08 18:44:18 +02:00
pierre
9fa36b6393
add a log on channel creation
2023-06-08 11:06:14 +02:00
pierre
2b40b96aa1
wip
2023-06-08 11:06:14 +02:00
Jędrzej Stuczyński
9a68702d4d
Feature/config refactor ( #3498 )
...
* revamping mixnode connfig
* wip
* native client config revamping
* wip
* building socks5
* using const for mixnnode config template
* compiling updated gateway
* nym-api
* nym-sdk
* everything compiling once more
but definitely not compatible with CI and older versions (yet)
* creating full directory structure on init
* renamed paths to storage_paths and fixed mixnode template
* mixnode config migration
* gateway config migration
* nym-api config migration
* native client config migration
* socks5 client config migration
* NR config migration
* removed deprecations (that will be resolved in the following PRs) + fixed clippy
* nym-connect clippy
* nym-connect config updates
* outfox fixes
* defined socks5 lib config
* clippy
* fixed wasm client build
* removed explicit packet_type argument when starting base client
it's known implicitly from the previously passed config struct
* Empty commit
* fixed re-using gateway information when client configs are re-initialised
* fixed borrowing id value in nym-connect
* post-rebase fixes
* updated 'old_config' versions
---------
Co-authored-by: Tommy Verrall <tommy@nymtech.net >
2023-06-07 17:06:35 +01:00
Drazen Urch
bc5198768e
Push traces to jaeger ( #3522 )
...
* Push traces to jaeger
* Remove default feature
* Update toolchain
2023-06-07 17:32:26 +02:00
Jon Häggblad
892653cd96
Remove gateway from detailed service provider type
2023-06-07 14:09:13 +02:00
Jon Häggblad
a7471ef324
Replace fold with collect
2023-06-07 14:06:12 +02:00
fmtabbara
403141c1f5
add tooltip to sp routing score
2023-06-07 12:22:59 +01:00
fmtabbara
d8c82bf6d0
use default sort order
2023-06-07 12:05:32 +01:00
fmtabbara
dd86ba36dd
use default success ping time - 120 mins
2023-06-07 11:56:44 +01:00
Tommy Verrall
42acbfe806
Update build-and-upload-binaries-ci.yml
...
temp use rust version 1.69.0 for ci build uploads, will need to switch and use: cosmwasm/rust-optimizer in the near future
2023-06-07 11:24:53 +02:00
farbanas
7c55483585
Merge branch 'master' into develop
2023-06-07 10:43:11 +02:00
fmtabbara
0320220219
refactor
2023-06-06 22:56:13 +01:00
fmtabbara
e32ee2ccf3
add service-type and routing-scores to sps + allow sorting on routing scores
2023-06-06 22:45:09 +01:00
fmtabbara
b8ca1762c2
allow sp routing score to be undefined
2023-06-06 22:45:07 +01:00
pierre
d1e9fcf03a
make routing score optional
2023-06-06 16:44:17 +02:00
pierre
303a774378
add some logs
2023-06-06 15:25:29 +02:00
pierre
c9ca71f47b
wip
2023-06-06 14:50:25 +02:00
pierre
92faf1e3d5
wip
2023-06-06 14:22:52 +02:00
fmtabbara
e509989ac3
wip
2023-06-06 10:04:50 +01:00
farbanas
c04cc9a4cf
Merge branch 'release/v1.1.20'
2023-06-06 10:54:17 +02:00
farbanas
17258d1445
updated locks and versions bumped
2023-06-06 10:35:42 +02:00
farbanas
8f3d7606f5
bump crate versions
2023-06-06 10:07:06 +02:00
farbanas
fd97f0e8ca
update changelogs and version for release
2023-06-06 10:00:11 +02:00
Jędrzej Stuczyński
d4ce1635a8
Fixed incorrect assertion when sending replies ( #3515 )
2023-06-05 14:36:44 +01:00
Jędrzej Stuczyński
2bc564ad01
updating managed keys after gateway registration ( #3514 )
2023-06-05 14:09:28 +01:00
Tommy Verrall
5910bcbc02
Update build-and-upload-binaries-ci.yml
...
add the service provider and name service contract to build output
2023-06-05 14:49:49 +02:00
Tommy Verrall
8c63fe9d0d
Merge pull request #3507 from nymtech/jon/feat/reduce-shutdown-timeout-in-socks5
...
Reduce SHUTDOWN_TIMEOUT to 3 sec
2023-06-05 10:30:34 +01:00
Pierre Dommerc
6e5a1973da
fix(wallet): fix bonding data refresh ( #3499 )
2023-06-05 11:07:23 +02:00
Pierre Dommerc
1aa11887aa
fix(wallet): fix bonding data refresh ( #3499 )
2023-06-05 11:05:25 +02:00
Jon Häggblad
07740cbf08
Reduce SHUTDOWN_TIMEOUT to 3 sec
...
Can't think of a scenario where we don't want to close one at the same
time as the other, but let's be conservative and keep it a very low
number for now.
2023-06-05 10:42:38 +02:00
Jon Häggblad
87cb8a6b20
Sign when announcing service providers to the directory contract ( #3459 )
...
* create_payload and call from nym-cli
* Remove some commented out code
* wip
* Service announce now compiles
* Fix other compilation issues
* Move ServiceDetails into Service
* Move service_id inside Service type
* wip: start sorting out tests
* wip: sorting out testing
* wip: first announce test now works
* wip: more work on announce test
* Move nonce
* Add check for nonce
* Extract out some helpers to separate files
* reenable state::services tests
* wip: start going through the integration tests
* All integration tests reenabled
* Remove some unused stuff
* Iterate on integration tests
* More iteration on test setup
* Rename to test_setup.rs
* Add more tests specific to signing
* Tweak
* Another nonce test and reorg
* Rename to announce.rs and delete.rs
* Tidy
* Make some inner modules private
* Use IdentityKey alias
* Update nym-api contract cache
* Fix that nym-cli was asking for signing nonce from wrong contract
* Add sign comment to network-requester
* Uploaded updated service provider contract to qwerty
* Allow large enum variant
* lock files
* Remove dbg
* Move error.rs to service-provider common
* Update code for moving errors.rs to common crate
* Rename to SpContractError
* constants module not pub
* lock file
* rustfmt
* Move IdentityKey type to contract-common
* clippy
2023-06-05 10:32:58 +02:00
Jon Häggblad
2977b8f25f
Fix clippy for 1.70 ( #3505 )
2023-06-05 08:54:18 +01:00
pierre
9ae4fd04ac
ci(ns5-android): fix workflow
2023-06-02 15:44:39 +02:00
pierre
4470969bec
ci(ns5-android): update workflow to create GH release
2023-06-02 14:49:14 +02:00
pierre
1a4c3a7709
chore(ns5-android): add app metadata for listing
2023-06-02 14:19:17 +02:00
Pierre Dommerc
99b31920d5
fix(ns5-android): make lib calling callbacks ( #3496 )
2023-06-02 13:59:10 +02:00
mx
019b3299f2
Merge pull request #3435 from Pawnflake/release/v1.1.19
...
mixnode documentation update
2023-06-02 09:40:50 +00:00
mx
d684957423
Update documentation/docs/src/nodes/mix-node-setup.md
...
Co-authored-by: ⚡ ️2FakTor⚡ ️ <twofaktor@protonmail.com >
2023-06-02 09:20:56 +00:00
mx
cb4eda4c62
Update documentation/docs/src/nodes/mix-node-setup.md
...
Co-authored-by: ⚡ ️2FakTor⚡ ️ <twofaktor@protonmail.com >
2023-06-02 09:20:42 +00:00
mx
ac5f380ee2
Merge pull request #3485 from nymtech/feature/docs-1-1-20
...
removing hardcoded version numbers
2023-06-02 09:20:10 +00:00
mx
4e278ca07d
reintroduced hardcoding for links for moment
2023-06-02 10:52:28 +02:00
mx
cd6a725875
Merge pull request #3493 from twofaktor/patch-1
...
[BUG] network requester documentation update
2023-06-02 08:42:20 +00:00
pierre
62ccb6b4cd
build(ns5-android): add product flavors config
2023-06-01 19:20:32 +02:00
pierre
365e0134b4
build(nc-native-android): clean build script
2023-05-31 17:31:24 +02:00
⚡️2FakTor⚡️
d5514a060c
Update network-requester-setup.md
2023-05-31 15:22:11 +02:00
pierre
8432c30f6c
build(nc-native-android): add gradle build universal apk
2023-05-31 14:20:49 +02:00
pierre
c2764f90b3
ci(nc-native-android): update github workflow to build unsigned apks
2023-05-31 13:14:44 +02:00
mx
958b6d37ee
Merge pull request #3481 from twofaktor/patch-1
...
[BUG] network requester documentation update
2023-05-30 14:40:33 +00:00
mx
5e36bb014c
removing hardcoded versoin numbers
2023-05-30 16:10:15 +02:00
⚡️2FakTor⚡️
8d821881ae
Update network-requester-setup.md
2023-05-30 14:48:51 +02:00
mx
fca9761145
Merge pull request #3141 from nymtech/chore/update-community-links-in-readme
...
updated readme with new developer chat links + new docs links
2023-05-30 12:05:14 +00:00
mx
11481e4d13
Merge branch 'release/v1.1.20' into chore/update-community-links-in-readme
2023-05-30 12:04:45 +00:00
pierre
a6a39d1234
chore(nc-native-android): remove outdated todo
2023-05-30 13:58:30 +02:00
pierre
5f35d54fcb
build(nc-native-android): fix script build paths
2023-05-30 13:40:52 +02:00
Jędrzej Stuczyński
096a599673
Socks5lib - FFI endpoint for getting 'ClientState' ( #3464 )
...
* method for getting current socks5 connection state
* prevent shutting down disconnected client (and starting connected client)
* fixed ios build
* setup additional logging
2023-05-30 10:38:44 +01:00
dependabot[bot]
41da67ad6f
Bump yaml from 2.1.1 to 2.2.2 in /nym-api/tests ( #3352 )
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 2.1.1 to 2.2.2.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.1.1...v2.2.2 )
---
updated-dependencies:
- dependency-name: yaml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 12:08:31 +01:00
Jędrzej Stuczyński
273a741cdf
Fix typo in wasm-client x25519 keypair storage key ( #3463 )
2023-05-29 11:05:05 +01:00
Drazen Urch
b5c8b69547
Outfox integration ( #3331 )
...
* Experiment with serde
* Framed encoding serde POC
* Outfox framing
* Outfox rest compat (#3333 )
* Outfox forwarding compat
* Tidy up interface
* PacketSize compat
* Address PR comments
* Rebase on develop
commit 342883fcbe
Author: durch <durch@users.noreply.github.com >
Date: Thu Apr 27 09:17:18 2023 +0200
Put back PacketType 1
commit 61a0ee5a19
Author: Tommy Verrall <tommyvez@protonmail.com >
Date: Wed Apr 26 16:37:29 2023 +0100
change output for cpu-cycle management logs
commit 3956109c7e
Author: Tommy Verrall <tommy@nymtech.net >
Date: Wed Apr 26 12:13:22 2023 +0100
change the workflow file to build with cpucycles
commit 8d725b13c5
Author: durch <durch@users.noreply.github.com >
Date: Mon Apr 24 13:14:58 2023 +0200
Outfox client compat
commit 4d166c389b
Author: durch <durch@users.noreply.github.com >
Date: Fri Apr 21 00:30:46 2023 +0200
Address PR comments
commit 145c3c1223
Author: durch <durch@users.noreply.github.com >
Date: Fri Apr 21 00:12:35 2023 +0200
Rename PacketMode
commit cbd654d6fd
Author: Drazen Urch <drazen@urch.eu >
Date: Thu Apr 20 23:59:40 2023 +0200
Outfox rest compat (#3333 )
* Outfox forwarding compat
* Tidy up interface
* PacketSize compat
commit e7be91a94c
Author: durch <durch@users.noreply.github.com >
Date: Wed Apr 19 16:36:48 2023 +0200
Remove serde cruft
commit 582e7d566a
Author: durch <durch@users.noreply.github.com >
Date: Wed Apr 19 16:24:09 2023 +0200
Outfox framing
commit 6464da5f01
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 22:23:02 2023 +0200
Framing compat
commit d5e77e499b
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 18:18:54 2023 +0200
Framed encoding serde POC
commit f086f9c35a
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 16:54:21 2023 +0200
Experiment with serde
* Client tweaks
* Speed up from_plaintext
* SurbAcks
* More work on the reciever end, and outfox format
* Cleanup and fmt
* Wrap up rebase
* Happy clippy
* Fix lock files
* Final cleanup
2023-05-29 10:05:11 +02:00
pierre
5bd87bdaa8
feat(nc-native-android): add notification tap action
...
on notification tap, bring app to foreground
use a shield icon for the top bar app icon
clean code
add notes on a pending bug
2023-05-27 00:00:24 +02:00
omahs
7d64618701
Fix: typos ( #3143 )
...
* Fix: typos
* Fix: typos
* Fix: typo
2023-05-26 14:46:08 +01:00
Jon Häggblad
4151c65251
Add nym-socks5-listener to main workspace ( #3455 )
...
* Add nym-socks5-listener to main workspace
* add socks5-listener to CI build path trigger
* Using repr(u8) instead of repr(C) for ClientState enum
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-05-26 11:01:17 +02:00
Fouad
ccb48f92cd
fix sp drop down list ( #3454 )
2023-05-26 09:16:28 +01:00
pierre
8fce478a1f
doc(nc-native-android): add readme
2023-05-26 00:34:40 +02:00
pierre
4f712ad4ba
fix(android-native): crash on android 11
2023-05-25 23:14:11 +02:00
pierre
562fd44a30
fix(android-native): crash on android 11
2023-05-25 23:00:36 +02:00
pierre
603e897e2d
build(android-native): add split abi config
...
refactor android build script
2023-05-25 18:03:36 +02:00
Pierre Dommerc
6c122aad10
add nym ic launcher ( #3456 )
2023-05-25 18:00:22 +02:00
Jon Häggblad
b4ac601a82
Merge remote-tracking branch 'origin/release/v1.1.20' into develop
2023-05-25 15:58:14 +02:00
Jon Häggblad
ce380a6b0d
Native nym-connect clients for iOS and Android (initial version) ( #3452 )
...
* initial crate
* foomp
* Make it work for x86_64-linux-android
* remove unused stuff
* Add header
* another layer of hacks
* additional target os locking
* cleanup
* bootstrap android app
* android jni function
* instructions + xcode project
* update jni name
* add native socks5 class
* typo
* gitkeep android native lib path
* add native socks5 class
* add socks5 native lib in java
* add build script
* fix jni dependency declaration
* wip
* Update build.sh
* Move build.sh to new subdir
* rename to build-android.sh
* fix typo in FFI function name
* use a good SP
* wip not crashing state
* add android network permissions
* android_logging
* starting client on button in swift + safer ffi
* set tag for libnyms5 logs
* testing callbacks
* android: start socks5 process in a separated thread
* non-blocking client with callbacks
* Remove the old non-working logger
* Restore commented out functionality in socks5 client
* basic file write/load + possible android fix
* Fully working state (minus task manager)
* Remove unused function
* data persistence + cb with address
* Remove stray old MyClass file from the merge
* Make storage_dir and Option
* Fix char_p for android
* Android now works with the new branch
* Tidy up a little in the jni code
* Move android mod to seperate file
* jni wrap start/stop
* Add android build to Makefile
* android: add basic UI and start/stop actions
* typo
* add nym word
* dirty persistence restored
* dirty android fixes
* even dirtier workaround
* Move rust crate to sdk/lib
* Update cargo.toml
* Strip release binary
* Update lib name in android project
* Move ios project to nym-connect directory
* remove old gitignore file
* Move ios client one step deeper
* fixed xcode lib paths
* removed old tracked file
* move android app under new path
* a bit of cleanup
* hopefully fixing the CI issues (🤞 )
* Update Makefile
* android: add better support for persistent state
* updating ios UI on ffi callbacks
* missing dead code
* Added toggle button (wip)
* swapped connect and disconnect methods around
* icon
* fixed android build
* reset button + reuse service provider
* disabling reset button
* android: run proxy in a worker as foreground service
* todo user cancel action
* android build script: add aarch64
* add stop action from notification
* add simple callbacks to the socks5 bridge
* pick a sp randomly
* pass stop cb to lib call
* add loading state support
* refactor(android): base connection state on callback calls
* android: add optimistic ui
* android: unique instance of libnym
* removing deadcode
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-05-25 15:45:40 +02:00
Jon Häggblad
5b02801c04
nym-cli: support name-service contract ( #3404 )
...
* nym-cli: support name-service contract
* rustfmt
* Fix querying names and service-providers
* Tidy some logging
* Fix table headers
* Remove expect from register/delete names
2023-05-25 13:54:30 +02:00
Jędrzej Stuczyński
525372d7ac
Tmp hack/wasm client persist gateway cfg ( #3443 )
...
* wip
* semi-hacky way of persisting wasm-client gateway config
a better way shall be introduced after config refactoring
* cargo fmt
* wasm client clippy
* removed artifacts from other branches
2023-05-25 09:02:27 +01:00
Jon Häggblad
e473a05250
Tweak fern logging format to be more similar to pretty_env_logger ( #3451 )
2023-05-25 09:29:59 +02:00
Simon Wicky
a55d604bf5
increase connection buffer size to 2000 ( #3439 )
2023-05-23 16:08:55 +02:00
Jon Häggblad
5075894ff5
socks5: abort sending data if the connection is closed ( #3365 )
...
* socks5 inbound: stop reading when closing connection
* Wait for lane at select top-level
* Allow closing connection while waiting for lanes to clear
* Some tidy in inbound.rs
* Put chained future back inline in the select
* Remove commented out line
* Disable the read data branch on is_finished
2023-05-23 15:01:13 +02:00
Pawnflake
c8b82a9553
removed comment http and https
2023-05-20 07:23:13 +08:00
fmtabbara
c392266a4c
Explorer: Fix - Load service provider data before trying to display
2023-05-17 12:44:24 +01:00
Tommy Verrall
9b540936db
Merge pull request #3429 from nymtech/feature/explorer-show-all-gateway-versions
...
Add 'show all versions' options to gateways list
2023-05-17 10:50:06 +01:00
Tommy Verrall
7bf1036b68
Merge pull request #3430 from nymtech/service-providers-fix
...
small typo correction and service providers fix
2023-05-17 10:48:20 +01:00
Gala
1d82ec56d8
change where the change is applied
2023-05-17 11:41:45 +02:00
Gala
3ae5b59141
small typo correction and service providers fix
2023-05-17 11:27:49 +02:00
fmtabbara
929b401f95
default to 'all version'
2023-05-17 10:13:14 +01:00
fmtabbara
d158deba77
add 'show all versions' options to gateways list
2023-05-17 10:07:25 +01:00
mx
00c2f5359c
Merge pull request #3428 from nymtech/feature/updated-sandbox-docs
...
added sandbox sync docs
2023-05-16 14:53:51 +00:00
Tommy Verrall
5c77b48708
Merge pull request #3424 from nymtech/feature/nr_coconut
...
Link coconut flag with the functionality in the sdk
2023-05-16 15:45:16 +01:00
mx
1a4e0f4e08
added sandbox sync docs
2023-05-16 16:44:39 +02:00
Bogdan-Ștefan Neacșu
73d53653db
Link coconut flag with the functionality in the sdk
2023-05-16 15:15:35 +02:00
Tommy Verrall
74bedead20
Merge pull request #3418 from nymtech/jstuczyn-patch-1
...
Fix feature-locking for fs surb storage
2023-05-16 12:56:32 +01:00
farbanas
1bec95d2a1
Merge branch 'master' into develop
2023-05-16 13:24:21 +02:00
Jędrzej Stuczyński
30137e285d
Fix feature-locking for fs surb storage
2023-05-16 11:29:08 +01:00
Mark Sinclair
5253d5ec51
Merge pull request #3413 from nymtech/sdk-fixes
...
TypeScript SDK fixes
2023-05-16 11:17:38 +01:00
farbanas
7ed7329917
Merge branch 'release/v1.1.19'
2023-05-16 11:33:23 +02:00
Tommy Verrall
4abc0ae0ba
Merge remote-tracking branch 'origin/release/v1.1.19' into release/v1.1.19
2023-05-16 11:22:59 +02:00
Tommy Verrall
47d8fcb21a
remove package.json
2023-05-16 11:22:46 +02:00
Tommy Verrall
acef5a5652
rename package.json to prevent ci moaning
2023-05-16 11:22:03 +02:00
Nadim Kobeissi
cb919a3af9
TypeScript SDK fixes
2023-05-16 10:55:15 +02:00
farbanas
8e021a4419
update Cargo.lock
2023-05-16 10:33:04 +02:00
farbanas
e5db7cb915
update changelog for release v1.1.19
2023-05-16 10:30:06 +02:00
mx
9bd03af3e9
version bump
2023-05-16 10:14:27 +02:00
mx
e8a026ef0b
updated sandbox peer
2023-05-16 10:02:39 +02:00
mx
86755aa6ba
updated admonishments for uniformity
2023-05-16 10:00:01 +02:00
mx
77e0c6425e
* updated validator go version + added link to precompiled binaries
...
* general version bump
2023-05-16 09:54:40 +02:00
Pawnflake
69230a10cb
Added ufw restart after adding ports and removed port 80 and 443 from the command
2023-05-16 10:10:41 +08:00
Pierre Dommerc
0373e2b02a
feat(wallet): select validator ( #3375 )
2023-05-15 10:29:47 +02:00
Jon Häggblad
e8dd347186
Update Cargo.lock ( #3410 )
2023-05-14 22:00:17 +02:00
Tommy Verrall
5681920092
Merge pull request #3386 from nymtech/feature/wasm-key-persistance
...
Feature/wasm key persistance
2023-05-12 09:39:10 +01:00
Pierre Dommerc
edbf35cb34
feat(wallet): select validator ( #3375 )
2023-05-12 10:37:08 +02:00
Jon Häggblad
c46d04d3c4
Fix non-wasm build of wasm-client ( #3399 )
2023-05-10 18:45:46 +02:00
farbanas
4ebd1dd7f5
Merge branch 'master' into develop
2023-05-10 09:51:33 +01:00
Jon Häggblad
62ab760656
Add name-service endpoint to nym-api ( #3394 )
2023-05-10 10:42:49 +02:00
Nadim Kobeissi
32de7efc32
Fix #3371
2023-05-09 19:43:57 +02:00
farbanas
deae210b82
update changelog in for release v1.1.18
2023-05-09 12:21:30 +01:00
farbanas
5b2b45a6eb
updated versions for release v1.1.18
2023-05-09 12:20:07 +01:00
Jędrzej Stuczyński
bc0f0cfc55
renamed some methods
2023-05-09 11:33:05 +01:00
Jędrzej Stuczyński
2661e4539e
fixed bandwidth doc-test
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
2fe5a5249c
fixed unit test in crypto
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
c5b678d4e9
cleanup
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
487f07ef35
cargo lock
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
6a63be63e9
removing dead code + extra docs
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
552c99389e
fixed nym-sdk examples
2023-05-09 10:46:51 +01:00
Jędrzej Stuczyński
55502d210c
Added associated error type to credential storage trait
...
so that one wishing to implement that trait wouldnt be forced to use predefined error enum, especially since it relies on sqlx
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
66967ca88e
improved error messages for on disk key storage
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
ba6d02b1db
fixed network requester build
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
ebc957c04d
nym-sdk compiling once more
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
81c3ad74ca
combining storage traits
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
88f57e6d87
clients compiling
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
28a965e698
persistent wasm client keys
2023-05-09 10:46:40 +01:00
Jędrzej Stuczyński
029c445805
removed redundant error wrapper
2023-05-09 10:46:26 +01:00
Jędrzej Stuczyński
358c95d541
Moved basic wasm-storage support to the common crate
2023-05-09 10:46:25 +01:00
Jędrzej Stuczyński
0f7793a881
persisting cipher info upon creation
2023-05-09 10:46:10 +01:00
Jędrzej Stuczyński
5478c23563
experimenting with storing concrete crypto types
2023-05-09 10:45:48 +01:00
Jędrzej Stuczyński
9f39e93e7b
dummy indexeddb storage
2023-05-09 10:44:43 +01:00
mx
896a3e1be6
temporarily removed compatibility table: will reintroduce once fixed
2023-05-09 11:40:07 +02:00
Jon Häggblad
800390db85
Fix warning about default-features being ignored ( #3398 )
2023-05-09 11:32:21 +02:00
mx
1eaa13155c
Merge pull request #3392 from nymtech/feature/release-1-1-18-docs
...
version bump to 1.1.18
2023-05-09 09:17:02 +00:00
Tommy Verrall
fad3346096
Merge pull request #3391 from nymtech/bugfix/wallet-signin-ui
...
Bug fix: resolve dead-lock when switching signin to main app window in the Nym Wallet
2023-05-09 09:19:07 +01:00
Tommy Verrall
150f832f8e
Merge pull request #3388 from nymtech/feature/wallet_enforce_semver
...
feat(wallet-bonding): enforce semver for node version
2023-05-09 09:18:23 +01:00
Nadim Kobeissi
202336b8a1
Fix Typescript SDK compilation errors
2023-05-05 16:23:46 +02:00
Jon Häggblad
f0e94f8e5e
Add name-service support to validator-client ( #3384 )
...
* Add name-service support to validator-client
* Add default_memo
* contract address for wallet
* rustfmt
* lock file
* Tidy up nym-wallet-types network config
* Typo
* Remove some unused contract constants
2023-05-05 15:39:38 +02:00
Fouad
6cd00b8d10
estimated fees for sending tokens ( #3389 )
...
* estimated fees for sending tokens
2023-05-05 14:08:16 +01:00
mx
534187cc8f
Merge pull request #3368 from nymtech/add-docs-template
...
Update issue templates
2023-05-05 12:21:17 +00:00
mx
25b4934f69
added ntv blog to community guides section
2023-05-05 14:12:20 +02:00
mx
5ef7e24893
removed additional whitespace
2023-05-05 13:56:35 +02:00
mx
87ef46bc05
version bump to 1.1.18
2023-05-05 13:49:52 +02:00
Mark Sinclair
f7bc5be8e4
Bug fix: resolve dead-lock when switching signin to main app window in the Nym Wallet
...
- change operations to async
- open the new window first and then try to close the old window, to prevent the process from exiting
2023-05-05 12:12:08 +01:00
Nadim Kobeissi
b309583886
Run wasm-opt manually (Apple Silicon issue)
...
wasm-opt has a known issue on Apple Silicon:
https://github.com/rustwasm/wasm-pack/issues/913
The workaround currently seems to be running wasm-opt locally instead of
defining it as part of the Rust package's build pipeline in Cargo.toml.
I hope this is okay!
2023-05-05 12:09:13 +02:00
pierre
245185710a
strip off v in node version
2023-05-05 11:03:44 +02:00
Jon Häggblad
b7cfe31d72
Initial version of nym-name-service contract (only) ( #3380 )
...
* Initial version of nym-name-service, based on nym-service-provider-directory
* rustfmt
* Rename to NameEntry
* Restrict address format
* Remove deprecated random test
* Fix clippy
* Add to top-level Makefile
* Restore wasm-opt Makefile rule
* Restore NymAddress as enum
* rustfmt
* Add contract address to qa-qwerty.env
* Rename NymAddress to Address
* Tweak event output
* rustfmt
* add event_tag()
* qwerty contract address
2023-05-04 15:57:41 +02:00
Pierre Dommerc
68ca41a6be
refactor(wallet-bonding): fetch node data concurrently ( #3362 )
2023-05-04 10:10:50 +02:00
Pierre Dommerc
5621e7d22e
refactor(wallet-bonding): fetch node data concurrently ( #3362 )
2023-05-04 10:02:29 +02:00
Fouad
a1a5c7772d
Use Loading Modal component when loading Delegations data ( #3377 )
...
* allow loading modal to display custom text
* use loading modal
* dont repeatedly reset delegation state
* show loading modal when loading + no other modal is open
* fix lint errors
* log any delegations errors
* fix typo
* refresh interval in delegations page
2023-05-03 17:41:24 +02:00
Tommy Verrall
b47deafc14
Merge pull request #3381 from nymtech/feature/add-nyxd-builds-ci
...
Feature/add nyxd builds ci
2023-05-03 16:30:46 +01:00
benedettadavico
cc6a6d8db2
tweaking file
2023-05-03 17:19:28 +02:00
benedettadavico
5b28e24c17
workflow to add nyxd to builds ci
2023-05-03 17:15:47 +02:00
farbanas
f8d68d8ef0
fix: merge resolve
2023-05-02 15:34:15 +02:00
farbanas
a9d86508b5
Merge branch 'master' into develop
2023-05-02 14:38:11 +02:00
Tommy Verrall
bb7fa587de
formatting
2023-05-02 13:19:17 +02:00
Tommy Verrall
6585732dfc
fix broken network address - set to none
2023-05-02 13:14:20 +02:00
farbanas
2065e0fc17
Merge branch 'master' into develop
2023-05-02 12:09:52 +02:00
farbanas
3f7bdad59c
update lock files
2023-05-02 10:54:54 +02:00
farbanas
6209e78c1e
bump crates
2023-05-02 10:53:42 +02:00
farbanas
8e5062af96
bump versions and update changelogs for release v1.1.17
2023-05-02 10:39:24 +02:00
mx
496e642d7f
Merge pull request #3370 from nymtech/feature/1-1-17-docs
...
Feature/1 1 17 docs
2023-05-02 08:10:32 +00:00
mx
07e18ec198
added tokio dependency note
2023-04-28 15:51:20 +02:00
mx
d5953c28c1
added note on running example code
2023-04-28 15:45:38 +02:00
mx
3aa4b66588
added info re buying NYM from wallet with BTC
2023-04-28 15:43:57 +02:00
mx
005f0ce340
* added correct version variable to sign command output
...
* added info that you can buy NYM from wallet with BTC
2023-04-28 15:41:55 +02:00
mx
8d1d025fa2
bumped point version
2023-04-28 15:41:44 +02:00
mx
1d53a2f954
updated readme with more details re: each directory having a readme and running them
2023-04-28 15:41:18 +02:00
mx
966d123608
Update issue templates
2023-04-27 16:15:10 +02:00
Tommy Verrall
963d55273f
Merge pull request #3367 from nymtech/feature/adding-sp-api-tests
...
adding a test for SP endpoint
2023-04-27 14:47:26 +01:00
benedettadavico
6872d7bf77
adding a test for SP endpoint
2023-04-27 15:37:59 +02:00
Jon Häggblad
6fe93bcda0
Merge pull request #3332 from nymtech/jon/feat/sp-integrations
...
Service provider directory support in nym-api, nym-cli, validator-client
2023-04-27 11:51:00 +02:00
Jędrzej Stuczyński
78d568e04e
Feature/store cipher ( #3350 )
...
* initial nym-store-cipher
* cleanup
2023-04-27 10:24:36 +01:00
Jon Häggblad
8880bdd857
Fix build target in top-level Makefile
2023-04-26 16:57:01 +02:00
Jon Häggblad
cc83ecf7e4
socks5: send empty keepalive msg to avoid triggering MIX_TTL during long downloads ( #3364 )
...
* socks5: send empty keepalive msg to avoid triggering MIX_TTL during long downloads
* rustfmt
* reset timer after each normal send
2023-04-26 16:44:27 +02:00
Pierre Dommerc
796f5a678a
feat(wallet): update bond amount ( #3338 )
2023-04-26 15:35:47 +02:00
Pierre Dommerc
00b60f5493
feat(wallet): update bond amount ( #3338 )
2023-04-26 15:29:39 +02:00
Jon Häggblad
0dfd1cca44
Review comments
2023-04-26 10:58:12 +02:00
Jon Häggblad
eacefd3697
nym-cli: add announce and delete service provider
2023-04-26 10:58:12 +02:00
Jon Häggblad
424c25768c
Add schemars to lock file
2023-04-26 10:58:12 +02:00
Jon Häggblad
e460c1700e
Add support for listing services in nym-cli
2023-04-26 10:58:12 +02:00
Jon Häggblad
9935c99d41
nym-api: add service provider endpoint and caching
2023-04-26 10:58:12 +02:00
Jon Häggblad
2c4aee63bf
Make the contract optional
2023-04-26 10:58:12 +02:00
Jon Häggblad
0ebc395df9
rustfmt
2023-04-26 10:58:12 +02:00
Jon Häggblad
1de3317e75
Add sp directory contract traits and methods to nyxd client
2023-04-26 10:58:12 +02:00
Tommy Verrall
91c20af893
Merge pull request #3328 from nymtech/feature/shared-network-monitor
...
Feature/shared network monitor
2023-04-26 09:49:54 +01:00
pierre
1365e2f246
chore(wallet): add v prefix in wallet version
2023-04-26 10:04:58 +02:00
pierre
cfa1ce46f2
chore(wallet): add v prefix in wallet version
2023-04-26 09:30:46 +02:00
Mark Sinclair
3f4f76859b
Merge pull request #3188 from nymtech/feature/wallet-login
...
Split wallet sign in and main into two entry points
2023-04-25 11:07:00 +01:00
Raphaël Walther
3f7f4b82de
Move workflows to custom runner
2023-04-25 11:10:12 +02:00
farbanas
934ba2b027
Merge branch 'master' into develop
2023-04-25 10:53:43 +02:00
Jędrzej Stuczyński
221e1870e5
removed redundant trait
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
9b36bccf0c
wasm tester fixes
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
80d7285497
further improvements + reduced log noise
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
b94f2a483d
nym-api compiling again
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
f64cfb4cd1
wip
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
eda223ed3d
Resolved beta clippy complaints ( #3351 )
2023-04-25 09:53:11 +01:00
farbanas
c98d4305fa
update cargo locks
2023-04-25 10:09:49 +02:00
farbanas
2eecbca6eb
bump versions and update changelogs for release v1.1.16
2023-04-25 10:06:03 +02:00
farbanas
a58c80ef08
update versions of mixnet and vesting contract crates
2023-04-25 10:06:03 +02:00
farbanas
ac9d0db8be
update versions of mixnet and vesting contract crates
2023-04-25 10:06:03 +02:00
farbanas
7521d98963
update versions of mixnet and vesting contract common crates
2023-04-25 10:06:03 +02:00
mx
1e98131090
Merge pull request #3349 from nymtech/feature/general-docs-updates
...
version bump for next release
2023-04-25 07:39:10 +00:00
mx
46bf65462c
Merge pull request #3325 from esomore/mixnode/description
...
update mix-node setup docs with node description
2023-04-25 07:38:22 +00:00
mx
e3df4c2d68
reintroduce minimum rust version variable
2023-04-24 17:13:03 +02:00
mx
45c013350f
version bump for next release
2023-04-24 17:10:41 +02:00
Mark Sinclair
30e2f27c64
Fix linting error
2023-04-24 15:51:50 +01:00
mx
6fecc53975
Merge pull request #3339 from nymtech/feature/coconut-rust-sdk-docs
...
added coconut credential generation example
2023-04-24 14:49:24 +00:00
Tommy Verrall
e4dbfb1904
Merge pull request #3222 from nymtech/feature/available_reader_changes
...
Feature/available reader changes
2023-04-24 15:48:08 +01:00
Mark Sinclair
3113c1e9a7
Fix build issues
2023-04-24 15:41:13 +01:00
Tommy Verrall
f822d3db7b
cargo fmt
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
9d23766288
updated used packet size
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
fd4930b198
removed old leftover log statement
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
5d7be89edb
replaced inner implementation with tokio's 'ReaderStream'
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
47f5b4ceac
limit the maximum buffer size of AvailableReader by PacketSize of our mix packets
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
790220039b
added read deadline to AvailableReader
2023-04-24 15:29:51 +01:00
Tommy Verrall
16fdfa4583
Update mainnet.env
2023-04-24 13:54:54 +02:00
Mark Sinclair
1d8a931e0c
Do not keep mnemonic or password (and variations) in logs
2023-04-24 12:24:19 +01:00
Mark Sinclair
48d0883b31
Clear stashed state completely on logout
2023-04-24 12:24:19 +01:00
Mark Sinclair
e271370326
Split wallet sign in and main into two entry points
...
Stash some of the state in the Rust process and load it when the React app mounts
Fix connect_with_mnemonic logging
2023-04-24 12:24:19 +01:00
Jędrzej Stuczyński
cbbeb66b5b
Feature/wasm client topology injection ( #3311 )
...
* added cargo config file to explicitly specify build target
* wip
* Config option to disable topology refreshing
* extracted common parsing code
* helper trait for working on wasm topology
* wasm topology parsing
* restored (slightly modified) old js-example
* wip
* Moved message preparation into a trait
* wip
* long-winded way of sending test packet
* standalone NymNodeTester
* finishing the test upon receiving all packets even if timeout wasnt reached
* initial round of cleanup
* sending multiple test packets in normal NymClient
* javascript-side cleanup
* starting mixnode test on btn click
* Improved NymNodeTester constructors
* improved error handling and constructors
* tester utils error handling
* further cleanup + using BTreeMap for NymTopology mixnodes
* handling missed errors
* splitting up 'test_node'
* split up and cleaned up generation of test result
* clippy + fixed example
* post rebase fixes
* another broken test
* prevent running multiple parallel tests
* cargo fmt
* Added nym- prefix to node tester utils
2023-04-24 09:56:26 +01:00
Jon Häggblad
3f0d4846df
Fix a few clippy warnings in contract test code ( #3340 )
...
* ci: don't fail fast for contracts
* contracts: fix clippy in tests
2023-04-24 10:30:22 +02:00
mx
de020f46a6
added coconut credential generation example
2023-04-21 16:32:20 +02:00
Jon Häggblad
9bfcdbe8e2
Add --all-targets to clippy for contracts ( #3337 )
2023-04-21 11:47:43 +02:00
Tommy Verrall
8c4885ce2c
Merge pull request #3294 from nymtech/feature/fix-clippy-warnings
...
A branch with all clippy warnings dealt with in contracts
2023-04-21 10:37:33 +01:00
Jędrzej Stuczyński
f24bb5c038
reduced noise in CODEOWNERS ( #3313 )
...
* reduced noise in CODEOWNERS
* Add @octol to codeowners
* added @mfahampshire as owner of /documentation
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2023-04-20 15:25:23 +01:00
Jon Häggblad
79dfe7eeda
Add clippy target in top-level Makefile
2023-04-20 14:13:20 +02:00
Jon Häggblad
0108c6ed19
Merge remote-tracking branch 'origin/release/v1.1.16' into develop
2023-04-20 09:55:19 +02:00
Tommy Verrall
926389df89
Merge pull request #3300 from nymtech/bugfix/empty-ack-stream-map
...
make sure to clear inner 'ack_map' in 'GatewaysReader'
2023-04-20 08:31:31 +01:00
Tommy Verrall
b55db00408
Merge pull request #3324 from nymtech/bugfix/nym-cli-gateway-commands
...
exposed missing gateway commands in nym-cli
2023-04-20 07:55:56 +01:00
Jędrzej Stuczyński
cfcb64f7e5
Feature/reduce pledge ( #3254 )
...
* basic contract work for 'decrease_pledge' functionality
note: it doesn't yet return tokens back to the operator
* returning extra tokens after decreasing pledge
* added vesting message to track pledge decrease
* attaching the track message when processing delegation decrease
* checking for zero value request
* fixed event test
* allowing to decrease pledge from the vesting contract
* integration test for the feature
* reorganised the integration tests
* updated nyxd client traits
* wallet support
* typescript helpers
* moved 'pledge more' functionality to operator commands
* cli commands for decreasing pledge
* changed error variant to make clippy happier
* removed unused import
* eslint
* fixed post-rebase imports
* added cargo config
* added PendingMixNodeChanges to MixNodeDetails
* returning event id after creating it
* Streamlined getting mixnode details by identity key
* setting pending pledge changes on increase/decrease
* clearing the value on resolving the event
* checking for correct invariants when clearing events
* further pending events unit tests fixes
* new unit tests for tx endpoints
* queries for pending events (by id)
* migration code
* using default value for pending changes if unavailable
* improved integration test assertions
2023-04-20 07:52:10 +01:00
Itamar Perez
0e8f60d501
update mix-node setup docs with node description
2023-04-19 12:01:36 -07:00
Jon Häggblad
9c6c5f5170
Add --all-targets to nym-wallet CI clippy ( #3326 )
2023-04-19 10:44:46 +02:00
Jon Häggblad
f28888e3e7
Update Cargo.lock files after bumping internal versions during 1.1.15 release
2023-04-19 09:41:03 +02:00
Jon Häggblad
6e30e6178b
Update Cargo.lock files after bumping internal versions during release
2023-04-19 09:37:38 +02:00
Jędrzej Stuczyński
9549bed8bb
exposed missing gateway commands in nym-cli
2023-04-18 16:28:13 +01:00
Tommy Verrall
7c65d61d91
Merge pull request #3321 from nymtech/bug/explorer-fix-stake-saturation-sorting
...
Convert stake saturation string to number type
2023-04-18 13:57:07 +01:00
farbanas
ad2efb7e62
Merge branch 'master' into develop
2023-04-18 14:35:56 +02:00
Drazen Urch
a50c9bfa1a
Outfox compatibility layer ( #3317 )
...
* Outfox compatibility layer
* Lint
2023-04-18 14:07:34 +02:00
mx
30cdbf535a
added polkachu snapshot links
2023-04-18 13:26:02 +02:00
mx
f5365cbca9
reintroduced laddr change to config setup instructions
2023-04-18 13:11:13 +02:00
mx
22e7cb887b
final tweaks
2023-04-18 13:08:21 +02:00
fmtabbara
b571f1a881
convert stake saturation string to number type
2023-04-18 11:32:35 +01:00
mx
b1c4e3ded7
hotfix on sandbox testnet naming
2023-04-18 12:30:44 +02:00
mx
4694ded8bd
updated platform release version variable
2023-04-18 12:17:47 +02:00
mx
7971573026
hotfix on sandbox testnet naming
2023-04-18 12:16:49 +02:00
Jon Häggblad
c4780c8af2
Rework Poisson process throttling to more aggressively up-regulate ( #3298 )
...
* Rework Poisson process throttling
* Tweak parameters
2023-04-18 12:07:54 +02:00
farbanas
246f0b3f52
fix: nym-wallet CHANGELOG version
2023-04-18 11:43:10 +02:00
Jon Häggblad
7879d76592
Reduce logging of warnings associated with Poisson process throttling ( #3314 )
...
* Reduce logging of warnings associated with Poisson process throttling
* More granularity when logging about slow gateway
* Refine logging of elevated delay multiplier
* clippy
* Tweak output when printing address
* rustfmt
* Fix initial delay
2023-04-18 11:40:50 +02:00
Bogdan-Ștefan Neacşu
0f62ea25d8
Fix nym-cli clap requirement ( #3303 )
2023-04-18 12:31:42 +03:00
mx
6dbe8205d6
updated version var in book.toml
2023-04-18 11:14:29 +02:00
mx
1b94ad5c4c
Merge pull request #3291 from nymtech/feature/add-docs-to-monorepo
...
Feature/add docs to monorepo
2023-04-18 09:03:41 +00:00
mx
37be99ab8f
Merge branch 'release/v1.1.15' into feature/add-docs-to-monorepo
2023-04-18 09:02:59 +00:00
farbanas
6f5cee8c36
chore: updated changelogs, revert change to nym-connect version as there were no changes
2023-04-18 10:54:57 +02:00
farbanas
58d805ab72
chore: update contract versions in preparation for release v1.1.15
2023-04-18 10:27:43 +02:00
farbanas
68ad75f737
chore: update contract versions in preparation for release v1.1.15
2023-04-18 10:25:52 +02:00
farbanas
73ea2b5fec
chore: update versions in preparation for release v1.1.15
2023-04-18 10:15:24 +02:00
pierre
a0b37daeb0
build: fix clippy ci
2023-04-18 09:48:28 +02:00
Pierre Dommerc
c9972047f6
feat(wallet): app version check ( #3308 ) ( #3319 )
...
* feat(wallet): app version check (#3308 )
* wrap tauri calls to check version into try/catch
2023-04-17 18:19:23 +02:00
mx
ccdf698380
added docs and devportal import to changelog
2023-04-17 17:23:19 +02:00
Raphaël Walther
c10ed5a2f3
Enable dependabot on github actions
2023-04-17 17:23:19 +02:00
Raphaël Walther
600b6d2b03
Move workflow broken link check
2023-04-17 17:23:19 +02:00
Raphaël Walther
b1391bbb17
Move workflow broken link check
2023-04-17 17:23:19 +02:00
Raphaël Walther
a171103a80
Move workflow broken link check
2023-04-17 17:23:19 +02:00
mx
3e2009aa9d
small tweaks
2023-04-17 17:23:19 +02:00
mx
4b6e942667
small tweak to make generic
2023-04-17 17:23:19 +02:00
mx
a6723044b9
removed accidental hyperlink
2023-04-17 17:23:19 +02:00
mx
f60a25ee2d
* added sandbox makefile env
...
* updated sandbox persistent peer address
2023-04-17 17:23:19 +02:00
Raphaël Walther
770baefe35
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
1c3403d7e6
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
342fd869a2
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
6f7db4172f
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
55fd7b8890
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
a14b4dc80c
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raoul
c81f6962d7
fix a minor issue in mkdir/touch paths
2023-04-17 17:23:19 +02:00
Raphaël Walther
9f4ef6842b
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
7ca0c06c87
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
57aa763a84
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
ba5fecf6b3
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
35343509f9
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
42d8b06346
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
f30f0e8316
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
e1aaf509d1
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
8db5eadea6
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
4dda824d37
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
mx
0579b3afb0
Update validator-setup.md
2023-04-17 17:23:19 +02:00
mx
d328c458e6
updated readmes
2023-04-17 17:23:19 +02:00
mx
c8651cddbb
removed comment on NR
2023-04-17 17:23:19 +02:00
mx
cde2a1ab26
tried to get run autocommands to work.
2023-04-17 17:23:19 +02:00
mx
8d78c92c03
format tweaking validator
2023-04-17 17:23:19 +02:00
mx
af311c3d33
checked over devportal
2023-04-17 17:23:19 +02:00
mx
906bcf1634
added websocket client cmdrun automation
2023-04-17 17:23:19 +02:00
mx
843bd4f4fa
some final cmdrun cleanup
2023-04-17 17:23:19 +02:00
mx
9bbe4a96d0
temp commit
2023-04-17 17:23:19 +02:00
mx
974ac0691c
pushed dev-portal theme to remote for rebase to autodeploy working branch
2023-04-17 17:23:19 +02:00
mx
1188e48313
pushed theme to remote for rebase to autodeploy working branch
2023-04-17 17:23:19 +02:00
mx
e7ed5f3de3
changed default theme build behaviour in book.toml for autodeploy
2023-04-17 17:23:19 +02:00
mx
d45b2de241
pulled in missed out upgrade path info
2023-04-17 17:23:19 +02:00
mx
3d9cbf351f
* started adding cmdrun command inputs instead of hardcoded command
...
outputs
2023-04-17 17:23:19 +02:00
mx
844e22d94d
precommit before trying to import autocommands
2023-04-17 17:23:18 +02:00
mx
09c905910e
added link to mdbook docs
2023-04-17 17:23:18 +02:00
mx
8fd8bf8792
* deleted old ama layout css
...
* edited gitignore files
2023-04-17 17:23:18 +02:00
mx
243658637c
* changed manual devrel ama links to playlist embed
...
* removed 'coming soon' from intro links
2023-04-17 17:23:18 +02:00
mx
5603a79d49
cleanup validator docs: makefile instructions + general tweak
2023-04-17 17:23:18 +02:00
mx
0007a4cc74
* updated software prerequisites
...
* added arch based prereq instructions to validator nodes
2023-04-17 17:23:18 +02:00
mx
3dafe02f0e
first commit of moving docs and dev portal to monorepo
2023-04-17 17:23:18 +02:00
Pierre Dommerc
e62e9cde02
feat(wallet): add security settings ( #3262 )
2023-04-17 16:38:17 +02:00
Pierre Dommerc
cde53c02e7
feat(wallet): add security settings ( #3262 )
2023-04-17 16:36:39 +02:00
Pierre Dommerc
de64da8e20
feat(wallet): app version check ( #3308 )
2023-04-17 15:12:26 +02:00
Jon Häggblad
683790b068
Merge remote-tracking branch 'origin/master' into release/v1.1.15
2023-04-17 15:05:03 +02:00
Tommy Verrall
f9c24c8a23
Merge pull request #3318 from nymtech/fix/wallet-bonding-signature
...
Wallet - fix bonding signature issue with vesting acc
2023-04-17 13:06:19 +01:00
pierre
886bb95e18
fix bonding signature issue
2023-04-17 13:30:25 +02:00
Jon Häggblad
214fd0caf5
Fix issue where nr run failed on fresh init ( #3316 )
2023-04-17 12:25:20 +02:00
Jędrzej Stuczyński
4aeac1acd2
Revert "another broken test"
...
This reverts commit 679be24074 .
2023-04-14 16:56:26 +01:00
Jędrzej Stuczyński
679be24074
another broken test
2023-04-14 16:52:24 +01:00
Nadim Kobeissi
36e07f546d
Merge pull request #3304 from nymtech/nadimkobeissi-fix-readme
...
Update README.md
2023-04-14 11:19:30 +02:00
Nadim Kobeissi
d264feaf22
Update README.md
...
The link for build instructions was incorrect.
2023-04-14 11:19:11 +02:00
Dave Hrycyszyn
32b7b7afdc
Update SECURITY.md
2023-04-13 12:23:01 +01:00
Jędrzej Stuczyński
7a50f0c3b2
make sure to clear inner 'ack_map' in 'GatewaysReader'
2023-04-13 10:51:03 +01:00
Jon Häggblad
091382ef30
Tidy the service provider directory contract ( #3295 )
...
Tidy the service provider directory contract after implementing query
methods on the validator-client.
- split out response types and use consistently
- query msg use "By" prefix
- pass address as String and validator
2023-04-12 09:22:35 +02:00
Dave Hrycyszyn
2da6a2fbfa
Adding a clippy.toml so we can see correct warnings in mixnet contract
2023-04-11 14:57:04 +01:00
Dave Hrycyszyn
d910a4e0ee
The make test target seems to be wrapping differently than local
2023-04-11 14:53:51 +01:00
Dave Hrycyszyn
672ab79421
A branch with all clippy warnings dealt with in contracts
2023-04-11 14:46:45 +01:00
Bogdan-Ștefan Neacşu
1ad97adc7c
Feature/sdk coconut ( #3273 )
...
* Replace expect with error
* Move PersistentStorage in separate file
* Add in-memory cred manager
* Make wasm and mobile build
* Unify wasm and mobile cred storage
* Network defaults has mainnet default
* Add network_details to SDK
* Move BandwidthController in its own crate
* Move out credential into lib crate
* Remove nyxd arg in credential binary
* Use acquire cred in sdk
* Add example file, in sandbox
* Mobile lock file
* Update changelog
* Clearer builder methods and more documentation for them
* Sign only amount, without denom
* Toggle credentials mode on when enabled
2023-04-11 16:17:35 +03:00
benedettadavico
2bd585a0ff
Empty commit
2023-04-11 12:55:59 +02:00
Jon Häggblad
df0b0367a4
Rename service provider owner to announcer ( #3290 )
2023-04-11 10:39:03 +02:00
Jon Häggblad
bb9e26d745
Add build-release command to Makefile and tidy ( #3288 )
2023-04-11 08:03:30 +02:00
Jon Häggblad
dc5c765ecb
Last set of crates to add the nym- prefix to ( #3286 )
...
* Add nym- prefix to mixnode-common
* Add nym- prefix to mixnet-client
* Add nym-client- prefix to websocket-requests
* Makefile: add check target
* Rename to nym-credential-client
* rustfmt
* update to nym-credential-client in github workflow
2023-04-07 21:25:28 +02:00
Jon Häggblad
95e2e3d0d2
Comment out unused code that breaks clippy ( #3287 )
2023-04-06 23:05:47 +02:00
Jon Häggblad
690c4164a7
Cargo.lock
2023-04-06 15:15:24 +02:00
Jon Häggblad
ee656aa3ef
clippy: allow unused generic parameter
2023-04-06 12:47:19 +02:00
Tommy Verrall
3d4123aca5
Merge pull request #3217 from nymtech/feature/dual_packet_sizes
2023-04-06 11:09:28 +01:00
Jędrzej Stuczyński
29a8e23f72
added additional logs
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
a4c5407b04
removed redundant disconnect in simple.rs
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
75bc36a9e6
post-rebase wasm fixes
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
b8e2fb46fb
added config validation to network requester
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
eff931f9ca
fixed network monitor
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
e4d8d721c0
adjusted message handler to allow for dual packet sizes
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
21335b5ff1
ibid for the cover traffic stream
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
dadfdacf14
weighted decision on cover traffic packet size ('real traffic stream')
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
e3eeef4301
removed old deprecated 'extended_packet_size'
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
6a519f4a1a
message handler choosing packet size based on serialized size
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
fde8bd89b6
Ord and PartialOrd for PacketSize
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
099013bc6d
propagating packet size information to message preparer
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
11eef024ea
simplified real_messages_control config
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
cc6017db3b
added packet size configuration to client config files
2023-04-06 10:52:42 +01:00
Jon Häggblad
84c1679973
Add more nym- crate prefixes ( #3284 )
...
* Add nym- prefix to nymcoconut
* Add nym- prefix to validator-client
* Add nym- prefix to gateway-requests
* Add nym- prefix to mobile-storage
* Add nym- prefix to gateway-client
* Add nym- prefix to client-core
* rustfmt
2023-04-06 09:04:49 +02:00
Jon Häggblad
b1d18a5974
Makefile: invert NYM_NO_MOBILE flag ( #3280 )
2023-04-05 17:55:23 +02:00
Jon Häggblad
5019b4b266
Fix comments in nym-sdk builder_with_storage example ( #3283 )
2023-04-05 14:30:58 +02:00
Drazen Urch
790e7a0e1e
Sphinx packet processing CPU cycles measurement ( #3247 )
...
* POC measurement
* parent ce76790761
author durch <durch@users.noreply.github.com > 1680116778 +0200
committer durch <durch@users.noreply.github.com > 1680683399 +0200
Instrument packet processing
* Cleanup and format
* Feature gate tracing
* Add .gitkeep to wallet dist
* Squashed commit of the following:
commit 0b1b6947e8
Author: Jon Häggblad <jon.haggblad@gmail.com >
Date: Wed Apr 5 11:28:28 2023 +0200
Replace mobile flag with target_os = android (#3278 )
* Remove old lock file
* Start replacing mobile with android
* Regex replace all mobile with android
* Remove the mobile feature flag
* keep the cfg mobile in tauri
commit c79b2cfb78
Author: Jon Häggblad <jon.haggblad@gmail.com >
Date: Wed Apr 5 11:27:38 2023 +0200
Service provider directory contract (#3220 )
* first commit of service provider directory contract proof of concept
* *added config set on instantiation,
*removed greetQuery test function
* commit before mapping change
* *changed mapping of service to use client address instead of cosmos addr
* commit before mapping change
* added acl to delete()
* added test for acl in delete()
* changed whitelist<vec> to standrd_whitelist bool in Service struct
* removed old comments and commented out code
* rustfmt
* wup
* wup
* Older version of cw-multi-test that works with 1.0.0
* wip
* Remove .gitignore
* Basic tests for announce and query now works
* Restore tests for delete as well
* Consolidate tests
* Tidy
* fmt
* Start reworking test helpers
* Tidy tests
* More test work
* More test improvements
* More work on tests
* Tweaks
* Further tests
* rustfmt
* Add some comments
* Initial work on requiring deposit
* wip
* Work on updating tests for handling funds
* Start updating integration tests
* Integration tests updated
* merge test mods in state
* Address review comments
* Enable wasm-opt
* Unify Result type
* consistent amount in error type
* WIP: paging output
* IndexedMap working
* extract to config file
* WIP: middle of extracting out types
* Extract types
* wip
* Types now extracted out:
* Paged response type too
* rustfmt
* Start working on switching to cw Admin
* Complete switch to Admin
* Remove owner from announce msg
* remove unused imports
* Assert owner
* Extract out types to common crate
* Fix test compilation
* Add query by owner and nym address
* Move msg to common crate
* rustfmt
* tests for service id
* service storage tests
* state services tests
* function rename
* tidy
* Fix clippy warning
* User ServiceId instead and not u32
* Delete by nym address
* Emit explicit events
* Swap ToString for Display
* Move all storage keys to constants.rs
* clippy
* Test for deleting by name
* Tidy integration tests
* Remove to_string
* Some comments to tests
* Integration test for paging
* serde snake_csae for NymAddress and ServiceType
* Add migrate entry point
* Add query contract version
* A few more asserts for balance
* Make MigrateMsg a struct
---------
Co-authored-by: mx <maxhampshire@pm.me >
commit dd699bce9a
Merge: 5ce017ef3 e6957e7a9
Author: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Date: Wed Apr 5 10:18:16 2023 +0100
Merge pull request #3235 from nymtech/feature/performance-active-set-selection
Feature/performance active set selection
commit 5ce017ef3d
Author: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
Date: Wed Apr 5 10:57:45 2023 +0200
adding vesting tests (#3279 )
commit 59c1ce2639
Merge: 4fb63d889 276edfd56
Author: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Date: Wed Apr 5 09:50:53 2023 +0100
Merge pull request #3261 from nymtech/feature/refresh-allow-list
Feature/refresh allow list
commit 4fb63d8892
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Wed Apr 5 09:22:43 2023 +0100
Feature/vesting delegation amount query (#3229 )
* moved queries and transactions out of contract.rs
* added queries for vesting delegation details
* nyxd_client support
commit 276edfd562
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 15:56:21 2023 +0100
clippy
commit 605f8fcde3
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 15:06:12 2023 +0100
updated and cleaned up tests
commit f0e4d1a7cf
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 14:01:36 2023 +0100
configurable stored lists locations
commit 055ec4bdd5
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 12:57:02 2023 +0100
updating stored allow list on file changes
commit 5761f9ac7f
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 12:15:45 2023 +0100
file watcher
commit 32620fd55f
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Mar 30 17:47:12 2023 +0100
updating standard list in a timer
commit abb5cdbe06
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Mar 30 16:43:58 2023 +0100
extracted domain and ipnet information to separate struct
commit e6957e7a99
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Tue Mar 28 11:25:43 2023 +0100
use combination of stake and performance for rewarded set selection
commit de2406a2c7
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Tue Mar 28 10:54:14 2023 +0100
Moved MixnodeWithPerformance to helpers
* Squashed commit of the following:
commit 0b1b6947e8
Author: Jon Häggblad <jon.haggblad@gmail.com >
Date: Wed Apr 5 11:28:28 2023 +0200
Replace mobile flag with target_os = android (#3278 )
* Remove old lock file
* Start replacing mobile with android
* Regex replace all mobile with android
* Remove the mobile feature flag
* keep the cfg mobile in tauri
commit c79b2cfb78
Author: Jon Häggblad <jon.haggblad@gmail.com >
Date: Wed Apr 5 11:27:38 2023 +0200
Service provider directory contract (#3220 )
* first commit of service provider directory contract proof of concept
* *added config set on instantiation,
*removed greetQuery test function
* commit before mapping change
* *changed mapping of service to use client address instead of cosmos addr
* commit before mapping change
* added acl to delete()
* added test for acl in delete()
* changed whitelist<vec> to standrd_whitelist bool in Service struct
* removed old comments and commented out code
* rustfmt
* wup
* wup
* Older version of cw-multi-test that works with 1.0.0
* wip
* Remove .gitignore
* Basic tests for announce and query now works
* Restore tests for delete as well
* Consolidate tests
* Tidy
* fmt
* Start reworking test helpers
* Tidy tests
* More test work
* More test improvements
* More work on tests
* Tweaks
* Further tests
* rustfmt
* Add some comments
* Initial work on requiring deposit
* wip
* Work on updating tests for handling funds
* Start updating integration tests
* Integration tests updated
* merge test mods in state
* Address review comments
* Enable wasm-opt
* Unify Result type
* consistent amount in error type
* WIP: paging output
* IndexedMap working
* extract to config file
* WIP: middle of extracting out types
* Extract types
* wip
* Types now extracted out:
* Paged response type too
* rustfmt
* Start working on switching to cw Admin
* Complete switch to Admin
* Remove owner from announce msg
* remove unused imports
* Assert owner
* Extract out types to common crate
* Fix test compilation
* Add query by owner and nym address
* Move msg to common crate
* rustfmt
* tests for service id
* service storage tests
* state services tests
* function rename
* tidy
* Fix clippy warning
* User ServiceId instead and not u32
* Delete by nym address
* Emit explicit events
* Swap ToString for Display
* Move all storage keys to constants.rs
* clippy
* Test for deleting by name
* Tidy integration tests
* Remove to_string
* Some comments to tests
* Integration test for paging
* serde snake_csae for NymAddress and ServiceType
* Add migrate entry point
* Add query contract version
* A few more asserts for balance
* Make MigrateMsg a struct
---------
Co-authored-by: mx <maxhampshire@pm.me >
commit dd699bce9a
Merge: 5ce017ef3 e6957e7a9
Author: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Date: Wed Apr 5 10:18:16 2023 +0100
Merge pull request #3235 from nymtech/feature/performance-active-set-selection
Feature/performance active set selection
commit 5ce017ef3d
Author: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
Date: Wed Apr 5 10:57:45 2023 +0200
adding vesting tests (#3279 )
commit 59c1ce2639
Merge: 4fb63d889 276edfd56
Author: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Date: Wed Apr 5 09:50:53 2023 +0100
Merge pull request #3261 from nymtech/feature/refresh-allow-list
Feature/refresh allow list
commit 4fb63d8892
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Wed Apr 5 09:22:43 2023 +0100
Feature/vesting delegation amount query (#3229 )
* moved queries and transactions out of contract.rs
* added queries for vesting delegation details
* nyxd_client support
commit 276edfd562
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 15:56:21 2023 +0100
clippy
commit 605f8fcde3
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 15:06:12 2023 +0100
updated and cleaned up tests
commit f0e4d1a7cf
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 14:01:36 2023 +0100
configurable stored lists locations
commit 055ec4bdd5
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 12:57:02 2023 +0100
updating stored allow list on file changes
commit 5761f9ac7f
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 12:15:45 2023 +0100
file watcher
commit 32620fd55f
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Mar 30 17:47:12 2023 +0100
updating standard list in a timer
commit abb5cdbe06
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Mar 30 16:43:58 2023 +0100
extracted domain and ipnet information to separate struct
commit e6957e7a99
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Tue Mar 28 11:25:43 2023 +0100
use combination of stake and performance for rewarded set selection
commit de2406a2c7
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Tue Mar 28 10:54:14 2023 +0100
Moved MixnodeWithPerformance to helpers
2023-04-05 12:29:41 +02:00
Jon Häggblad
0b1b6947e8
Replace mobile flag with target_os = android ( #3278 )
...
* Remove old lock file
* Start replacing mobile with android
* Regex replace all mobile with android
* Remove the mobile feature flag
* keep the cfg mobile in tauri
2023-04-05 11:28:28 +02:00
Jon Häggblad
c79b2cfb78
Service provider directory contract ( #3220 )
...
* first commit of service provider directory contract proof of concept
* *added config set on instantiation,
*removed greetQuery test function
* commit before mapping change
* *changed mapping of service to use client address instead of cosmos addr
* commit before mapping change
* added acl to delete()
* added test for acl in delete()
* changed whitelist<vec> to standrd_whitelist bool in Service struct
* removed old comments and commented out code
* rustfmt
* wup
* wup
* Older version of cw-multi-test that works with 1.0.0
* wip
* Remove .gitignore
* Basic tests for announce and query now works
* Restore tests for delete as well
* Consolidate tests
* Tidy
* fmt
* Start reworking test helpers
* Tidy tests
* More test work
* More test improvements
* More work on tests
* Tweaks
* Further tests
* rustfmt
* Add some comments
* Initial work on requiring deposit
* wip
* Work on updating tests for handling funds
* Start updating integration tests
* Integration tests updated
* merge test mods in state
* Address review comments
* Enable wasm-opt
* Unify Result type
* consistent amount in error type
* WIP: paging output
* IndexedMap working
* extract to config file
* WIP: middle of extracting out types
* Extract types
* wip
* Types now extracted out:
* Paged response type too
* rustfmt
* Start working on switching to cw Admin
* Complete switch to Admin
* Remove owner from announce msg
* remove unused imports
* Assert owner
* Extract out types to common crate
* Fix test compilation
* Add query by owner and nym address
* Move msg to common crate
* rustfmt
* tests for service id
* service storage tests
* state services tests
* function rename
* tidy
* Fix clippy warning
* User ServiceId instead and not u32
* Delete by nym address
* Emit explicit events
* Swap ToString for Display
* Move all storage keys to constants.rs
* clippy
* Test for deleting by name
* Tidy integration tests
* Remove to_string
* Some comments to tests
* Integration test for paging
* serde snake_csae for NymAddress and ServiceType
* Add migrate entry point
* Add query contract version
* A few more asserts for balance
* Make MigrateMsg a struct
---------
Co-authored-by: mx <maxhampshire@pm.me >
2023-04-05 11:27:38 +02:00
Tommy Verrall
dd699bce9a
Merge pull request #3235 from nymtech/feature/performance-active-set-selection
...
Feature/performance active set selection
2023-04-05 10:18:16 +01:00
benedetta davico
5ce017ef3d
adding vesting tests ( #3279 )
2023-04-05 10:57:45 +02:00
Tommy Verrall
59c1ce2639
Merge pull request #3261 from nymtech/feature/refresh-allow-list
...
Feature/refresh allow list
2023-04-05 09:50:53 +01:00
Jędrzej Stuczyński
4fb63d8892
Feature/vesting delegation amount query ( #3229 )
...
* moved queries and transactions out of contract.rs
* added queries for vesting delegation details
* nyxd_client support
2023-04-05 09:22:43 +01:00
Jon Häggblad
a3b4d04d02
fix clippy in beta toolchain ( #3276 )
2023-04-05 08:31:38 +02:00
Jędrzej Stuczyński
aa3af8faea
removed stake and location fields from gateway::Node ( #3272 )
...
* removed stake and location fields from gateway::Node
* fixed unused test fixture
2023-04-04 15:16:49 +01:00
farbanas
20c7f0e96f
fix: nym-wallet version
2023-04-04 12:56:13 +02:00
farbanas
e21142f1bd
update contracts changelog
2023-04-04 11:51:14 +02:00
farbanas
ba3a6eaeb5
Merge branch 'release/v1.1.14'
2023-04-04 11:38:40 +02:00
farbanas
9d0bc8ab9e
update changelogs
2023-04-04 11:38:01 +02:00
Tommy Verrall
0d65ca78c4
Merge pull request #3260 from nymtech/feature/standarise-output-json
...
Feature/standarise output json
2023-04-04 10:29:50 +01:00
Jędrzej Stuczyński
0505a4807d
using string representation of 'Recipient' for 'InitResults'
2023-04-04 10:27:48 +01:00
Jędrzej Stuczyński
01aa06e488
standarise printing of banner based on tty
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
3b8dd1f4a5
using stderr when registering gateway
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
4a837ce28c
added output argument for generating gateway sign payload
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
696f6c399c
feature cleanup + added the capability to few nym-cli commands
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
ac9290de27
clippy
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
b026e9107f
standarised output-json in client init
2023-04-04 10:27:35 +01:00
Jędrzej Stuczyński
1347535e8f
mixnode: ibid
2023-04-04 10:26:41 +01:00
Jędrzej Stuczyński
479327849a
gateway: added --output to commands that strictly require it
2023-04-04 10:26:41 +01:00
farbanas
21611a9434
update versions of contracts in preparation for release v1.1.14
2023-04-04 11:04:44 +02:00
farbanas
78d9030567
update versions in preparation for release v1.1.14
2023-04-04 10:30:20 +02:00
Pierre Dommerc
4feb168cf7
chore: update prettier and unpin version ( #3265 )
2023-04-03 15:52:51 +02:00
Tommy Verrall
f3c16476f9
Merge pull request #3267 from nymtech/feature/gateway-settings-version-and-location
...
location and version needed in gateway settings updates
2023-04-03 12:11:46 +01:00
fmtabbara
4678059eaf
add validation for version and location
2023-04-03 11:22:49 +01:00
fmtabbara
a69d4bb457
location and version needed in gateway settings updates
2023-04-03 10:40:08 +01:00
Tommy Verrall
50e3f2be38
Merge pull request #3246 from nymtech/bug/explorer-remove-sandbox-sps
...
Dont fetch Service Provider list on Testnet Explorer
2023-04-03 10:05:52 +01:00
Jędrzej Stuczyński
276edfd562
clippy
2023-03-31 15:56:21 +01:00
Jędrzej Stuczyński
605f8fcde3
updated and cleaned up tests
2023-03-31 15:06:12 +01:00
Bogdan-Ștefan Neacşu
645c9b5e67
Feature/sdk socks5 ( #3255 )
...
* Use full socks5 config when setting client config
Also move socks5 setup sleep inside the sdk function
* SDK Socks5 Mixnet Client
* Remove NymClientConfig from sdk
* Update changelog
* Remove pub modifier
* Replace sleep with waiting on the control channel
* Add error on simple connect if socks5 configured
2023-03-31 16:34:07 +03:00
Jędrzej Stuczyński
f0e4d1a7cf
configurable stored lists locations
2023-03-31 14:01:36 +01:00
Jędrzej Stuczyński
055ec4bdd5
updating stored allow list on file changes
2023-03-31 12:57:02 +01:00
Jędrzej Stuczyński
5761f9ac7f
file watcher
2023-03-31 12:15:45 +01:00
Jędrzej Stuczyński
32620fd55f
updating standard list in a timer
2023-03-30 17:47:12 +01:00
Jędrzej Stuczyński
abb5cdbe06
extracted domain and ipnet information to separate struct
2023-03-30 16:43:58 +01:00
Jędrzej Stuczyński
8cad2b0076
removed lock files from the old basic bandwidth generator ( #3259 )
2023-03-30 14:56:30 +01:00
dependabot[bot]
bcd6c19a97
Bump webpack in /clients/native/examples/js-examples/websocket ( #3185 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.70.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.70.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 14:47:39 +01:00
dependabot[bot]
764a3a6228
Bump webpack from 5.75.0 to 5.76.0 ( #3186 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 14:47:26 +01:00
Jędrzej Stuczyński
d17aa72829
chore: clippy
2023-03-30 14:17:37 +01:00
Jędrzej Stuczyński
d62658f515
added --output json|text to mixnode and gateway 'sign' commands ( #3251 )
2023-03-30 10:23:53 +01:00
Pierre Dommerc
e6d4095bf9
feat(wallet): main settings ( #3253 )
2023-03-30 11:02:49 +02:00
Tommy Verrall
9ace9d6960
Merge pull request #3252 from nymtech/bugfix/unstuck_verloc
...
Bugfix/unstuck verloc
2023-03-30 09:25:24 +01:00
Tommy Verrall
6c32ff9708
fix ci
2023-03-30 09:42:44 +02:00
Tommy Verrall
5eae62ae33
commit
2023-03-30 09:37:35 +02:00
Jędrzej Stuczyński
331483f86a
breaking out of measurement loop on exhausted stream
2023-03-29 16:38:13 +01:00
Jędrzej Stuczyński
4ee0aeb2b1
disabling shutdown on drop for verloc measurement
2023-03-29 16:33:26 +01:00
Bogdan-Ștefan Neacşu
08354f7651
Feature/socks5 crate ( #3226 )
...
* Move client-core to common dir
* Factor out socks5-client in its own crate
* Possible sdk-socks5 integration
* Update changelog
* Remove socks5 client lib
* Rename crate to include nym- prefix
* Trim the socks5 wrapped message so that it's printable
* Fix intellij auto refactoring
* Post merge fixes
2023-03-29 13:31:24 +03:00
Jędrzej Stuczyński
f1f599dd09
log % of wasted space when padding NymMessage ( #3243 )
2023-03-29 10:48:00 +01:00
fmtabbara
51251668e3
dont fetch service providers on testnet
2023-03-28 15:47:36 +01:00
Bogdan-Ștefan Neacşu
6e72433f99
Feature/coconut hash ( #3231 )
...
* Hash over public attributes too
* Improve and fix api unit test
* Rename hash function
2023-03-28 15:08:54 +03:00
Jędrzej Stuczyński
e6957e7a99
use combination of stake and performance for rewarded set selection
2023-03-28 11:25:43 +01:00
Jędrzej Stuczyński
de2406a2c7
Moved MixnodeWithPerformance to helpers
2023-03-28 10:54:14 +01:00
Jon Häggblad
956a264106
nym-connect lock files
2023-03-28 11:53:55 +02:00
Jędrzej Stuczyński
9b62d18101
Merge remote-tracking branch 'origin/release/v1.1.14' into develop
2023-03-28 10:28:11 +01:00
Pierre Dommerc
390730f304
refactor(wallet): balance grid ui ( #3230 )
2023-03-28 10:33:33 +02:00
pierre
e134ef8e15
build(nc-mobile): remove webpack favicon plugin
2023-03-28 09:26:42 +02:00
Drazen Urch
7bd1550195
libcpucycles ( #3219 )
...
* Checkpoint
* cpu cycle ffi
* Rename
* mixnode feature
* Bundle libcpucycles
2023-03-27 16:34:10 +02:00
Jędrzej Stuczyński
134ab2f0d6
Stop using rewarding reports as a source of truth for whether mixnodes got rewards ( #3227 )
...
use contract information instead
2023-03-27 14:52:40 +01:00
Jędrzej Stuczyński
1a4e7433b2
Bugfix: NR after #3199 ( #3225 )
...
* updated NR config template
* upgrading NR config if usingn <= 1.1.13
2023-03-27 12:21:35 +01:00
Bogdan-Ștefan Neacșu
f211b1e366
Add sandbox.env and update credential readme
2023-03-27 13:49:14 +03:00
Bogdan-Ștefan Neacşu
b2db208e6e
Add README for credential binary ( #3221 )
2023-03-27 13:33:00 +03:00
Jędrzej Stuczyński
c9c0de1fba
Offline signing ( #3175 )
...
* renamed secp265k1 to secp256k1
* added optional 'explicit_signer_data' argument for sign method
* wip
* made client signer generic
which required to undertake an adventure into coconut bandwidth trait bounds...
* separate wrapper for TxSigner
* moves signing-related features to separate module
* fixed build of binaries from outside default workspace
* offline signing example
* fixed wallet build
* post rebasing formatting
* fixed bity integration build
* making clippy happier
* fixed post-rebase bip39 dependency version
2023-03-27 10:15:30 +01:00
durch
9d91a018b2
Dont clone reconstructor
2023-03-24 16:22:14 +01:00
Drazen Urch
0f7e3fe53e
Fix Reconstructor ( #3218 )
2023-03-24 16:21:31 +01:00
Tommy Verrall
ae9c1b4070
Merge pull request #3199 from nymtech/chore/group-client-debug-config
...
chore: tidy up client `Debug` config section
2023-03-24 15:48:00 +03:00
benedetta davico
e0d98af04f
Feature/nym api tests ( #3216 )
...
* some edits
* more edits
* adding unfiltered tests, cleaning up
* "name change"
2023-03-24 12:22:03 +01:00
pierre
81e31c0550
build(nc-mobile): remove webpack-favicons plugin
2023-03-24 12:21:03 +01:00
Tommy Verrall
1c771df941
Merge pull request #3211 from nymtech/feature/no_creds_err_msg
...
Better error log for lacking credential in db
2023-03-24 11:18:41 +03:00
Jędrzej Stuczyński
adcd8703d3
attempting to upgrade old config in 'init'
2023-03-23 16:06:22 +00:00
Jędrzej Stuczyński
aee4c2d80d
Feature/families signatures ( #3156 )
...
* wip family creation signatures + cli
* nym-cli commands for creating families
* Changed family join signature inside the contract
* Generating family join permit via nym-cli
* ability to join families via nym-cli
* more strongly typed FamilyHead arguments
* initial work on removing redundant family signatures
* removed all redundant signatures from families in the mixnet contract
* moved up the call stack
* nym-cli family operations
* fixed family related unit tests
* family member kick
* removed family operations from the wallet
* clippy
2023-03-23 16:36:10 +01:00
Jędrzej Stuczyński
5e04f48500
bugfix: drop tasks to connections closed by remote ( #3190 )
...
* applied patch #3187
* applied the same concept to the verloc listener
2023-03-23 12:09:43 +01:00
Fouad
a7610a7a88
Gateway settings ( #2725 )
...
* add gateway settings button
* remove unneeded mixnode type check
* add additional properties to gateway type
* update node settings nav options
* set up gateway update requests
* create gateway settings page
* use update gateway validation
* PR updates
* dont show playground on gateways
* set up gateway config update
* fix lint errors in wallet
* run cargo fmt
2023-03-23 10:38:33 +01:00
Tommy Verrall
28e6e9140c
Merge pull request #3203 from nymtech/chore/disable-sign-ext
...
disable sign-ext when using wasm-opt + update wasm-opt
2023-03-23 10:32:58 +02:00
benedetta davico
17c2aecd99
starting to add vesting tests ( #3134 )
...
* starting to add vesting tests
* adding more vesting client tests
* starting to add vesting tests & merging develop
* adding more vesting client tests
* fix linting
* Revert "Merge conflicts"
This reverts commit 0beb025a62 .
* fix linting errors
* fix linting errors
* removing only adding skip
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2023-03-22 18:30:07 +01:00
Bogdan-Ștefan Neacșu
85074f3ac8
Better error log for lacking credential in db
2023-03-22 17:21:20 +02:00
Bogdan-Ștefan Neacşu
c7020da81c
Use nym task crate for network statistics signal handle ( #3209 )
...
* Use nym task crate for network statistics signal handle
* Update changelog
2023-03-22 16:43:00 +02:00
Jędrzej Stuczyński
271a126556
removed migration code from mixnet and vesting contracts ( #3207 )
2023-03-22 14:27:51 +00:00
Jędrzej Stuczyński
7da444c7a4
clippy
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
2a7fd71416
explicitly added old version number to 'oldconfig'
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
6ffd211e51
backwards compatibility
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
f61ed48240
updated templates
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
8d3dc405a5
clippy
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
21bf0fb27b
wasm changes
2023-03-22 13:51:36 +00:00
Jędrzej Stuczyński
7313f56c01
grouped debug config options inside client-core into substructs
2023-03-22 13:49:30 +00:00
Jon Häggblad
cfef9e96e6
chore: update nym-connect mobile lock file
2023-03-22 12:17:21 +01:00
Jędrzej Stuczyński
8b9a5cf500
updated installed wasm-opt version to v112
2023-03-22 10:38:39 +00:00
Jędrzej Stuczyński
ce94ce058f
disabling sign-ext
2023-03-22 10:37:52 +00:00
farbanas
018e4d6079
chore: update lock files
2023-03-22 11:29:27 +01:00
farbanas
ebadd9799f
fix: add contracts-common back to dependencies
2023-03-22 11:29:25 +01:00
Jędrzej Stuczyński
268fa02b83
fix: restored 'nym-contracts-common' dependency in the mixnet contract
2023-03-22 10:25:42 +00:00
farbanas
cb525477e5
fix: update CHANGELOG for contracts
2023-03-22 10:39:48 +01:00
farbanas
4d6d2f0d33
Merge branch 'master' into develop
2023-03-22 10:31:12 +01:00
farbanas
c7f8b05604
fix: wallet CHANGELOG
2023-03-22 10:23:19 +01:00
farbanas
2878e9be9d
Merge branch 'release/v1.1.13'
2023-03-22 10:15:32 +01:00
farbanas
7b419c2b12
bump version of contracts
2023-03-22 10:12:33 +01:00
Fran Arbanas
0049126a91
Merge pull request #3200 from nymtech/jon/chore/explicit-cosmwasm-versions-across-workspaces
...
Set cosmwasm versions on workspace and strictly use 1.0.0
2023-03-22 10:06:18 +01:00
Jon Häggblad
80c5194d8b
Add explicit cosmwasm-crypto 1.0.0 dev-dependency
2023-03-21 16:34:06 +01:00
Jon Häggblad
27a6b99453
Even more workspace version missed earlier
2023-03-21 16:34:06 +01:00
Jon Häggblad
61982de511
A few more workspace versions
2023-03-21 16:34:06 +01:00
Jon Häggblad
efd9883197
Use workspace deps for coconut contracts
2023-03-21 16:34:06 +01:00
Jon Häggblad
ce4ae8d90c
Set cosmwasm versions on workspace and strictly use 1.0.0
2023-03-21 16:34:06 +01:00
farbanas
1d2722f994
update workflows with specific wasm-opt version
2023-03-21 16:30:40 +01:00
Drazen Urch
7e109e7f2d
Generalise MessageReceiver ( #3042 )
...
* Generalise MessageReceiver
* Generics all the way
* Generalise MessageReceiver
* Generics all the way
* Fix Cargo.lock
---------
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2023-03-21 15:25:51 +01:00
farbanas
f7a0b305df
update common crate version in contracts
2023-03-21 11:10:55 +01:00
farbanas
746ec71a0d
update package versions
2023-03-21 10:54:18 +01:00
Jon Häggblad
41a63a0985
Tidy top-level Makefile ( #3192 )
...
* Reorder Makefile
* split out the fmt targets
* split cargo test
* Split up clippy targets
* Add commit
* Use env variable for no-mobile instead
* Extract out target generation to use function
* Remove commented out code
* Add comment
* Minor tidy
2023-03-20 15:44:13 +01:00
Pierre Dommerc
5a149c5492
feat(nc-mobile): select service provider ( #3196 )
...
* feat: select service provider ui
* refactor: adjust ui
* fix: remove dead code
2023-03-20 13:53:29 +01:00
Jędrzej Stuczyński
7ff0becf72
replaced usage of 'serde_json' in mixnet contract in favour of 'serde_json_wasm' ( #3191 )
...
* replaced usage of 'serde_json' in mixnet contract in favour of 'serde_json_wasm'
* using stricter version number
2023-03-17 14:31:38 +00:00
Jon Häggblad
4c2967a733
Delete stray .gitignore file
2023-03-16 15:27:45 +00:00
Jon Häggblad
2b80e5d1c9
Remove leftover file from deleted crate
2023-03-16 12:59:46 +00:00
Jon Häggblad
4e7ff53214
Contract and client support for updating gateway config ( #3166 )
...
* mixnet-contract: add update gateway config
* mixnet-contract: tests for updating gateway config
* vesting-contract: add update gateway config
* validator-client: add update gateway config
* wallet: add update_gateway_config
* common/commands: add support for setting gateway config
* Remove commented out line
* Review fixes
* Generate ts file for GatewayConfigUpdate type
* Add generated GatewayConfigUpdate.ts file
2023-03-16 13:43:56 +01:00
Jon Häggblad
9ec36e49b7
contracts: remove .gitignore with Cargo.lock in it
...
While developing the service-provider-directory contract I ran into
issues with the lock file being inconsistent for cosmwasm-std (1.0 vs
1.2) and was hidden due to ignoring the lock file
2023-03-16 12:28:35 +00:00
farbanas
cdfa5ee540
chore: update versions for release/v1.1.13
2023-03-15 15:23:55 +01:00
farbanas
71853f69f3
chore: update changelogs for release/v1.1.13
2023-03-15 15:23:15 +01:00
pierre
dd13073037
docs(connect-android): add build note
2023-03-15 12:29:23 +01:00
Pierre Dommerc
1010df1077
refactor(wallet): ui adjustments ( #3182 )
2023-03-15 12:22:00 +01:00
Bogdan-Ștefan Neacşu
9eaf9cf491
Feature/fix resharing ( #3139 )
...
* Compare verified vks against current group instead of initial dealers
* Fix various dkg logs
* API auto-advance epoch even on corrupt states
* Use verified vks as ultimate truth for dealers
* Set initial dealers based of verified vk
* Extend register period even more
* Fix test
* Use shares from current epoch
* Save initial dealers only when triggering resharing
* Fix tests
* Backup the last InProgress state too
* Reset previous signers that are not initial dealers
* Add unit test for bug reproduction
* More verbose debug logging
* Handle edge case for coconut keypair removal
* Update dkg api test
* Remove dealings directly for each key
* Replacement data is saved only on the first reshare start
* More debug logging
* On failed DKG, just reset
* Clippy fix
2023-03-15 11:16:43 +00:00
pierre
8e96318478
build(connect-android): try to fix fdroid build
2023-03-15 10:25:53 +01:00
Tommy Verrall
bedff1f258
Merge pull request #3153 from nymtech/oak-14
...
Validating new interval config parameters to prevent division by zero
2023-03-14 12:38:43 +02:00
Fouad
71a10a9a8b
add blockstream green to sp list ( #3180 )
2023-03-13 17:05:21 +01:00
Jędrzej Stuczyński
54287666e8
chore: simplify mnemonic zeroize story ( #3165 )
...
* updated bip39 dependency to simplify our zeroize story
* Replaced UserPassword wrapper with Zeroizing type alias
* fixed wallet-types cosmwasm-std dependency version
2023-03-13 11:29:56 +00:00
Tommy Verrall
6de829163d
Merge pull request #3173 from nymtech/feature/nym-cli-tweak
...
Feature/nym cli tweak
2023-03-13 13:24:13 +02:00
Jon Häggblad
605aed6f20
mock-nym-api: fix .storybook lint error ( #3178 )
2023-03-13 12:23:17 +01:00
benedettadavico
adb5ed7c30
typo fix
2023-03-13 12:14:14 +01:00
benedettadavico
2b019e57df
merge develop
2023-03-13 12:12:00 +01:00
benedettadavico
30c07712e3
format
2023-03-13 12:03:38 +01:00
benedettadavico
82c92501d9
vesting stuff
2023-03-13 12:01:22 +01:00
benedettadavico
c2a871a1a7
typo
2023-03-10 17:10:27 +01:00
benedettadavico
dfd7bd5889
adding pledge more
2023-03-10 17:10:01 +01:00
Tommy Verrall
5aee4b1660
Merge pull request #3167 from nymtech/feature/wallet-3132
...
Feature/wallet 3132
2023-03-10 17:56:09 +02:00
Tommy Verrall
68a7bb67de
Merge pull request #3169 from nymtech/feature/explorer-3168
...
Feature/explorer 3168
2023-03-10 17:32:22 +02:00
Pierre Dommerc
7ff043d8df
Feature/bonding signature UI ( #3157 )
...
* wip
* updated gateways 'sign' command
* in-wallet verification of mix bonding signature
* changed signature of vesting contract trait method
* updated wallet bonding endpoints
* tauri commands for generating signing payloads
* renamed signer to sender
* verifying new signatures in the contract
* fixed existing mixnet unit tests
* unit tests for invalid signatures
* fixed other usages of MessageSignature + FromStr
* using base58-encoded serialization
* removed owner-signature from details response
* added ability to construct bonding payloads via nym-cli
* removed signature from bonding payload args
* moved 'message_type' from 'ContractMessageContent' to 'SignableMessage'
* refactor(wallet-rust): rename owner_signature args
* feat(wallet-bonding): handle user signature
* feat(wallet-bonding): fix bonding
* feat(wallet-bonding): fix lint issue
* feat(wallet-bonding): ui adjustment
* make the location field mandatory for payload signing
* feat(wallet-bonding): remove ownersignature field, remove dead code
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2023-03-10 15:53:21 +01:00
fmtabbara
31e93428cf
use new locked rewards and locked coins endpoints
2023-03-09 16:48:05 +00:00
fmtabbara
5f56b3eeea
add bond % tooltip
2023-03-09 16:34:22 +00:00
fmtabbara
e69b05693a
switch avg and routing score table positions
2023-03-09 16:30:58 +00:00
fmtabbara
8ae2451340
add y-axis label
2023-03-09 16:28:30 +00:00
fmtabbara
b3b3279345
fix gateway click thorough from gateway version field
2023-03-09 14:45:45 +00:00
farbanas
94a451c79b
fix: updated build-and-upload-binaries-ci workflow with explorer-api and the new contracts
2023-03-09 13:41:22 +01:00
Jędrzej Stuczyński
ec7b959028
removed source of future clippy complaints
2023-03-09 11:30:30 +00:00
Jędrzej Stuczyński
7061beea6e
exposing tauri operations for spendable vested and reward coins
2023-03-09 11:28:50 +00:00
Fran Arbanas
e408162e26
Merge pull request #2747 from nymtech/339-net-switch-bttn
...
339 net switch bttn
2023-03-09 10:52:00 +01:00
Gala
25ae3895cb
updating branch
2023-03-09 10:39:30 +01:00
fmtabbara
60296f2a41
update vesting schedule ui
2023-03-08 17:51:30 +00:00
Fouad
3b97844310
Feature/explorer 2979 ( #3147 )
...
* additional unfiltered endpoints for nym-api
* add poor performance UI
* display appropriate UI when node is blacklisted
* update explorer api with blacklisted nodes
* add new unfiltered endpoint
add new unfiltered endpoint
* show blacklisted detail even when node description is unavailable
remove console.log
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-03-08 16:15:32 +01:00
Jon Häggblad
c904d245d2
Remove old erc20 bandwidth-claim-contract ( #3162 )
2023-03-08 13:57:11 +01:00
Jon Häggblad
d315a2a91b
Add nym prefix to coconut contracts and crates ( #3160 )
...
* Add nym prefix to coconut-dkg
* Add nym prefix to coconut-bandwidth
* Add nym prefix to bandwidth-claim-contract
* Add nym prefix to coconut-bandwidth-contract-common
* Add nym prefix to coconut-dkg-common
* Add nym prefix to group-contract-common
* Add nym prefix to multisig-contract-common
* Add nym prefix to coconut-interface
* Add nym prefix to credential-storage
* rustfmt
* Mark coconut-test crate as private
* Fix build errors
* rustfmt
2023-03-08 13:17:09 +01:00
Tommy Verrall
0741d05ab3
Merge pull request #3140 from nymtech/feature/mock-nym-api
...
Add mock Nym API Typescript package
2023-03-08 14:06:54 +02:00
Jon Häggblad
61aa920362
Fix unnecessary parentheses around index expression ( #3159 )
2023-03-08 12:21:24 +01:00
Jon Häggblad
24b9b17e64
Add a few more nym- crate prefixes ( #3158 )
...
* Add nym- to socks5-prefixes crate
* Update imports
* rustfmt
* Add nym-socks5 prefix to proxy-helpers crate
* rustfmt
* Add nym prefix to ordered-buffer crate
* rustfmt
* Add nym prefix to service-providers-common crate
* rustfmt
* Add nym prefix to dkg crate
* Add nym prefix to credentials crate
* rustfmt
* fix build fail in tests
2023-03-08 11:56:29 +01:00
Jon Häggblad
5e3e633c4b
Merge branch 'jon/fix/docs-rs-build' into develop
2023-03-08 09:37:54 +01:00
Jon Häggblad
8e6d3c34e2
Merge branch 'jon/fix/docs-rs-build'
2023-03-08 09:37:31 +01:00
Jon Häggblad
f3cff902ba
Bump nym-vesting-contract to 1.2.0-pre.1
2023-03-08 09:21:27 +01:00
Jon Häggblad
4fe1b4c26f
Fix docs.rs build for nym-vesting-contract and nym-bin-common
2023-03-08 09:14:07 +01:00
farbanas
cb24a08b06
Merge branch 'master' into develop
2023-03-07 15:22:49 +01:00
farbanas
597a53d11a
chore: bump mixnet and vesting contracts to prerelease version, update cargo locks
2023-03-07 15:17:07 +01:00
farbanas
639deeb502
Merge branch 'release/v1.1.12'
2023-03-07 14:32:34 +01:00
farbanas
03e082725e
chore: update changelogs for release
2023-03-07 14:30:38 +01:00
farbanas
3e3307887e
chore: bumped versions for release
2023-03-07 14:19:45 +01:00
farbanas
d85683aaa8
chore: bumped version of contracts
2023-03-07 13:49:03 +01:00
farbanas
e89ed985fc
chore: bumped version of common crates
2023-03-07 13:27:03 +01:00
Jędrzej Stuczyński
b1fb8bb18c
Validating new interval config parameters to prevent division by zero
2023-03-07 09:51:18 +00:00
Jon Häggblad
45ebd7c37a
Add list of published common crates
2023-03-07 09:58:07 +01:00
Jon Häggblad
3506020e55
Update Cargo.lock ( #3152 )
2023-03-07 09:57:09 +01:00
Pierre Dommerc
eca77d684b
feat(wallet): send - add user fees settings and memo field ( #3146 )
...
* feat(wallet): send - add user fees settings, memo field
* fix(wallet): send, custom fees validation
2023-03-06 18:26:07 +01:00
Jon Häggblad
e263a4a21f
wallet_storage: fix clippy useless-conversion ( #3148 )
2023-03-06 17:24:20 +01:00
Jon Häggblad
dc4353c682
Fix docs.rs build ( #3145 )
...
* contracts: fix docs.rs build
* Cargo.lock
* rustfmt
* vesting: option_env for git info
* Change to vergen =7.4.3
2023-03-06 16:38:14 +01:00
Fouad
e1d8069967
Explorer Service Provider List ( #3142 )
...
* create service providers route
* make request for well known service providers
* fetch and display service providers
* service provider overview
handle undefined data
fix linting
fix type
* use full width column
2023-03-06 16:36:55 +01:00
farbanas
060726b7a3
fix: add step to install wasm-opt to our CI for building and uploading binaries
2023-03-06 16:35:31 +01:00
Fouad
f72ccb0f0d
Update tooltips for routing and average score ( #3133 )
...
* update tooltips for routing and average score
* fix up table alignment
fix lint errors
* add node_performance to explorer api response for mixnodes
* use mixnode node_performance for avg and lastest values
* move stake sat to top table
fix lint errors
* update stake saturation text color
2023-03-06 15:58:33 +01:00
Jędrzej Stuczyński
2ff6bfbdd8
feat: ability to inject custom topology into clients ( #3055 )
...
* ability to specify custom TopologyProvider in TopologyRefresher
* topology provider builder method for base client
* ability to take manual control over topology
* wasm fixes
* added topology injection to nym-sdk API
* added examples to nym-sdk and exposed additional helper methods
2023-03-06 13:50:06 +00:00
Bogdan-Ștefan Neacșu
d4f0b4772b
Fix Service stats address
2023-03-06 14:00:14 +02:00
Jędrzej Stuczyński
17d258d094
renamed serialized GetCW2ContractVersion to 'get_cw2_contract_version' instead of 'get_c_w2_contract_version'
2023-03-03 15:29:10 +00:00
Drazen Urch
8288d38257
Audit fixes ( #2922 )
...
* oak-2
* oak-8
* oak-13
* oak-15
* oak-18
* Minor clippy nit
* 2023-01-13-OAK-6
* 2023-01-13-OAK-3
* 2023-01-13-OAK-13
Implemented via direct dependency on cw2 and calling the appropriate code on migration
* Removed few instances of password being unecessarily copied
* 2023-01-13-OAK-10
* 2023-01-13-OAK-12
* 2021-09-13-JP-S-NYM-02
* 2021-09-13-JP-S-NYM-03
* Removed further instances of needlessly copying the mnemonic
* 2021-09-13-JP-O-PROT-03
* 2021-09-13-JP-S-NYM-01*
*: we still have one vulnerability on 'time' pulled from chrono via sqlx. However, apparently its usage is fine... Having said that, I'd still recommend removing all dependencies on chrono, but this will require some database migrations...
* 2023-01-13-OAK-11 (#3009 )
* wip
* Introducing the concept of starting epoch transition in `nym-api`
* split epoch operations into multiple files
* epoch operation failure recovery
* sending rewarding transactions in correct order
* tests and fixes due to epoch state progression
* lint
* missed rebasing import changes
* Setting cw2 contract version during first migration run
* calling 'reconcile_epoch_events' at least once
* Made message to BeginEpochTransition more consistent with other variants
* Merge layer assignment updates
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-03-03 14:15:38 +00: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
1cd560c85e
fixed standalone build of 'client-core'
2023-03-03 11:39:59 +00:00
Mark Sinclair
9018642992
Add mock Nym API Typescript package
2023-03-03 11:09:35 +00:00
Pierre Dommerc
04e652441e
fix(explorer): fix layout responsiveness in mixnode details view ( #3130 )
2023-03-01 16:29:47 +01:00
Fouad
ccf5990bc7
update selected service provider description style ( #3128 )
2023-03-01 16:22:52 +01:00
Fouad
3d7c9ee2b8
NE - fix gateways' version number sorting on the gateway list page ( #3131 )
...
* fix filter input sizes
* reorder gateway columns
* update tooltips
* fix column sorting in explorer lists
fix lint errors
2023-03-01 16:21:33 +01:00
Jędrzej Stuczyński
ad35c4006e
Fixed logged hours value when determining staleness of persisted surb data ( #2690 )
2023-03-01 14:30:49 +00:00
Pierre Dommerc
2ec790e851
fix(explorer): fix layout responsiveness in mixnode details view ( #3130 )
2023-03-01 15:16:40 +01:00
Jędrzej Stuczyński
8f8cec0785
Fixed the build badge
2023-03-01 10:37:44 +00:00
farbanas
4a80cd301b
fix: add step to install wasm-opt to our CI for building and uploading binaries
2023-03-01 11:06:40 +01:00
farbanas
63524eceff
fix: update versions of the latest release in changelogs from 1.0.11 to 1.1.11
2023-03-01 11:06:40 +01:00
Fouad
a477b007e1
TS Validator Client updates ( #3085 )
...
* Squashed clients/validator content from old branch
* fix up tests
fix up linting
* add bundle script
* add build prod script to package json
update tests
* update readme + copy to dist output
update global types
update types and tests!
* update package build
* move types and tests into src
* Squashed clients/validator content from old branch
fix up tests
fix up linting
* add bundle script
* add build prod script to package json
update tests
* update readme + copy to dist output
update global types
update types and tests!
update package build
* move types and tests into src
* build to sub-dir
* Fixing the few broken tests
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2023-03-01 10:22:35 +01:00
Jędrzej Stuczyński
5b81510325
added additional makefile targets that skip mobile-related steps ( #3127 )
2023-03-01 09:12:47 +00:00
farbanas
3bef973326
fix: update versions of the latest release in changelogs from 1.0.11 to 1.1.11
2023-02-28 17:27:58 +01:00
farbanas
bc5bb271d8
feat: remove unused workflows, update a couple of if conditions in github workflows and add the command for optimizing contract sizes to Makefile
2023-02-28 17:26:39 +01:00
farbanas
158e3cb073
Merge branch 'master' into develop
2023-02-28 17:09:58 +01:00
farbanas
36fb0eba29
Update versions as part of release/v1.1.11
2023-02-28 13:53:14 +01:00
farbanas
1b37e85418
Update changelogs as part of release/v1.1.11
2023-02-28 13:43:32 +01:00
Bogdan-Ștefan Neacşu
6a93497c8f
Extend public key submission in case no dealer registered ( #3106 )
2023-02-28 12:58:01 +01:00
Tommy Verrall
b8ee3465f8
Update build_and_run.sh
...
remove unnecessary environment variable
2023-02-28 10:33:45 +01:00
Mark Sinclair
a7dfb36a84
Merge pull request #3111 from nymtech/feature/sdk-1.1.7
...
Typescript SDK 1.1.7
2023-02-27 18:07:08 +00:00
Mark Sinclair
14a7b5bdc8
Typescript SDK 1.1.7
2023-02-27 17:55:41 +00:00
Tommy Verrall
ffbd76539a
Merge pull request #3108 from nymtech/feature/nym-connect-select-sp
...
Feature/nym connect select sp
2023-02-27 17:48:31 +02:00
fmtabbara
bdcc19e86a
PR update
2023-02-27 15:33:54 +00:00
fmtabbara
7929bac685
turn off user defined SP address is input it empty
2023-02-27 14:20:16 +00:00
Jon Häggblad
f590aad42c
nym-api: uptime rework ( #3053 )
...
* nym-api: cache updates as node performance
* nym-api: update get mixnode avg_uptime endpoint
* nym-api: mixnode report to use cached data
* nym-api: annotate gateway bond with node performance
* nym-api: gateway report to use cached data
* wip
* Add get_gateway_avg_uptime
* Add comment
* update NR gateways to include node_performance on frontend
* use node_performance values on frontend
* fixup select gateway from list
* fix up lint errors
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2023-02-27 12:40:00 +01:00
fmtabbara
ec23f3dcb7
disable input when connected
...
fix lint errors
2023-02-27 11:28:38 +00:00
fmtabbara
9644eb4329
pick service provider
2023-02-27 11:28:38 +00:00
fmtabbara
7a4c6e4ed4
storage type
...
update types
2023-02-27 11:28:36 +00:00
fmtabbara
d5ad504104
reuseable storage functions
2023-02-27 11:28:36 +00:00
Tommy Verrall
d684f6d7ae
Merge pull request #3099 from nymtech/feature/nym-connect-select-sp
...
NymConnect Select a service provider
2023-02-27 12:26:00 +02:00
farbanas
1ba6444e72
delete gitlab agent
2023-02-27 10:10:42 +01:00
farbanas
dc08b1170a
add gitlab agent
2023-02-27 10:03:28 +01:00
Bogdan-Ștefan Neacşu
f0d9703587
Feature/fix db name collision ( #3103 )
...
* Fix db naming collision
* Increase gateway timeout to accommodate bandwidth spending time
2023-02-24 16:52:56 +02:00
Tommy Verrall
aa78bf702c
Merge pull request #3104 from nymtech/feature/nym-api-tests
...
some small api test fixes
2023-02-24 15:09:32 +02:00
benedettadavico
cd9cdfa5bb
some small api test fixes
2023-02-24 14:06:56 +01:00
Pierre Dommerc
7e1e86bc77
build(nc-mobile): prepare for fdroid inclusion ( #3102 )
...
* ci(nc-android): remove uneeded deps
* chore(nc-mobile): improve android build
* ci(nc-mobile): remove useless system deps
* ci(nc-mobile): remove useless system deps
* Revert "ci(nc-mobile): remove useless system deps"
This reverts commit 011db2c58e .
* ci(nc-mobile): restore uneeded sys deps (<3 debian based distro)
2023-02-24 14:06:41 +01:00
Raphaël Walther
2178f2b509
Github Actions: fix notification display issue
2023-02-24 11:12:53 +01:00
fmtabbara
c08efef8ed
add autofocus to IdentityKeyComponent
2023-02-23 22:58:59 +00:00
fmtabbara
6d29774744
style tweaks
2023-02-23 22:57:21 +00:00
fmtabbara
af6bab7703
fix lint error
2023-02-23 17:40:39 +00:00
fmtabbara
7033f92d82
add UI for picking service provider
2023-02-23 17:33:03 +00:00
Jędrzej Stuczyński
128dfa6d81
Feature/latency based gateway selection ( #3081 )
...
* wip
* new option to select gateways based on latency
* further changes for wasm-compatibility
* post rebase fixes + clippy
I know, I should have probably included them properly during rebasing ¯\_(ツ)_/¯
* android change
* wasm: the gift that keeps on giving
2023-02-23 17:09:22 +00:00
Tommy Verrall
8ed808124e
Update build-and-upload-binaries-ci.yml
...
publish credential binary
2023-02-23 17:15:32 +01:00
Tommy Verrall
0deef37778
Update ci-binary-checker.yml
...
correct positioning on install
2023-02-23 16:56:25 +01:00
Tommy Verrall
d759462e4e
Update ci-binary-checker.yml
...
install jq
2023-02-23 16:53:23 +01:00
Tommy Verrall
f36cb3a00b
Update ci-binary-checker.yml
...
use custom runner
2023-02-23 16:50:02 +01:00
Tommy Verrall
6428f90b5a
Update README.md
2023-02-23 15:38:20 +01:00
Tommy Verrall
e2d00fb002
Merge pull request #3098 from nymtech/feature/update-checker-to-use-master
...
Feature/update checker to use master
2023-02-23 16:37:37 +02:00
Bogdan-Ștefan Neacşu
0b0ec075bb
Use saturating_sub with an additional 1 second buffer ( #3095 )
2023-02-23 13:44:54 +01:00
Tommy Verrall
dc556706c1
Update ci-binary-checker.yml
...
update the to run from the branch
2023-02-23 13:25:46 +01:00
Tommy Verrall
cca4d21e7c
Merge pull request #3097 from nymtech/feature/update-checker-to-use-master
...
Feature/update checker to use master
2023-02-23 14:24:59 +02:00
Tommy Verrall
01f4773a5d
update
2023-02-23 14:23:06 +02:00
Tommy Verrall
6d15b444a0
use master on the build agent to fetch the latest release binaries
2023-02-23 14:22:20 +02:00
Tommy Verrall
18a3366cf3
Update ci-binary-checker.yml
2023-02-23 12:37:41 +01:00
Tommy Verrall
ea161329dc
Update ci-binary-checker.yml
...
testing manually the changes for the timebeing
2023-02-23 12:34:26 +01:00
Tommy Verrall
02a621ed8b
Update ci-binary-checker.yml
2023-02-23 12:16:50 +01:00
Tommy Verrall
5784e7519f
Merge pull request #3096 from nymtech/binary-checker-action
...
Create ci-binary-checker.yml
2023-02-23 13:12:25 +02:00
Tommy Verrall
323d5fbb3c
Create ci-binary-checker.yml
2023-02-23 12:10:39 +01:00
Tommy Verrall
2d89ec51c5
Merge pull request #3094 from nymtech/feature/improve-binary-checks
...
Feature/improve binary checks
2023-02-23 12:32:46 +02:00
Tommy Verrall
8927824d59
make sure the script is executed in the right place
2023-02-23 12:29:42 +02:00
Tommy Verrall
665f093bcf
push path changes
2023-02-23 12:22:31 +02:00
Tommy Verrall
4b77312bee
fix var naming
2023-02-23 11:57:38 +02:00
Tommy Verrall
f4bee0eed0
update readme
2023-02-23 11:53:51 +02:00
Tommy Verrall
905ffc257a
remove outputs echos and add remove cosmos from the config check
2023-02-23 11:47:15 +02:00
Tommy Verrall
2419beccaf
spurious directory change
2023-02-23 11:38:16 +02:00
Tommy Verrall
2ad5893a78
fix asserts
2023-02-23 11:33:22 +02:00
Tommy Verrall
c8e2d25e7a
add correct assertion
2023-02-23 11:26:21 +02:00
Tommy Verrall
cfea2c3aa3
correct variable names
2023-02-23 11:18:08 +02:00
Tommy Verrall
f59dc2a361
push change
2023-02-23 11:11:34 +02:00
Jon Häggblad
72f9f58fce
ci: more bandaids for nightly build running out of storage
2023-02-23 10:08:09 +01:00
Jon Häggblad
2f2dfff53d
Add nym prefix to a few more crates ( #3092 )
...
* Add nym- prefix to execute crate
* Add nym- prefix to nonexhaustive-delayqueue
* Add nym- prefix to config crate
* Update imports
* Update more module paths
* rustfmt
* Add nym- prefix to statistics-common
* Update explicit module paths
* rustfmt
2023-02-23 10:01:46 +01:00
Tommy Verrall
c8f8c9cb07
fix urls
2023-02-23 10:58:36 +02:00
Tommy Verrall
9afc21170a
fix assertions
2023-02-23 10:44:20 +02:00
Tommy Verrall
97d06d3859
fix up download paths
2023-02-23 10:37:07 +02:00
Tommy Verrall
b02ee65870
fix command
2023-02-23 10:35:58 +02:00
Tommy Verrall
d9cec11f63
change output here
2023-02-23 10:24:37 +02:00
Tommy Verrall
81028c554f
Update README.md
2023-02-23 08:56:39 +01:00
Tommy Verrall
ffc6f5e963
Merge pull request #3091 from nymtech/feature/check-binaries
...
Feature/check binaries
2023-02-23 09:55:03 +02:00
Tommy Verrall
6fdf70c609
merge develop
2023-02-23 09:38:46 +02:00
Tommy Verrall
ab2a9f24c3
remove text
2023-02-23 09:37:09 +02:00
Tommy Verrall
73f3f8cfab
pushing changes
2023-02-23 09:34:51 +02:00
Jon Häggblad
20c77e6987
Update Cargo.lock files after release bumping versions
2023-02-22 23:00:06 +01:00
farbanas
630b1259d1
Merge branch 'master' into develop
2023-02-22 14:57:44 -05:00
Jon Häggblad
8c50492d43
Update cargo metadata for mixnet and vesting contracts ( #3090 )
2023-02-22 18:49:56 +01:00
Pierre Dommerc
ae56d3685c
refactor(nym-connect): new file structure ( #3082 )
...
* refactor(nc-android): move nc android into mobile/nym-connect
rename the android app ID to "nym_connect"
* chore(nc-mobile): restore dist directory
* fix: typo
* chore: restore gitkeep
* chore: track Cargo.lock
* ci: trigger ts lint workflow on pull request
* refactor(nym-connect): new structure
move temp mobile version under nym-connect-new/mobile
* refactor(nym-connect): new structure
move temp desktop version under nym-connect-new/desktop
* refactor(nym-connect): new structure
rename nym-connect-new to nym-connect
* refactor(nym-connect): new structure
restore lost .gitkeep
* refactor(nym-connect): new structure
restore lost .gitkeep
* fix(nym-connect-desktop): broken relative paths
* fix(nym-connect-mobile): add todo comment about broken deps
* ci(nym-connect): fix relative paths
* ci(nym-connect): rename workflow
2023-02-22 17:01:46 +01:00
Tommy Verrall
6295d28972
Merge pull request #3088 from nymtech/feature/nym-api-tests
2023-02-22 17:26:13 +02:00
benedettadavico
8a8faf03d1
Merge branch 'develop' into feature/nym-api-tests
2023-02-22 16:20:36 +01:00
Jędrzej Stuczyński
e09b2ab7d6
reversed the dependency between 'nym-contracts-common' and 'dkg' ( #3089 )
2023-02-22 15:19:52 +00:00
benedetta davico
2553d633ae
Update run-api-tests.yml
2023-02-22 16:13:27 +01:00
farbanas
f5bcb8be6f
cleanup after testing and fixing windows builds
2023-02-22 10:06:33 -05:00
Jon Häggblad
24823356fc
nym-crypto: update nym-sphinx-types dependency to published ( #3086 )
...
* nym-crypto: update nym-sphinx-types dependency to published
* nym-crypto: update cargo metadata
2023-02-22 15:55:00 +01:00
benedettadavico
cfa8854ada
cleaning up api tests
2023-02-22 15:48:59 +01:00
farbanas
17d5cea636
test if workflow works without adding a safe directory
2023-02-22 09:43:34 -05:00
Jon Häggblad
fceef1afa6
nymsphinx: clean up Cargo metadata ( #3084 )
2023-02-22 15:19:26 +01:00
farbanas
6c62332409
add workflow dispatch to windows10 build
2023-02-22 09:16:19 -05:00
farbanas
650d3eeae0
trying to fix windows build
2023-02-22 09:15:34 -05:00
farbanas
9b7f98518c
trying to fix windows build
2023-02-22 09:14:27 -05:00
farbanas
1ba23cf4b5
trying to fix windows build
2023-02-22 09:02:42 -05:00
farbanas
300df601fa
trying to fix windows build
2023-02-22 08:34:27 -05:00
farbanas
699b032f2a
trying to fix windows build
2023-02-22 08:04:52 -05:00
benedetta davico
7c86ef4cbc
Update run-api-tests.yml
2023-02-22 13:22:49 +01:00
benedetta davico
2dc3999c77
Update run-api-tests.yml
2023-02-22 13:20:51 +01:00
benedetta davico
7b7cac5054
Update run-api-tests.yml
2023-02-22 13:15:07 +01:00
benedetta davico
5f7270acc8
Update run-api-tests.yml
2023-02-22 13:12:37 +01:00
benedetta davico
4e829ef540
Update run-api-tests.yml
2023-02-22 13:04:19 +01:00
benedettadavico
ba64c4f8b3
Edit broken file
2023-02-22 12:52:06 +01:00
benedettadavico
2b5c426d67
adding CI for api tests
2023-02-22 12:36:47 +01:00
Jon Häggblad
ceec4da27d
nymsphinx: use published sphinx-packet crate ( #3083 )
2023-02-22 11:38:07 +01:00
Jon Häggblad
af9df88a48
ci: bandaid for running out of disk space on ubuntu
2023-02-22 09:22:35 +01:00
farbanas
4ecd252561
trying to fix windows build
2023-02-21 20:08:27 -05:00
farbanas
19c1ef66c8
trying to fix windows build
2023-02-21 19:44:12 -05:00
farbanas
13e3a79a93
trying to fix windows build
2023-02-21 19:19:27 -05:00
farbanas
d867e0e244
trying to fix windows build
2023-02-21 19:13:33 -05:00
farbanas
316e984b0a
trying to fix windows build
2023-02-21 18:41:46 -05:00
Jon Häggblad
71b5477334
pemstore: simplify crate metadata
2023-02-21 21:28:10 +01:00
farbanas
c15a081e6f
trying to fix windows build
2023-02-21 14:50:09 -05:00
farbanas
add92c7b5e
trying to fix windows build
2023-02-21 14:42:18 -05:00
farbanas
1080cf4afe
trying to fix windows build
2023-02-21 14:32:44 -05:00
farbanas
4e2fae8878
trying to fix windows build
2023-02-21 14:26:03 -05:00
farbanas
fbae1d7963
trying to fix windows build
2023-02-21 14:10:29 -05:00
farbanas
495aec39f5
trying to fix windows build
2023-02-21 13:43:33 -05:00
farbanas
06c9c54cdb
trying to fix windows build
2023-02-21 13:26:53 -05:00
farbanas
ba90e740e2
trying to fix windows build
2023-02-21 13:03:25 -05:00
farbanas
1f36b53b64
trying to fix windows build
2023-02-21 13:02:02 -05:00
farbanas
23fb48316a
trying to fix windows build
2023-02-21 13:00:29 -05:00
farbanas
312cd65d20
trying to fix windows build
2023-02-21 12:43:37 -05:00
Jon Häggblad
b3b4b5ff36
Add nym prefix to inclusion-probability crate ( #3079 )
...
* inclusion-probability: update metadata
* Add nym- prefix to inclusion-probability crate
2023-02-21 17:01:36 +01:00
farbanas
79e51252a8
fix: comment out install rust on windows build as it breaks it
2023-02-21 10:44:33 -05:00
Tommy Verrall
cc1c9a75b4
remove file
2023-02-21 17:35:11 +02:00
Tommy Verrall
5813e9212b
adding socks-5-test
2023-02-21 17:34:34 +02:00
Tommy Verrall
6ce743fbd5
add the nym-client and tidy up the mixnode
...
next up gateway, socks-5, network-requester
2023-02-21 17:11:20 +02:00
farbanas
025f5da39e
Merge branch 'release/v1.1.10'
2023-02-21 09:23:40 -05:00
Jon Häggblad
ddd9498c0b
gateway: stray println that should be eprintln
2023-02-21 15:21:14 +01:00
Jon Häggblad
b62e221aad
gateway: stray println that should be eprintln
2023-02-21 15:15:53 +01:00
Raphaël Walther
69c8891f82
Github Actions: disable temporary rust install
2023-02-21 15:12:27 +01:00
Raphaël Walther
c2326f35a6
Revert "Github Actions: disable temporary rust install"
...
This reverts commit 92a755dc6c .
2023-02-21 15:10:42 +01:00
farbanas
bda32cfef3
docs: update changelog
2023-02-21 09:07:41 -05:00
farbanas
b3425a6a6e
chore: bump vesting contract
2023-02-21 09:03:56 -05:00
farbanas
9e7c77ca6a
docs: update CHANGELOG.md
2023-02-21 08:59:40 -05:00
Raphaël Walther
92a755dc6c
Github Actions: disable temporary rust install
2023-02-21 14:57:07 +01:00
Jędrzej Stuczyński
39e75850ff
Problem142 ( #3025 )
...
* revamped calculation of spendable coins and behaviour of stakes
* added new queries to the VestingQueryClient
* fixed return types for the query client
* updated wallet commands
* updated common commands
* 🔥 removed dead and commented out code
* comment regarding the 'state_dump_decoder'
* query for withdrawn coins
2023-02-21 13:55:14 +00:00
Jon Häggblad
4587d5da26
Add nym- prefix to network-defaults ( #3069 )
...
* network-defaults: update cargo metadata
* Add nym- prefix to network-defaults crate
* Some manual updating
* rustfmt
2023-02-21 14:26:28 +01:00
Jon Häggblad
586d5f658b
Move client-connections crate to nym-task ( #3068 )
...
* Move client-connections to nym-task
* rustfmt
2023-02-21 13:54:27 +01:00
farbanas
9912e445a4
docs: updated changelogs in preparation for release
2023-02-21 07:53:08 -05:00
farbanas
02397832f4
chore: updated versions as part of preparation for release v1.1.10
2023-02-21 07:44:03 -05:00
farbanas
03fa8c17d7
docs: minor cleanup changes to changelog
2023-02-21 07:32:39 -05:00
Tommy Verrall
964955f740
update calls to binaries
2023-02-21 13:37:11 +02:00
Jon Häggblad
b1121dabb9
Merge 4 tiny crates into nym-bin-common ( #3065 )
...
* Rename to bin-common
* Merge into new crate
* Merge 3 crates into bin-common
* WIP
* Move build.rs to the correct place
* regex nym_bin_common
* regex nym_bin_common::build_information
* regex nym_version_checker
* Update some explicit mod paths
* Makefile: add nym-connect-android
* Additional fixes
* rustfmt
* Update crate metadata
* Move completions crate into nym-bin-common
* Makefile: add examples
* Fix examples
* rustfmt
2023-02-21 11:30:23 +01:00
Raphaël Walther
caff2077ae
Github Actions: fix notification display issue
2023-02-21 11:23:10 +01:00
farbanas
b980bfcab8
feat: add changelog updater to the update-version-and-changelog GH workflow
2023-02-20 18:35:17 -05:00
farbanas
57822e3c0d
fix: version-bumper
2023-02-20 18:25:36 -05:00
farbanas
b98bf46675
fix: cargo install
2023-02-20 18:21:27 -05:00
farbanas
1417eeeddb
fix: change from custom runner to ubuntu-22.04
2023-02-20 18:20:14 -05:00
farbanas
31389dd886
fix: update working directories
2023-02-20 18:19:04 -05:00
farbanas
36cf36aaae
fix: remove --release flag from cargo install
2023-02-20 18:16:44 -05:00
farbanas
dd08621329
fix: secret -> secrets
2023-02-20 18:15:09 -05:00
farbanas
ca7ee04e47
fix: added access token to access private repos
2023-02-20 18:14:10 -05:00
farbanas
0130881616
fix: added env prefix to variables in GH workflow
2023-02-20 17:59:48 -05:00
farbanas
cde247df46
fix: added inputs prefix to variable in GH workflow
2023-02-20 17:59:06 -05:00
farbanas
448b2353ab
feat: add workflow for updating versions and changelog
2023-02-20 17:54:41 -05:00
Jon Häggblad
46e2c74a98
Rename crate to nym-task ( #3064 )
...
* Rename to nym-task
* Update imports to use nym_task
* Update to nym_task in explicit module prefix
* Touchups and rustfmt
* rustfmt
* crate metadata
* fix nym-connect-android
2023-02-20 21:55:29 +01:00
Jon Häggblad
ce79d5a3bc
Update crate metadata in nym-version-checker and nym-topology ( #3062 )
...
* nym-sphinx: update crate metadata
* Update crate metadata for nym-version-checker and nym-topology
2023-02-20 19:58:25 +01:00
Jon Häggblad
fede9cc194
Add nym prefix to topology and version checker crates ( #3061 )
...
* Rename crate to nym-topology
* Rename crate to nym-version-checker
* Remove unused topology
* rustfmt
2023-02-20 17:05:08 +01:00
Jon Häggblad
c75c5e0903
Rename to crate name to nym-sphinx ( #3060 )
...
* nymsphinx: rename to nym- prefix in Cargo.toml files
* regex use nymsphinx to use nym_sphinx
* all: updated explict crate name in a few places
2023-02-20 16:28:08 +01:00
Jon Häggblad
ec00918524
Update crate metadata for nym-crypto ( #3059 )
...
* dkg: move crate and un-nest
* all: update paths to common/dkg
* crypto: Cargo.toml metadata
2023-02-20 15:44:51 +01:00
pierre
9a43595e04
refactor(nc): fix lint errors
2023-02-20 15:10:59 +01:00
Raphaël Walther
49334c0540
Github Actions: move some notifications to specific rooms
2023-02-20 15:00:22 +01:00
Jon Häggblad
4a2f30a581
Merge remote-tracking branch 'origin/release/v1.1.10' into develop
2023-02-20 13:01:56 +01:00
Jon Häggblad
bbb3287029
Add client functionality into nym-network-requester ( #2972 )
...
* network-requester: replace websocket with mixnet client
* network-requester: mini tidy
* network-requester: add info line about own address
* network-requester: update to nym-crypto rename
2023-02-20 13:00:34 +01:00
Jon Häggblad
6a82285342
Merge pull request #3054 from nymtech/jon/chore/publish-nym-pemstore
...
pemstore: update metadata
2023-02-20 10:52:01 +01:00
Tommy Verrall
494f1d5199
Merge pull request #3046 from nymtech/feature/ne-filter-by-minor-version
...
NE - Filter by version
2023-02-20 08:49:46 +01:00
Jon Häggblad
22ee87d87e
Cargo.toml: SPDX format for license
2023-02-17 15:56:09 +01:00
Jon Häggblad
a8e62bde26
pemstore: more fields, revert back to pem 0.8
2023-02-17 15:42:11 +01:00
Jon Häggblad
22df65aad7
pemstore: set version to 0.1.0
2023-02-17 14:44:16 +01:00
Pierre Dommerc
c4e86337e5
NC Android - minor fix, ui changes, splash screen ( #3050 )
...
* fix(nc-android): gateway issue modal does not open
* feat(nc-android): ui changes
* feat(nc-android): add splash screen
2023-02-17 12:36:06 +01:00
Jon Häggblad
2d3bb78819
pemstore: getting it ready for publication
2023-02-17 12:17:21 +01:00
pierre
1ec11dda24
ci(nc-android,ts): use better paths filter
2023-02-16 22:55:03 +01:00
fmtabbara
723b4b4754
small performance optimizations
...
fix lint error
2023-02-16 19:43:25 +00:00
ON
4e239ac9b7
Update cover_traffic_stream.rs ( #2836 )
...
fix log message
2023-02-16 16:20:52 +00:00
Fouad
dafb69d2d6
Feature/nym connect logs in app ( #3045 )
...
* remove menu bar
* create log view toggle function
* update routes
* update changelog
* fix clippy error
2023-02-16 16:15:53 +01:00
fmtabbara
e225c1ee1b
use minor version as latest comparator
2023-02-16 15:10:07 +00:00
Jon Häggblad
1feb53cc87
Merge pull request #3043 from nymtech/jon/chore/fix-auto-updated-files
...
nym-wallet: fix auto-updated files
2023-02-16 13:04:36 +01:00
Jon Häggblad
4c919f520a
Merge remote-tracking branch 'origin/release/v1.1.10' into develop
2023-02-16 12:23:43 +01:00
Jon Häggblad
bb64d8c03e
wallet: minor updates to autogenerated files
2023-02-16 12:20:39 +01:00
Jon Häggblad
580cc58f42
Merge pull request #2855 from nymtech/jon/chore/add-nym-prefix-to-mixnet-and-vesting-contract-packages
...
contracts: add nym prefix to mixnet and vesting contract packages
2023-02-16 12:14:03 +01:00
Pierre Dommerc
bc75dd7e15
NC Android - gateway settings ( #3041 )
...
* feat(nc-android): gateway settings (client)
* feat(nc-android): gateway settings (client)
* feat(nc-android): handle init_config failing
* feat(nc-android): some UI changes
* feat(nc-android): some UI changes
2023-02-16 12:11:45 +01:00
fmtabbara
40af0f94b0
correct explorer changelog
2023-02-16 11:08:08 +00:00
Fouad
c9c68ab2cb
Fix send address bug ( #3031 )
...
* remove non-zero and trailing spaces
* update wallet changelog
2023-02-16 11:06:49 +00:00
Fouad
26c5fa7262
NE - Gateway version filter ( #3037 )
...
* add version filter
* allow copy gateway identity key
* use dynamic latest version value
* update explorer changelog
2023-02-16 11:03:55 +00:00
Jon Häggblad
b5adf2bb42
Merge remote-tracking branch 'origin/release/v1.1.10' into develop
2023-02-16 09:56:11 +01:00
farbanas
254ea6af42
Merge branch 'develop' of github.com:nymtech/nym into develop
2023-02-16 00:08:12 -05:00
farbanas
a971694ff7
feat: add a new workflow for triggering the tag and release part of the weekly release pipeline
2023-02-16 00:07:17 -05:00
Jon Häggblad
2d59236ee8
verloc: don't shutdown listener on corrupted connection ( #3036 )
2023-02-15 18:14:24 +01:00
Jon Häggblad
17322ccda2
ci: update typescript-lint.yml ( #3035 )
2023-02-15 17:52:33 +01:00
Jon Häggblad
3d2e7d32d9
nym-connect-android fixes
2023-02-15 16:13:53 +01:00
Jon Häggblad
0b93215941
rustfmt
2023-02-15 16:13:53 +01:00
Jon Häggblad
8f4fd62957
rename pemstore to nym-pemstore
2023-02-15 16:13:53 +01:00
Jon Häggblad
4844ac953a
rename crypto to nym-crypto
2023-02-15 16:13:53 +01:00
Jon Häggblad
aab094984e
contracts: add nym- prefix to mixnet and vesting package names
2023-02-15 16:13:53 +01:00
pierre
a5056007d4
fix(nc-android): typo
2023-02-15 11:16:58 +01:00
Pierre Dommerc
9c77e15a2c
NC Android - UI changes ( #3032 )
...
* feat(nc-android): update ui (font size&weight)
* feat(nc-android): update power button
* refactor(nc-android): replace tooltip by dialog
* refactor(nc-android): replace tooltip by dialog
2023-02-15 11:12:43 +01:00
Jon Häggblad
c8bd6b99fa
nym-wallet: update Cargo.lock
2023-02-15 10:32:20 +01:00
Raphaël Walther
081d6097b6
Github Actions: Remove keybase notifications
2023-02-15 10:02:19 +01:00
farbanas
4820258270
fix: nym-cli-publish GH action resolve
2023-02-14 08:15:26 -05:00
farbanas
e41a59fddc
merge resolve
2023-02-14 07:50:47 -05:00
Jon Häggblad
130491e80f
ci: fix get_release regex for nightly
2023-02-14 13:30:40 +01:00
farbanas
165e7d8b27
Merge branch 'release/v1.1.9' of github.com:nymtech/nym into release/v1.1.9
2023-02-14 07:30:25 -05:00
farbanas
3c97d0d16b
Updated changelogs
2023-02-14 07:28:59 -05:00
Jon Häggblad
16ae72fbd9
ci: run check-merge-conflicts nightly
2023-02-14 13:25:06 +01:00
farbanas
bc55c10e19
bumped versions for release/v1.1.9
2023-02-14 07:18:03 -05:00
Fouad
a925c39642
Wallet - Fix operator cost in playground ( #3021 )
...
* remove upper limit restriction
* update validation
2023-02-14 12:13:19 +00:00
Jon Häggblad
4fa018540c
ci: get_release name
2023-02-14 12:43:07 +01:00
Jon Häggblad
e2b69b79e7
ci: update and rename check-merge-conflicts.yml
2023-02-14 12:38:57 +01:00
Fouad
d23fb366e4
update changelog and fix lint errors ( #3023 )
...
add unreleased tag into NC changelog
2023-02-14 10:46:10 +00:00
Jon Häggblad
be369c2023
ci: another fix to check-git-branches.yml
2023-02-14 11:17:59 +01:00
Bogdan-Ștefan Neacșu
7e90ff8b85
Fix nyxd typo
2023-02-14 12:17:11 +02:00
Jon Häggblad
f5c5b342bb
ci: fix check-git-branches.yml
2023-02-14 11:15:19 +01:00
Jon Häggblad
af9cf52b1e
ci: add workflow for checking if branches merge
2023-02-14 11:01:28 +01:00
Bogdan-Ștefan Neacşu
3d500c25c5
Hide coconut runtime flags ( #2990 )
2023-02-14 11:58:04 +02:00
Jon Häggblad
3b9fb9088d
ci: tweak git-merge-check.sh
2023-02-14 10:23:08 +01:00
Jon Häggblad
c95b5f0982
ci: add script for checking if branches merge successfully
2023-02-14 10:19:28 +01:00
Jon Häggblad
7cca3c716a
mixnode: upgrade sysinfo dependency ( #3022 )
...
Fixes build on windows with nightly rustc due to
https://github.com/MSxDOS/ntapi/issues/11
2023-02-14 06:51:12 +01:00
Fouad
9348722b84
Feature/nym connect pick a gateway ( #3008 )
...
* Add new route and initial UI
* allow IdentityKeyFormField to have a small size option
* add disabled prop to the shared IdentityKeyFormField component
* defined custom gateway type
* use custom gateway in state
* set and validate custom gateway in settings page
* validate user gateway when moving away from page
* use storage
* hide gateway input when inactive
* add explorer link to settings page
2023-02-13 22:47:48 +00:00
Jon Häggblad
fd1fb7ca7b
rust-sdk: fix clippy in example ( #3020 )
2023-02-13 15:22:39 +01:00
Jon Häggblad
6252b66724
ci: keep the 3 nightly builds in sync ( #3018 )
2023-02-13 15:00:24 +01:00
Jon Häggblad
b770cab3f0
nym-wallet: update Cargo.lock to fix security advisories ( #3015 )
2023-02-13 13:36:39 +01:00
Fouad
726a406797
update add account instructions ( #2981 )
...
* update add account instructions
2023-02-13 10:55:53 +00:00
Fouad
4652d65874
Update password strength checking ( #2994 )
...
* use zxcvbn password strength checker
* prevent user from proceeding with a weak password + add tips
* create storybook for password strength component
* update storybook
* update password-strength
2023-02-13 10:27:04 +00:00
Fouad
a4ca94ccef
dont force user to copy mnemonic ( #2992 )
...
* dont force user to copy mnemonic
* add title to mnemonic page
2023-02-13 10:26:37 +00:00
Pierre Dommerc
e69552b19d
fix(nc-android): disable landscape mode ( #3012 )
...
* fix(nc-android): disable landscape mode
* feat(nc-android): UI sizing
2023-02-10 17:43:51 +01:00
pierre
e3cc43487a
fix(nc-andoird): apk build
2023-02-10 16:13:17 +01:00
pierre
41be555aa6
ci(nc-android): fix build
2023-02-10 13:44:51 +01:00
pierre
bdc0bcbd56
ci(nc-android): fix gradle build
2023-02-10 12:29:35 +01:00
Jon Häggblad
0baa8b2c92
rust-sdk: improve send api ( #3011 )
...
* nym-sdk: remove unneeded function
* rust-sdk: rework send api a bit
* rust-sdk: add send_wait without impl
* fix doc test failures
* more doctest fixes
2023-02-10 11:07:48 +01:00
pierre
2ab969b2c6
ci(nc-android): debug workflow, use precompiled tauri cli
2023-02-09 22:47:28 +01:00
pierre
9f2e7e16e5
ci(nc-android): fix workflow apk build
2023-02-09 18:53:50 +01:00
pierre
1c99446bcc
ci(nc-android): fix workflow for nc android apk upload
2023-02-09 18:21:55 +01:00
Pierre Dommerc
90d9c9ec41
feat(nc-android): add nym icon launchers ( #3007 )
2023-02-09 17:17:00 +01:00
Jon Häggblad
2e38c5e38e
nym-sdk: remove a few unwraps related to creating reply surb storage ( #3006 )
2023-02-09 16:55:01 +01:00
Bogdan-Ștefan Neacşu
dbb7a27441
Feature/stabilize credential deposit ( #3002 )
2023-02-09 16:55:18 +02:00
Jon Häggblad
89c05387f8
rust-sdk: add two more examples ( #3003 )
2023-02-09 15:43:12 +01:00
Jon Häggblad
7952277c4b
rust-sdk: restructure API to builder pattern ( #3000 )
2023-02-09 14:58:42 +01:00
Pierre Dommerc
c5866db137
feat(nc-android): sync with nc desktop (new design) ( #2971 )
...
* feat(nc-android): fit the design to mobile
* refactor(nc-android): resync with nc desktop
* fix(nc-android): tauri version
* refactor(nc-android): resync with nc desktop (rust)
* chore(nc-android): format code
* chore(nc-android): bump version
2023-02-09 14:26:19 +01:00
Dave Hrycyszyn
37187c79cc
Merge branch 'master' into develop
2023-02-08 16:54:27 +00:00
Dave Hrycyszyn
24839770ff
Fixing Cargo.lock to include updated version of nym-api
2023-02-08 16:54:09 +00:00
Dave Hrycyszyn
0238499e33
Changelog bump to trigger nym-connect build
2023-02-08 16:48:17 +00:00
Dave Hrycyszyn
3363230c4c
Building the SDK package and only selected examples
2023-02-08 16:48:17 +00:00
pierre
1f8b373780
fix(nym-connect): lint errors
2023-02-08 16:48:17 +00:00
Dave Hrycyszyn
7ac3ec3598
Merge branch 'release/v1.1.9'
2023-02-08 16:21:57 +00:00
Dave Hrycyszyn
77ae71eba4
Changelog bump to trigger nym-connect build
2023-02-08 16:15:33 +00:00
Dave Hrycyszyn
d4b836277e
Merge branch 'release/v1.1.9'
2023-02-08 16:04:49 +00:00
Dave Hrycyszyn
b92ee84874
Building the SDK package and only selected examples
2023-02-08 15:56:30 +00:00
pierre
2eb0ce381a
fix(nym-connect): lint errors
2023-02-08 16:36:00 +01:00
Jon Häggblad
037cd54573
Merge branch 'release/v1.1.9' into develop
2023-02-08 13:45:37 +01:00
Jon Häggblad
9f42f0152b
Merge branch 'release/v1.1.9'
2023-02-08 13:27:32 +01:00
Dave Hrycyszyn
5217edcca3
Changelog tweaks
2023-02-08 13:14:12 +01:00
joeiacono2021
e306effdac
Merge branch 'release/v1.1.9' of https://github.com/nymtech/nym into release/v1.1.9
2023-02-08 13:14:12 +01:00
joeiacono2021
dc2b1c6d2a
changelog changes for release 1.1.9
2023-02-08 13:14:12 +01:00
Jon Häggblad
4232801e80
changelog: add note about fix for unexpected shutdown
2023-02-08 13:14:12 +01:00
Fouad
96df3ad4ce
Feature/nym connect health status frontend ( #2969 )
...
* filter services on rust side by gateway performance
* format rust code
* create events hook
* use events hook
* remove unused component
remove unused component
update prop names in svg
* display errors in connected screen when needed
update failed health check message
2023-02-08 13:14:12 +01:00
Fouad
d614a2b81b
link owner field to ng explorer ( #2970 )
...
* link owner field to ng explorer
2023-02-08 13:14:12 +01:00
Fouad
d27245e184
filter services on rust side by gateway performance ( #2966 )
...
* filter services on rust side by gateway performance
* update changelog for NC
2023-02-08 13:14:12 +01:00
Mark Sinclair
5dbfcadfdb
GitHub Actions: fix up build-and-upload-binaries-ci.yml
2023-02-08 13:14:12 +01:00
Jędrzej Stuczyński
035dada0e0
introduced '/circulating-supply/total-supply-value' and '/circulating-supply/circulating-supply-value' endpoints ( #2965 )
2023-02-08 13:14:12 +01:00
Mark Sinclair
1d867156e3
Update build-and-upload-binaries-ci.yml
2023-02-08 13:14:12 +01:00
Mark Sinclair
ed9be47ec4
Update build-and-upload-binaries-ci.yml
2023-02-08 13:14:12 +01:00
Mark Sinclair
3aa2e6c54d
Update build-and-upload-binaries-ci.yml
2023-02-08 13:14:12 +01:00
Mark Sinclair
eb96fc72b9
GitHub Actions: add action to build and upload binaries to CI server
2023-02-08 13:14:12 +01:00
Jon Häggblad
59cec6f03c
Don't drop in mixnet connection handlers ( #2963 )
2023-02-08 13:14:12 +01:00
Fouad
c0a0d89a90
NymConnect - Add button animations ( #2950 )
...
* add button animations
* pulse and disable button on connecting/disconnecting status
* update button component story
* disabled hover on connecting/disconnecting
* add transition delay
fix up overflow
2023-02-08 13:14:12 +01:00
Bogdan-Ștefan Neacşu
3099f2ead3
Hide coconut runtime flags ( #2990 )
2023-02-08 13:00:17 +01:00
Bogdan-Ștefan Neacşu
baf88ce10a
Skip errors on blind sign within threshold ( #2976 )
2023-02-08 11:45:39 +01:00
Jędrzej Stuczyński
362e7f2fea
Added an option to set custom 'host' for the native client ( #2939 )
...
* Added an option to set custom 'host' for the native client
* Changelog entry
2023-02-08 08:59:48 +01:00
Bogdan-Ștefan Neacşu
d89081d8a1
Feature/dkg reshare ( #2936 )
...
* Add resharing parameter
* Fix equality of dealers and members
* Contract resharing handling
* Dealer verification unit test
* Dealing commit unit test
* Epoch state unit tests
* Fix clippy
* Fmt
* Query initial dealer data
* Resharing nym-api changes
* Implement the mockups for nym-api dkg tests
* Dealing test
* Vk unit test
* Fix skipping vk submission
* Fix clippy
* Missing dealing for noninitial resharing dealer
* Check master vk holds after resharing on nym-apis
* Update changelog
* Fix clippy
2023-02-08 08:59:48 +01:00
Pierre Dommerc
eeba17a01f
build(nc-android): prepare for apk release ( #2943 )
...
* chore(nc-android): prepare for production build
* refactor(nc-android): remove dead code
* feat(nc-android): update native color theme
* feat(nc-android): update native color theme
* build(nc-android): fix rfd version issue
* build(nc-android): fix dist dir no such file error
* fix(nc-android): post rebase changes
2023-02-08 08:59:48 +01:00
Jon Häggblad
25762900fa
Remove all the .DS_Store files and add to gitignore ( #2974 )
2023-02-08 08:59:48 +01:00
Bogdan-Ștefan Neacşu
3bc7f281b4
Fix typo during merge back to develop ( #2956 )
2023-02-08 08:59:48 +01:00
Jędrzej Stuczyński
3e23bdf3c0
Feature/service provider interface ( #2934 )
...
* added additional workspace-wide dependencies
* Added conditional serialization on 'BinaryBuildInformationOwned'
* initial framework for service provider messages
* updated request/response tags to account for existing variants of Socks5Message
* handling legacy deserialization
* another serialization revamp to account for legacy version
* legacy client working with versioned network requester
* socks5 client deserializing responses into updated structures
* using new structures for sending in socks5 client
* SendRequest wrapper for Request::Send variant
* created named fields for all variants of 'ControllerCommand'
* Versioning socks5 requests + moving to proper Socks5Request struct
* Updated backwards compatible Socks5Response
* unused imports
* poc ServiceProvider trait
* wip
* implemented 'ServiceProvider' trait on the Network Requester
* Socks5RequestError
* added properly serialized ErrorResponse to ControlResponse
* fixed version serialization + feature selection
* handling of version control requests
* improved SocksProxyError by providing more concrete variants and removing generic case
* got rid of ServiceProviderClient trait and wrote simple example showing control requests
* tests for serialisation backwards compatibility
* post-merge fixes due to method renaming
* enum boxing to make clippy happier
* making sure to not drop buffer channel when starting `DirectClient`
* Using nym-sdk in the example
* Replaced printing version to stdout with proper log call
2023-02-08 08:59:48 +01:00
cgi-bin/
5a89e894a9
typo: electrum ( #2954 )
2023-02-08 08:59:48 +01:00
Pierre Dommerc
795977a75d
NC Android - setup APK publish ( #2967 )
...
* ci(nc-android): init workflow apk build & release
* ci(nc-android): setup nc android project for APK publish
* docs(nc-android): update readme
* ci(nc-android): add note in the workflow
2023-02-08 08:59:48 +01:00
farbanas
8dbddb7b7e
fix: formatting
2023-02-08 08:59:48 +01:00
Mark Sinclair
4e057cd250
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
farbanas
b62c969a7c
fix: wrong parameter type for addresses in generator commands (should be AccountId instead of String)
2023-02-08 08:59:48 +01:00
Mark Sinclair
be1ec79b01
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Fran Arbanas
5d10e62450
Update CHANGELOG.md
2023-02-08 08:59:48 +01:00
Mark Sinclair
64acddead6
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
8bbf766eeb
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
d7cd942dec
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
a9124a63f9
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
b0d7169b39
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
d57b486bf4
GitHub Actions: add action to build and upload binaries to CI server
2023-02-08 08:59:48 +01:00
Bogdan-Ștefan Neacșu
ef8ecd42a3
Fix flaky dkg test
2023-02-08 08:59:48 +01:00
dependabot[bot]
02e1dc01af
build(deps): bump ua-parser-js in /nym-wallet/webdriver ( #2909 )
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.28 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.28...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 08:59:48 +01:00
dependabot[bot]
b29bd8bcc3
build(deps): bump http-cache-semantics in /nym-wallet/webdriver ( #2960 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/commits )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 08:59:48 +01:00
dependabot[bot]
9ad9fd36e2
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 ( #2961 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/commits )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 08:59:48 +01:00
Tommy Verrall
bd61679c58
Binary checker, introduction
2023-02-08 08:59:48 +01:00
Jon Häggblad
21e636616d
Merge tag 'nym-binaries-v1.1.8' into develop
2023-02-08 08:25:24 +01:00
farbanas
9881a94757
bumped nym-api version
2023-02-03 15:12:18 +01:00
Jędrzej Stuczyński
76b07d487b
introduced '/circulating-supply/total-supply-value' and '/circulating-supply/circulating-supply-value' endpoints ( #2965 )
2023-02-03 13:37:55 +00:00
farbanas
f04fc452dc
Merge branch 'release/v1.1.8' of github.com:nymtech/nym into release/v1.1.8
2023-01-31 14:05:53 +01:00
farbanas
be90d03129
changelog cleanup
2023-01-31 14:01:25 +01:00
Bogdan-Ștefan Neacşu
0a3e42700c
Fix vote soft error everywhere ( #2941 )
2023-01-31 14:58:47 +02:00
joeiacono2021
55d554701c
Merge branch 'release/v1.1.8' of https://github.com/nymtech/nym into release/v1.1.8
2023-01-31 12:55:09 +00:00
joeiacono2021
19c4769260
Changelog Updates for RELEASE 1.1.8 on 31/01
2023-01-31 12:54:55 +00:00
farbanas
71aadc8e1b
update versions for the release v1.1.8
2023-01-31 13:44:41 +01:00
Fouad
95340b5817
Feature/nym connect new UI ( #2916 )
...
* reduce window size
* use new highlight color
* use react router
* render new routes
* remove old help page
* render app routes
* update connection status UI
* remove service provider info
* remove unneeded additional step
* render title from route
* experimental warning as component
* render connection page
* nym-connect: connectivity status improvements (#2915 )
* connect: keep track of connectivity state
* nym-connect: query connection state
* nym-connect: function for kicking of the health check task
* rustfmt
* nym-connect: extract out into function
* nym-connect: extract out events.rs
* add app version to menu page
* help page content and style updates
* update guide content
* use layout component on disconnect page
* handle gateway issues
* only show info modal once after connecting
* power button colors
* update stories and button colors
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2023-01-31 11:39:38 +00:00
Pierre Dommerc
dc2b25f152
fix(nc-android): panic on socks5 client connect ( #2929 )
2023-01-31 12:08:57 +01:00
Tommy Verrall
12751665bb
white space
2023-01-31 09:14:56 -01:00
Tommy Verrall
01b86bcc0d
updating qwerty contract addresses
2023-01-31 07:39:18 -01:00
Bogdan-Ștefan Neacşu
c6ce8caaf7
Feature/fix soft multisig error ( #2938 )
2023-01-30 18:44:45 +02:00
Bogdan-Ștefan Neacșu
5370bb9c47
Fix clippy
2023-01-30 17:56:27 +02:00
Jędrzej Stuczyński
265713b9d2
Renamed 'initial_supply' to 'total_supply' in the 'circulating-supply' endpoint ( #2932 )
...
* Renamed 'initial_supply' to 'total_supply' in the 'circulating-supply' endpoint
* clippy issue messing with CI
2023-01-30 15:39:55 +00:00
Jędrzej Stuczyński
cd3c951572
drop pending messages if we dont have enough surbs and we havent gotten any in long time ( #2937 )
...
* drop pending messages if we dont have enough surbs and we havent gotten any in long time
* missing changes to wasm client
2023-01-30 15:39:26 +00:00
Jon Häggblad
7e43ce1aed
nym-connect-android: fix CI ( #2930 )
2023-01-30 11:38:14 +01:00
Jon Häggblad
c9af4721f3
wasm-utils: fix clippy
2023-01-30 10:46:11 +01:00
Jon Häggblad
0669369c77
fix commit 044fa93eec
2023-01-28 20:48:50 +01:00
Pierre Dommerc
6f94ab4937
ci(nc-android): try fix ( #2928 )
2023-01-28 00:12:53 +01:00
Pierre Dommerc
0d3ca99dfa
docs(nc-android): update readme ( #2924 )
...
* docs(nc-android): update readme
* docs(nc-android): update readme
2023-01-27 21:18:43 +01:00
Pierre Dommerc
509391cde4
ci(nc-android): add gh workflow ( #2927 )
...
* ci(nc-android): add gh workflow
* ci(nc-android): fix cargo.toml path
2023-01-27 21:05:50 +01:00
Mark Sinclair
0fc0292b18
WASM client changes ( #2925 )
...
* Add rollup config to output CommonJS and ESM packages, simplified interface
* Remove examples from monorepo
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-01-27 16:48:10 +00:00
Jędrzej Stuczyński
9a2a99e581
removed migrated vesting contract code ( #2914 )
2023-01-27 14:22:11 +00:00
Jon Häggblad
5ec7beec8a
Remove .DS_Store and add to .gitignore
2023-01-27 14:05:08 +01:00
Jon Häggblad
044fa93eec
ci: fix nightly clippy
...
Remove `--all-features` from the clippy command because
1. with the removal of `cocunut` it's not really needed
2. the new `mobile` flag is a bit hacky and mutually incompatible with
some existing configs
2023-01-27 09:46:37 +01:00
Pierre Dommerc
8c0ab7c697
feat(explorer): add routing score on gateway list ( #2913 )
...
* feat: adding routing score on gateway list
* feat(explorer): adding routing score on gateway list
* feat(explorer): add routing score on gateway list
2023-01-26 18:39:26 +01:00
Pierre Dommerc
3e6188ed13
nym-connect-android initial version ( #2907 )
...
* feat(nym-connect): add android support
* fix(nym-connect): android linker issue with sqlite3
get rid of sqlite refs as temporary workaround
* fix(nc): fix index.ts (post rebase)
* feat(nc-android): wip
* hack in config removal of read/write
* fix(nc-android): remove more fs read/write calls
* wip
* chore: remove debug comments
* Register gateway
* client-core: remove unneeded changes
* build: revert crate name change
* refactor(socks5-client): add feature mobile
* refactor(gateway-client): rename mobile feature
* socks5: restore default_root_directory
* client-core: further simplifications
* get_config_file_location just return error
* fix(nc-mobile): fix ui mobile
* socks5: minor tweak to default_root_directory
* remove unneeded changes
* nym-connect build fixes
* Use default feature for normal credential storage
* rustfmt
* rustfmt: nym-connect
* restore Cargo.toml
* Remove --all-features from workflow
* Remove some unused use
* Remove two move --all-features from build workflow
* Allow unused
* Add continue-on-error
* another clippy --all-features remove
* remove --all-features from clippy nightly
* fix(nc-mobile): frontend code errors
* feat: restore nc, move mobile under its own dir
* fix(nc-android): build
* fix(nc-android): lint errors
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2023-01-26 14:17:29 +01:00
Tommy Verrall
45c51636a8
Merge pull request #2920 from nymtech/feature/nym-api-tests
...
nym-api tests
2023-01-26 13:03:43 +01:00
Tommy Verrall
975af0c79b
remove the empty interface and return the array instead
2023-01-26 12:00:25 +00:00
benedettadavico
8d82a11b00
Merge conflicts
2023-01-26 12:50:47 +01:00
Tommy Verrall
854d548c20
Delete yarn-stable-temp.cjs
2023-01-26 12:50:35 +01:00
benedettadavico
de55ffd944
pretty
2023-01-26 12:49:43 +01:00
Tommy Verrall
c8866b1af2
Delete yarn-stable-temp.cjs
2023-01-26 12:27:59 +01:00
benedettadavico
eb31e47e68
nym-api tests
2023-01-26 12:22:07 +01:00
Bogdan-Ștefan Neacșu
92b220ca4b
Fix typo
2023-01-26 12:27:11 +02:00
Jon Häggblad
0bcdf99475
ci: update build arguments and some tidy ( #2919 )
...
* ci: remove --all-targets where it doesn't make sense anymore
* ci: add cargo clean step for ubuntu
* sdk: add note about the existance of a rust sdk
2023-01-26 09:13:39 +01:00
Jon Häggblad
b8e2997c73
nym-connect: connectivity status improvements ( #2915 )
...
* connect: keep track of connectivity state
* nym-connect: query connection state
* nym-connect: function for kicking of the health check task
* rustfmt
* nym-connect: extract out into function
* nym-connect: extract out events.rs
2023-01-25 20:55:55 +01:00
Jędrzej Stuczyński
c218cba96c
Feature/default nym api ( #2898 )
...
* Setting default 'id' if not provided
* Modified 'NymConfig' to always require 'id'
* moved creation of nym-api directories away from 'override_config'
* missing optional id usage in nym-connect
* changelog
* Removed default value for '--id' argument
2023-01-25 15:49:28 +01:00
Bogdan-Ștefan Neacşu
8336d0612a
Remove coconut feature ( #2890 )
...
* Remove coconut feature
* Remove github workflow remainings
* Only run dkg if coconut enabled
* Fix typo
* Update changelog
2023-01-25 15:59:37 +02:00
Jędrzej Stuczyński
c958975fff
Merge branch 'master' into release/v1.1.8
2023-01-25 13:40:20 +00:00
Jędrzej Stuczyński
33d044dd5a
Merge branch 'master' into develop
2023-01-25 13:39:33 +00:00
farbanas
c2d28740a5
bump mixnode version
2023-01-25 14:06:11 +01:00
farbanas
58b5f113c6
feat: add a workflow for building and publishing binaries to the artifact storage without attaching them to a release
2023-01-25 13:27:04 +01:00
farbanas
9ab3a133d9
feat: add a workflow for building and publishing binaries to the artifact storage without attaching them to a release
2023-01-25 13:25:06 +01:00
Fran Arbanas
7a9fbbccc6
Merge pull request #2864 from nymtech/2733-hosted-runners-releasing
...
[#2733 ] Releasing on our self-hosted runners and less failing actions
2023-01-25 13:12:52 +01:00
farbanas
f3b82fa032
updated changelog for the new version of contracts
2023-01-25 13:08:54 +01:00
Drazen Urch
49b8a843a4
Vesting cap ( #2903 )
...
* Locked coins definition change
* Adapt tests to new locked
* Typo
* More tests
* Fix withdraw test
* Rollback changes
* Cleanup
2023-01-25 12:36:58 +01:00
Jędrzej Stuczyński
5d385ba10f
don't trigger global shutdown upon finishing sending verloc packets ( #2910 )
2023-01-25 10:40:57 +00:00
Mark Sinclair
da9468c36a
Update package.json
2023-01-24 16:26:37 +00:00
Fran Arbanas
2bd679c91f
feat: refactored GH actions ( #2894 )
2023-01-24 16:11:01 +00:00
joeiacono2021
f4d0a120bb
Merge pull request #2902 from nymtech/release/v1.1.7
...
Release/v1.1.7
2023-01-24 13:04:53 +00:00
joeiacono2021
027b0dbc39
Merge pull request #2901 from nymtech/release/v1.1.7
...
Release/v1.1.7
2023-01-24 13:04:22 +00:00
farbanas
130ac50834
Regenerated Cargo.lock and resolved conflicts
2023-01-24 14:03:21 +01:00
Fran Arbanas
5711230ae3
Merge branch 'develop' into release/v1.1.7
2023-01-24 13:53:29 +01:00
joeiacono2021
4db656d074
Version changes for 1.1.7 release , edited versions and changelogs.
2023-01-24 12:41:59 +00:00
farbanas
538bcf1d0a
merge resolve
2023-01-24 13:25:25 +01:00
Jon Häggblad
95080c3ecc
nym-connect: add connection health test ( #2883 )
...
* nym-connect: add connect health test
* nym-connect: redo connection test
* nym-connect: strongly typed response
* Fix clippy
* nym-connect: also send event on connection check success
* nym-connect: tidy
2023-01-24 11:04:30 +01:00
Fouad
17771b5742
Fix NC Build ( #2893 )
...
* check if sx prop is array or not
fix sx prop breakage
yarn lock update
* return dist folder
* update lock file
2023-01-24 09:27:38 +01:00
Pierre Dommerc
48af0ae6b4
feat(explorer): copy changes ( #2892 )
2023-01-24 09:15:07 +01:00
Jon Häggblad
4c19187c78
rust-sdk: start adding rustdoc ( #2895 )
...
* rust-sdk: start adding some rustdoc
* rust-sdk: whole bunch of rustdoc
* rustfmt
2023-01-24 08:50:59 +01:00
Fouad
e1ec3594ea
Fix delegations sorting ( #2885 )
...
* map and sort delegations
* allow sorting on profit margin and operator cost
* update wallet changelog
2023-01-23 17:33:53 +01:00
farbanas
ded7e51071
fix: add continue-on-error: true to all apt calls since if it fails due to lock those packages most likely already exist
2023-01-23 15:47:42 +01:00
farbanas
b75199e4dc
added yarn tsc to typescript check
2023-01-23 15:43:49 +01:00
Dave Hrycyszyn
a0ed1c8edd
Added a few items to the nym-api README
2023-01-23 12:33:53 +00:00
Jędrzej Stuczyński
a693fa9190
Handling edge-case for when no vesting accounts exist ( #2888 )
2023-01-23 11:58:07 +01:00
farbanas
e83e83abed
Since we have two runners on the same machine apt might get locked. This will allow it to fail, maybe those deps are already installed
2023-01-23 11:56:02 +01:00
Jon Häggblad
d03f769b14
nym-api: add endpoint for a list of GatewayBondAnnotated ( #2833 )
2023-01-23 09:04:23 +01:00
Mark Sinclair
86e9463c42
Typescript: fix eslint errors and add GitHub Action for linting ( #2886 )
...
* Fix eslint errors
* GitHub Actions: add Typescript project linting
* Fix dependency
* Revert changes and exclude rule
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-01-20 18:17:15 +00:00
Mark Sinclair
5376c2a4ba
WASM Client: use rollup to bundle web worker ( #2884 )
...
* WASM Client: simplify sending of custom messages by always setting headers and a mime-type for the content
* Use rollup to bundle the web worker script to support more downstream bundlers
The WASM bundle is embedded as a base64 encoded resource and loaded synchronously, because this is the only mechanism widely supported to load WASM inside a web worker currently. Hopefully in the future this can be changed to pure modules.
* Suppress errors in build script
* Add Parcel 2.0 example
* WASM client: fix tests
* Update SDK docs and images
* wasm-client: add method to validate a recipient's address
* Revert "Removing unused prestart"
This reverts commit cbeac10383 .
* Revert "Removing pointless dependency build command from TypeScript SDK example"
This reverts commit 0e0a62938d .
* Add typing for React 18
* Improve README files
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-01-20 16:46:52 +00:00
Dave Hrycyszyn
cbeac10383
Removing unused prestart
2023-01-20 13:30:58 +00:00
Dave Hrycyszyn
63a4bdf5a6
Merge branch 'release/v1.1.6' into develop
2023-01-20 12:38:29 +00:00
Dave Hrycyszyn
0e0a62938d
Removing pointless dependency build command from TypeScript SDK example
2023-01-20 12:38:01 +00:00
Bogdan-Ștefan Neacşu
f1d0bd0bf4
Feature/dkg rerun tests ( #2875 )
...
* Some contract unit tests
* Hook for group queries
* Test epoch advancement
* Use separate process for tests using group global var
2023-01-20 14:03:19 +02:00
Raphaël Walther
404473c128
Github Actions: install npm
2023-01-20 09:05:59 +01:00
Jon Häggblad
a980d6f804
rust-sdk: enable reply-SURBs by default ( #2874 )
...
* rust-sdk: enable SURBs by default
* changelog: update
* rustfmt
2023-01-19 15:21:02 +01:00
Jon Häggblad
c6a5e08188
rust-sdk: handle surb storage ( #2870 )
...
* clients: make surb storage more flexible
- in the rust-sdk we make the surb storage generic and pluggable, with
the fs_backend the default.
- make it possible to disable fs_backend at runtime
* Add comment
* changelog: add note
* client-core: tidy up some minor things
2023-01-19 13:30:43 +01:00
Fouad
b2ed078e0f
Remove test and earn ( #2869 )
...
* remove test and earn
* update changelog
2023-01-19 11:40:37 +01:00
Jon Häggblad
886e2ed5e7
nym-sdk: add nyxd-client feature dependency ( #2872 )
2023-01-19 11:17:37 +01:00
Dave Hrycyszyn
aa545ee6c6
Changing comment to nym-api
2023-01-19 10:09:45 +00:00
Jon Häggblad
62741889bc
ci: build rust examples ( #2871 )
2023-01-19 11:04:12 +01:00
Bogdan-Ștefan Neacşu
64c963e36e
Feature/dkg rerun ( #2839 )
...
* Reset contract state when dkg needs rerun
* Reset nym-api for rerun
* Gateway updates signer APIs at runtime
* Fix clippy
* Add epoch id
* Use IndexedMap for shares
* Query with epoch id
* Add Clone to client traits
* Pass nyxd client instead of api data
* Get the specific epoch vk
* Make wasm work
* Remove wasm test runs
As there are no wasm tests and the target_arch macros are not compatible
with the cargo test environment, we can safely remove (for now) the wasm
test target runs.
* Put epoch_id in storage pk
* Gateway uses old keys but current verifiers
* Add group contract to env
* Move group msg in common
* Only run DKG if part of group
* Clippy test
* Rename wasm_storage to wasm_mockups
* Update changelog
2023-01-19 11:15:07 +02:00
Raphaël Walther
d6f87c40ed
Github Actions: fix notifications
2023-01-18 17:36:25 +01:00
Fran Arbanas
39562e653a
Merge pull request #2837 from nymtech/ci-clippy-update
...
chore: added --all-targets --all-features to clippy
2023-01-18 13:17:05 +01:00
Jon Häggblad
e548d6f1f8
cargo: try out inheriting workspace metadata ( #2853 )
...
* cargo: add log as a workspace dependency
* cargo: add authors to top-level workspace
* cargo: add a few more entried to workspace package
2023-01-18 10:13:11 +01:00
Jon Häggblad
48def795d9
common/logging: fix clippy ( #2866 )
...
* common/logging: fix clippy
* network-requester: clippy
2023-01-18 09:55:56 +01:00
farbanas
e849cc065a
move contracts build to our custom runner
2023-01-17 16:43:36 +01:00
farbanas
95b95b2892
fix: contracts build shouldn't fail on wrong tag
2023-01-17 16:24:03 +01:00
farbanas
df4587be62
chore: whitespace
2023-01-17 15:47:46 +01:00
Dave Hrycyszyn
80017d258d
Merge branch 'release/v1.1.6' into develop
2023-01-17 14:10:15 +00:00
Bogdan-Ștefan Neacşu
6d6d9d4359
Apply rename refactoring to env files ( #2854 )
2023-01-17 15:02:22 +02:00
farbanas
59185f3b87
merge resolve
2023-01-17 13:41:56 +01:00
durch
c708a7cc12
Merge branch 'release/v1.1.6' of https://github.com/nymtech/nym into release/v1.1.6
2023-01-17 13:39:56 +01:00
durch
ea35a37d4c
Replace println with eprintln!
2023-01-17 13:39:49 +01:00
farbanas
e40d25a97b
nym-validator-api -> nym-api
2023-01-17 13:33:30 +01:00
farbanas
cf903aa2e5
updated changelogs
2023-01-17 13:30:31 +01:00
farbanas
0a2e0d6a8f
bump version for release
2023-01-17 13:17:15 +01:00
Fran Arbanas
8eb3dbd191
Merge pull request #2849 from nymtech/workflows-nym-api
...
fix: rename validator-api to nym-api
2023-01-17 13:07:24 +01:00
farbanas
58d15429de
feat: change Github hosted ubuntu-20.04 runners for our own custom-runner-linux
2023-01-17 13:05:35 +01:00
Raphaël Walther
a0661fecb2
Github Actions: fix notifications
2023-01-17 10:38:34 +01:00
Jędrzej Stuczyński
ea68d42886
bugfix: set default value for nym-api (and nyxd) for clients ( #2822 )
...
* setting default urls in client config
* using the same environmental variable for verloc
2023-01-17 10:27:55 +01:00
Dave Hrycyszyn
d4298c61a0
Feature/centralized allow list ( #2835 )
...
* Changed `listening_address` to `websocket_address` to make things a bit more clear
Stricly speaking, service providers don't "listen" on a port, they make
an outbound connection to a websocket which is already listening on the
provided port on localhost.
* Using un-imported network_defaults module name as it fits nicely
and reduces guessing as to what's going on in the code
* Using full module path for logs
* Some minor renames and extractions
* Fixing a few clippy warnings about double references
* Ripped the allowed_hosts module out into separate module files
* Removing old comment
* Removing unused import
* Knocking down visibility on function
* Docs on OutboundRequestFilter
* Removing a function that doesn't justify its existence
* Keeping struct with its impl
* Renamed a few modules
* Smoothing and rearranging code, no big changes
* It's now possible to inject a standard allowed_list
* Logging all standard allowed domains at network requester startup
* Fixing printed comment
2023-01-16 15:20:24 +00:00
farbanas
65ed611c24
fix: changelog cleanup and added a UNRELEASED section
2023-01-16 16:00:58 +01:00
Raphaël Walther
d713b926f8
Github Actions: fix notifications
2023-01-16 15:31:47 +01:00
Gala
f305901a18
Changing the explorers guru link ( #2820 )
2023-01-16 15:27:44 +01:00
Raphaël Walther
082a8ad8ee
Github Actions: fix notifications
2023-01-16 14:38:02 +01:00
farbanas
031092815b
fix: rename validator-api to nym-api
2023-01-16 14:05:00 +01:00
farbanas
ca8a6150c9
fix: moved the if step to the root of the job, removed unused workflows
2023-01-16 14:01:20 +01:00
Jess
645cb88074
Update CHANGELOG.md
2023-01-16 12:42:51 +00:00
Jędrzej Stuczyński
6b96e474f7
made most of cli boolean arguments optional ( #2819 )
...
so that if not provided, they would not overwrite config values
2023-01-16 12:52:29 +01:00
Raphaël Walther
f4fd08f64e
Github Actions: add audit workflow on trigger
2023-01-16 11:25:28 +01:00
Fouad
78247b973b
upgrade storybook to latest ( #2840 )
2023-01-16 09:49:08 +00:00
Jon Häggblad
6b52132501
gateway: don't shutdown on connection handler drop ( #2848 )
2023-01-16 10:31:01 +01:00
Raphaël Walther
d2f33180e2
Github Actions: fix notifications
2023-01-16 09:40:05 +01:00
Jon Häggblad
dc71f6e94d
common: dedup and move banner to common/logging ( #2846 )
2023-01-16 08:32:35 +01:00
Raphaël Walther
cc7161c113
Github Actions: fix notifications
2023-01-13 16:54:09 +01:00
Jędrzej Stuczyński
bbb46ebd90
chore: upgrade tokio to 1.24.1 (+ tokio-util and tokio-stream) ( #2843 )
...
* updated 'tokio' to 1.24.1 in the whole codebase
* ibid for 'tokio-stream'
* ibid for 'tokio-util'
* Removed lock file from verify-signature example
2023-01-13 14:46:10 +00:00
Jon Häggblad
bc3fd236d8
client-core: fix bug with force-register-gateway ( #2844 )
2023-01-13 15:43:29 +01:00
dependabot[bot]
ea95288940
build(deps): bump minimatch from 3.0.4 to 3.1.2 in /testnet-faucet ( #2775 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 13:37:36 +00:00
dependabot[bot]
b182ed6925
build(deps): bump luxon from 2.4.0 to 2.5.2 ( #2792 )
...
Bumps [luxon](https://github.com/moment/luxon ) from 2.4.0 to 2.5.2.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/2.4.0...2.5.2 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 13:36:20 +00:00
Fouad
017c9d2504
upgrade tauri to 1.2.3 ( #2842 )
2023-01-13 13:34:56 +00:00
Jędrzej Stuczyński
50c7d717c0
chore: fixed clippy warnings from the nightly toolchain ( #2838 )
2023-01-13 13:16:47 +00:00
Jędrzej Stuczyński
b473aeb3be
Feature/gateway graceful shutdown ( #2834 )
...
* task dependency
* unifying some startup code and passing TaskClient around
* graceful shutdown handling for mix socket listener
* graceful shutdown handling for clients listener
* graceful shutdown handling for packet forwarding
* unified waiting for interrupt across binaries
* made 'validate_bech32_address_or_exit' into a function that returns proper Result
* printing formatted message on main error
* fixed failing test
* removed duplicate code that should have been gone ages ago
* ibid
* removed biased selection for authenticated handler
* minor refactoring to 'ensure_config_version_compatibility'
2023-01-13 11:56:37 +00:00
farbanas
ac10e03aec
chore: added --all-targets --all-features to clippy
2023-01-13 10:31:19 +01:00
Fran Arbanas
fe2e1c29a2
Merge pull request #2828 from nymtech/2811-fix-clippy-check-failing
...
[2811] Fix dependabot clippy-check fails
2023-01-13 10:28:26 +01:00
Fouad
2eee5195cc
React / React DOM / Types upgrade to version 18 ( #2830 )
...
* new react and reactdom packages in wallet
* new react and reactdom packages in root
* new react and reactdom packages in nym connect
* new react and reactdom packages in root
* update react and reactdom for explorer
* react and react-dom upgrade for ts-packages
remove unused import
fix linting error
* use custom FC typing
move typings folder
* fix type error
2023-01-12 17:15:31 +00:00
Jon Häggblad
3bd4343a39
client-core: tidy by removing some allow dead_code ( #2832 )
2023-01-12 14:18:46 +01:00
Jon Häggblad
74feb065f9
outfox: fix some clippy warnings in tests ( #2831 )
2023-01-12 14:03:26 +01:00
Mark Sinclair
65b819c649
GitHub Actions: add directory to fix error on runners with read-only file systems
2023-01-12 12:52:31 +00:00
Jon Häggblad
bd12305a68
client-core: add note about msg string
2023-01-12 12:35:40 +01:00
Fouad
4854e929ed
link to the ng mixnet explorer for account info ( #2823 )
2023-01-12 12:33:28 +01:00
Jędrzej Stuczyński
5709c45a50
Feature/circulating supply ( #2814 )
...
* Fixed typo in node_status_cache constant
* ibid
* Moved some caching stuff around so I can see what depends on what
* Finishing merge of conflicted files
* Minor smoothing
* Got cache reads working for circ supply and refactored common cache
* Refactored nyxd client usages to make things bit more clear
* Moved caching support stuff into the support folder
* Moved storage code into support module
* Removed dead code
* Tweaks
* Handling cases a little more nicely in circulating supply api
* Renamed nymd_client to nyxd_client
* Pulled CacheNotification into the caching support module
* Pulled some domain-specific helpers out of cache refresher
* Moving some more helper methods out of the cache refresher
* Deleting unused code
* Extracted a few more functions out of the cache refresher
* A few comments as breadcrumbs
* Renaming the anemic "helpers" to "node_sets"
* Renaming the validator_cache module to nym_contract_cache
* Renaming nym contract cache stuff to make things clearer
* Renamging a few things in comments
* Renaming validator_cache to nym_contract_cache
* foomp
* Started refactoring http and cli
* Extracted cli arg parsing into its own module
* Cleanup
* Extracted start methods into various modules to clean main up
* WIP commit
* Build working, swagger not
* Fixed swagger docs metadata
* Removed log statement
* Circulating supply cache now working with simple logic
* Fixed up circulating supply method names
* Starting to work in some (wrong) constants
* Documented the cache
* Renaming circulating-supply route
* nym-api compiling after the rebasing
but most likely not fully working yet
* removed unused imports
* only starting RewardedSetUpdater if the config flag is set
* nym-api compiling with coconut feature
* removed redundant process_runner
* removed generic aspect of nym-api nyxd::Client
* signle entry point for starting nym_contract_cache
* do not eagerly grab instances of managed state
* inlining openapi route spec
* CirculatingSupplyResponse type
* fixed compilation of coconut tests
* calculating circulating supply based on mixmining reserve and vesting tokens
* separated different variants of caching intervals
* allow nym-api to specify address of the vesting contract
* fixed types export
* renamed the query on the vesting contract
* reorganised startup procedure and made all start methods independent from rocket
* cleaned up startup procedure for nym-api
* startup checks for rewarding permisssions
* updated changelog
* added config flag to control whether circulating supply should be updated
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
2023-01-12 10:39:21 +00:00
Jon Häggblad
a7f1242961
client-core: clean up gateway registration ( #2827 )
...
* client-core: clean up gateway registration
* client-core: tidy docs and clippy
* clients: tidy output
2023-01-12 11:35:34 +01:00
Jon Häggblad
8b14321c4a
connect,wallet: make fern use same colors as env_pretty_logger ( #2829 )
2023-01-12 11:35:11 +01:00
Fouad
5f88517e1d
Feature/nym connect gateway performance ( #2824 )
...
* set up ui for gateway performance in nym-connect
remove duplicated imports
* set and reset (when necessary) gateway performance
* remove unneeded useEffect
* remove log
2023-01-12 10:47:58 +01:00
farbanas
dddc6eae57
fix: added continue-on-error for clippy-check since they fail on forked repositories due to permission errors which we won't solve
2023-01-12 10:45:27 +01:00
Jędrzej Stuczyński
8beb33fe92
bugfix: set default value for nym-api (and nyxd) for clients ( #2822 )
...
* setting default urls in client config
* using the same environmental variable for verloc
2023-01-11 14:37:05 +00:00
Fouad
c7d8f3af97
Feature/nym connect gateway performance ( #2815 )
...
* set up ui for gateway performance in nym-connect
* reset gateway performance state periodically
* remove duplicated imports
* set and reset (when necessary) gateway performance
* align gateway performance text left
2023-01-11 14:19:59 +01:00
Gala
1e84f87bf5
Revert "Changing the explorers guru link"
...
This reverts commit 70ae45b6c9 .
2023-01-11 13:33:26 +01:00
Jędrzej Stuczyński
bf5b8fab85
made most of cli boolean arguments optional ( #2819 )
...
so that if not provided, they would not overwrite config values
2023-01-11 12:14:16 +00:00
Gala
70ae45b6c9
Changing the explorers guru link
2023-01-11 12:59:16 +01:00
Jon Häggblad
b0960091c1
Merge pull request #2764 from nymtech/feature/rust-sdk-initial-version
...
Initial Rust client SDK
2023-01-11 10:06:15 +01:00
Jon Häggblad
b97a12186f
rust-fmt: append path in error
2023-01-11 00:32:21 +01:00
Jon Häggblad
36496a519a
rust-sdk: add additinal example
2023-01-11 00:13:45 +01:00
Jon Häggblad
87fad25ac3
rust-sdk: implement manualy set/get keys
2023-01-11 00:13:28 +01:00
Jon Häggblad
df3d478caa
rust-sdk: make new_from_dir return result
2023-01-10 23:28:26 +01:00
Jon Häggblad
751e3ccd27
Merge remote-tracking branch 'origin/develop' into feature/rust-sdk-initial-version
2023-01-10 23:14:24 +01:00
Mark Sinclair
74a4546d72
GitHub Actions: post messages to another channel on job failures
2023-01-10 18:25:42 +00:00
Jędrzej Stuczyński
2587d00b9e
feature: reduce staking address capabilities + refactor vesting storage ( #2796 )
...
* checks for existing staking account
* removed code for v2 migration
* using stronger types for storage keys
* Added type alias for the storage key and documented each `Map`
* remove the hacky way of storing staker information
* allow the staking address account to perform delegations with the additional msg argument
* new unit tests
* updated client code
* modified migrate msg to explicitly require confirming having performed manual checks
* re-ordered arguments
2023-01-10 17:36:27 +00:00
Fouad
cf25c331c0
Upgrade webpack ( #2800 )
...
* upgrade webpack and remove unused client lib
* upgrade webpack loaders
2023-01-10 17:08:09 +00:00
Mark Sinclair
a24c7e4783
Merge pull request #2813 from nymtech/feature/matrix-messages
...
Send matrix notification messages
2023-01-10 16:40:38 +00:00
Mark Sinclair
9ea725bf83
GitHub Actions: add matrix env vars to all jobs with notifications
2023-01-10 16:36:50 +00:00
Mark Sinclair
fe78d4faf0
GitHub Actions: support sending notification messages to matrix
2023-01-10 16:24:23 +00:00
Jędrzej Stuczyński
0df063f9f6
feature: query for obtaining amount of vesting coins for all accounts ( #2791 )
...
* wip
* Introduced paged queries for getting list of all vesting accounts and for amount of vesting coins
* Added the queries to VestingQueryClient trait
* Added default implementations to all trait queries
* Fixed naming for the vesting coins query
* Helper functions for dealing with paging
* Updated changelog
2023-01-10 14:58:40 +00:00
Bogdan-Ștefan Neacşu
ad8fdbdddf
Feature/configurable dkg signup ( #2809 )
...
* Refactored consts to config structure
* Nym-cli generate init for dkg contract
2023-01-10 16:33:16 +02:00
Bogdan-Ștefan Neacşu
8d3aea969e
Handle case when changed value is 42 ( #2808 )
2023-01-10 15:01:57 +02:00
farbanas
96444509d0
fix: updated changelog for binaries with the version of the release
2023-01-10 13:53:02 +01:00
farbanas
078ca0b0d1
Merge resolve
2023-01-10 13:52:00 +01:00
farbanas
aab91e424e
Merge resolve
2023-01-10 13:48:04 +01:00
farbanas
273dc41559
feat: update changelogs
2023-01-10 13:43:09 +01:00
farbanas
61bc74148f
Update versions
2023-01-10 13:10:24 +01:00
Jędrzej Stuczyński
5b14eecf82
bugfix: for Default config impl generate fresh mnemonic over using a hardcoded one ( #2806 )
2023-01-10 10:39:58 +00:00
Jon Häggblad
2746cabecc
rust-sdk: reorder in client file
2023-01-10 01:43:50 +01:00
Jon Häggblad
666cbcf2cc
rust-sdk: extract out builder
2023-01-10 01:36:27 +01:00
Fran Arbanas
30110aff65
Merge pull request #1827 from nymtech/feat/nym-cli-cosmwasm-generate-init-message
...
nym-cli generate instantiate message for mixnet and vesting contracts
2023-01-09 19:54:28 +01:00
farbanas
1954c49ac2
merge resolve
2023-01-09 19:38:16 +01:00
farbanas
70328ba114
merge resolve
2023-01-09 19:30:25 +01:00
farbanas
c43b2dc117
merge resolve
2023-01-09 16:03:42 +01:00
Drazen Urch
4a8a9096dd
Save to JSON in addition to printing ( #1864 )
...
* Save to JSON in addition to printing
* Save node details to json for mixnode
* Remove Cargo.locks
* Cli ergonomics
* Json output for gateway
2023-01-09 12:51:21 +01:00
Jon Häggblad
96ab4325e3
rust-sdk: tidy
2023-01-09 12:39:23 +01:00
Jon Häggblad
11e2ba33e7
fix compilation after merge in latest develop
2023-01-09 10:44:02 +01:00
Jon Häggblad
95db26c35b
changelog: add note
2023-01-09 10:43:42 +01:00
Jon Häggblad
aed96b2d44
Merge remote-tracking branch 'origin/develop' into feature/rust-sdk-initial-version
2023-01-09 10:41:10 +01:00
Jon Häggblad
326d5fcec8
rustfmt
2023-01-09 10:02:46 +01:00
Jędrzej Stuczyński
88d813b9c1
Feature/optional set trait ( #2773 )
...
* Defined OptionalSet trait
* extended the trait to handle environment
* sample implementation for the gateway
* implementation for mixnode
* Added the same feature to nym-api config + made some config types stricter
* fixed compilation and linter issues
* keeping track of parsing error
* attempt at using the trait for the client configs
* Streamlined more arguments
* Removed deprecation on setters
* fixed incorrect test constructor
* missed rebase fixes
2023-01-06 18:13:25 +00:00
Pierre Dommerc
e181a1cfb1
feat(wallet-buy): pass wallet address as url param ( #2780 )
2023-01-06 09:38:30 +01:00
Jon Häggblad
afae6fc9a5
rust-sdk: move Keys to its own file
2023-01-05 17:44:03 +01:00
Jon Häggblad
23c13a409a
rust-sdk: rename key_paths to paths
2023-01-05 17:06:21 +01:00
Dave Hrycyszyn
29091aab8e
Feature/rename nymd to nyxd ( #2696 )
...
* Renaming all instances of nymd to nyxd
* Might as well get the changelogs too
* Making it clearer that an ApiClient is a NymApiClient
* Lining up config templates with struct keys on gateway
* Changed the last references to validator_urls to nyxd_urls
* Fixed up a few type errors after refactoring
* Changed the changelog
* Fixed typo in changelog
* Further instances of renaming 'nymd' + introducing additional clap aliases
* updated environmental variables and allowed usage of deprecated variants
* missing occurences of coconut-locked environmental variables
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-01-05 15:35:47 +00:00
Jon Häggblad
1d522143a2
rust-sdk: remove more unwraps
2023-01-05 16:18:39 +01:00
Jon Häggblad
775ce0f95d
rust-sdk: fix some issues identified during draft review
2023-01-05 16:18:39 +01:00
Jon Häggblad
b019786c5a
rust-sdk: replace a bunch of unwrap with error return
2023-01-05 16:18:39 +01:00
Jon Häggblad
9b9c01fb8f
rust-sdk: initial version
2023-01-05 16:18:39 +01:00
Dave Hrycyszyn
6c857b5daf
wip
2023-01-05 16:18:39 +01:00
Dave Hrycyszyn
5ea084d286
Starting with Rust sdk
2023-01-05 16:18:39 +01:00
Pierre Dommerc
fdbe3a1f6a
fix(explorer,explorer-api): mixnode location ( #2763 )
...
* chore(explorer-api): remove useless route (/terms)
* feat(explorer-api-geoip): add coordinates lat&lon
* fix(explorer): mixnode location
* fix: typo
* fix: clippy
2023-01-05 15:53:15 +01:00
Jędrzej Stuczyński
5f4926dd49
feature: use clap derive for nym-api + use stricter validation for other binaries ( #2772 )
...
* fixed all uses of deprecated clap methods
* updated all uses of clap to 4.0
* unified obtaining build information
* moved around the imports
* Moved all nym-api arguments to ApiArgs and simplified parsing
* Using common shutdown signal code
* Using clap for parsing Vec<Url>
* stricter validation of socks5-client arguments
* ibid for the native client
* ibid for the gateway
* ibid for the mixnode
* clippy
2023-01-05 10:32:57 +00:00
dependabot[bot]
1f132a4eaa
build(deps): bump got and nodemon ( #1624 )
...
Bumps [got](https://github.com/sindresorhus/got ) and [nodemon](https://github.com/remy/nodemon ). These dependencies needed to be updated together.
Removes `got`
Updates `nodemon` from 2.0.12 to 2.0.19
- [Release notes](https://github.com/remy/nodemon/releases )
- [Commits](https://github.com/remy/nodemon/compare/v2.0.12...v2.0.19 )
---
updated-dependencies:
- dependency-name: got
dependency-type: indirect
- dependency-name: nodemon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:21:05 +00:00
dependabot[bot]
097d2d51cc
build(deps): bump undici, hardhat and @nomiclabs/hardhat-etherscan ( #1634 )
...
Bumps [undici](https://github.com/nodejs/undici ), [hardhat](https://github.com/nomiclabs/hardhat ) and [@nomiclabs/hardhat-etherscan](https://github.com/nomiclabs/hardhat ). These dependencies needed to be updated together.
Updates `undici` from 4.16.0 to 5.10.0
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v4.16.0...v5.10.0 )
Updates `hardhat` from 2.9.2 to 2.11.2
- [Release notes](https://github.com/nomiclabs/hardhat/releases )
- [Commits](https://github.com/nomiclabs/hardhat/compare/hardhat@2.9.2...hardhat@2.11.2 )
Updates `@nomiclabs/hardhat-etherscan` from 3.0.3 to 3.1.0
- [Release notes](https://github.com/nomiclabs/hardhat/releases )
- [Commits](https://github.com/nomiclabs/hardhat/compare/@nomiclabs/hardhat-etherscan@3.0.3...@nomiclabs/hardhat-etherscan@3.1.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
- dependency-name: hardhat
dependency-type: direct:development
- dependency-name: "@nomiclabs/hardhat-etherscan"
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:20:56 +00:00
dependabot[bot]
a2078d997b
Bump loader-utils from 1.4.0 to 1.4.2 ( #1763 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:20:37 +00:00
dependabot[bot]
558d4b899d
Bump deep-object-diff from 1.1.7 to 1.1.9 ( #1765 )
...
Bumps [deep-object-diff](https://github.com/mattphillips/deep-object-diff ) from 1.1.7 to 1.1.9.
- [Release notes](https://github.com/mattphillips/deep-object-diff/releases )
- [Commits](https://github.com/mattphillips/deep-object-diff/commits )
---
updated-dependencies:
- dependency-name: deep-object-diff
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:20:24 +00:00
dependabot[bot]
4fcb98e839
Bump decode-uri-component in /contracts/basic-bandwidth-generation ( #1838 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:20:11 +00:00
dependabot[bot]
702bb202a3
Bump decode-uri-component from 0.2.0 to 0.2.2 ( #1840 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:59 +00:00
dependabot[bot]
71ff2c04a0
Bump express in /clients/native/examples/js-examples/websocket ( #1849 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:46 +00:00
dependabot[bot]
cb30384eaf
Bump qs and express in /clients/native/examples/js-examples/websocket ( #1850 )
...
Bumps [qs](https://github.com/ljharb/qs ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.7.0 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.7.0...v6.11.0 )
Updates `express` from 4.17.1 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:38 +00:00
dependabot[bot]
e911c2fbc0
Bump qs and express in /clients/webassembly/js-example ( #1851 )
...
Bumps [qs](https://github.com/ljharb/qs ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.7.0 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.7.0...v6.11.0 )
Updates `express` from 4.17.1 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:27 +00:00
dependabot[bot]
bb005a39f5
Bump qs, body-parser and express ( #1852 )
...
Bumps [qs](https://github.com/ljharb/qs ), [qs](https://github.com/ljharb/qs ), [body-parser](https://github.com/expressjs/body-parser ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.10.1 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.11.0 )
Updates `qs` from 6.5.2 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.11.0 )
Updates `body-parser` from 1.19.0 to 1.20.1
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.19.0...1.20.1 )
Updates `express` from 4.17.1 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
- dependency-name: qs
dependency-type: indirect
- dependency-name: body-parser
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:19 +00:00
dependabot[bot]
ea72c37083
Bump express in /contracts/basic-bandwidth-generation ( #1853 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:10 +00:00
dependabot[bot]
a24dd8b9bc
build(deps): bump json5 from 2.2.1 to 2.2.3 in /nym-api/tests ( #2768 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:11:01 +00:00
dependabot[bot]
b006c01397
build(deps): bump json5 from 2.2.1 to 2.2.3 in /testnet-faucet ( #2769 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:10:38 +00:00
dependabot[bot]
f7f2a51458
build(deps): bump json5 from 1.0.1 to 1.0.2 ( #2770 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:10:04 +00:00
Jon Häggblad
408396c900
client-core: remove generic parameter for ClientCoreError ( #2765 )
...
* client-core: remove generic parameter for ClientCoreError
* fix compilation
2023-01-04 15:41:11 +01:00
Jędrzej Stuczyński
a97c913bb1
Fixed missing feature lock for coconut-exlusive fields ( #2767 )
2023-01-04 14:00:55 +00:00
Jędrzej Stuczyński
dba5a9caef
Renamed 'nym-validator-api' package name to 'nym-api' ( #2766 )
2023-01-04 13:00:37 +00:00
Pierre Dommerc
3e39573feb
feat(wallet-buy): pass wallet address as url param ( #2752 )
2023-01-04 13:26:09 +01:00
Jędrzej Stuczyński
ac312e9109
feature: standarise arguments ( #2762 )
...
* Renamed "address" argument in "sign" command to "wallet-address"
* Ability to optionally describe mixnode with command line arguments
* renamed 'validators' arguments to 'nym-apis' in mixnode binary
* cleaned up gateway validator-related url arguments
* fixup! Renamed "address" argument in "sign" command to "wallet-address"
* renamed 'use_anonymous_sender_tag' to 'use_anonymous_replies'
* 'nymd_endpoints => 'nymd_validators'
* more consistency for nymd_validators and nym_apis urls arguments
* updated changelog
2023-01-04 09:59:08 +00:00
Jędrzej Stuczyński
8a2a7dc0ce
bugfix: don't start rewarding unless rewarding.enabled is explicitly set to true ( #2753 )
...
* start rewarded set updater based on config flag
* removed dead code annotation
* updated changelog
2023-01-04 09:44:32 +00:00
Fouad
5b15ed6f15
merge resolve
2022-12-22 15:48:40 +01:00
Fouad
9684b7ffbd
merge resolve
2022-12-22 15:45:02 +01:00
Fouad
0628565684
Feature/node settings apy playground ( #1677 ) ( #2738 )
...
* initial ui for test my node
use svg for node path
add stories for test my node
* add initial rewards calculation
* update validation for rewards playground
* init playground with default values
* get node uptime
* get mixnode reward estimation
* calculate saturation
calculate stake saturation
* Make ComputeRewardEstParam derive Debug
* set active set to be always true
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-12-22 15:33:27 +01:00
Gala
4f59678ded
center layout
2022-12-22 15:31:35 +01:00
Gala
8a1d2af3cf
adding changes
2022-12-22 14:44:58 +01:00
Gala
57703af642
Merge pull request #2746 from nymtech/revert-1519-339-net-switch-bttn
...
Revert "NE: Switch button to change the explorer network"
2022-12-22 14:21:24 +01:00
Gala
9dd4c5d871
Revert "NE: Switch button to change the explorer network"
2022-12-22 14:20:21 +01:00
farbanas
4813cf6c18
feat: release v1.1.5 of nym-wallet
2022-12-22 12:14:01 +01:00
farbanas
29f48efe49
feat: release v1.1.5 of nym-wallet
2022-12-22 12:13:44 +01:00
farbanas
280ac34115
feat: release v1.1.5 of nym-wallet
2022-12-22 12:12:46 +01:00
benedetta davico
83b76c6b37
Merge pull request #1519 from nymtech/339-net-switch-bttn
...
NE: Switch button to change the explorer network
2022-12-22 11:23:00 +01:00
Gala
4120234155
fix build problem
2022-12-22 11:09:55 +01:00
Gala
42b444ddf8
Merge branch '339-net-switch-bttn' of github.com:nymtech/nym into 339-net-switch-bttn
2022-12-22 10:55:03 +01:00
Gala
acd832d8e5
cleaning
2022-12-22 10:54:26 +01:00
Gala
75a726ebbe
some styles
2022-12-22 10:54:12 +01:00
Gala
b9fbab6024
adding button on mov nav and make it smaller
2022-12-22 10:54:12 +01:00
Gala
06ed8716a1
adding a switch between networks
2022-12-22 10:54:12 +01:00
benedetta davico
beddd3dcee
Merge pull request #2742 from nymtech/feat/2130-tables-update-rebase
...
Feat/2130 tables update rebase
2022-12-22 10:37:53 +01:00
Drazen Urch
bdc285dbbb
Add numeric family ids to explorer-api ( #2707 )
2022-12-21 23:37:32 +01:00
benedetta davico
4d02dfb899
Merge pull request #2741 from nymtech/fix/explorer-gateway-bond-decimals
...
fix(explorer): set gateway bond 6 decimals
2022-12-21 18:10:47 +01:00
Gala
80d6cb5c12
last small touch
2022-12-21 17:34:26 +01:00
Gala
7422ab69ba
Merge branch 'feat/2130-tables-update-rebase' of github.com:nymtech/nym into feat/2130-tables-update-rebase
2022-12-21 17:30:26 +01:00
Gala
60c8185bea
cleaning
2022-12-21 17:26:34 +01:00
Gala
9d3c7c0be8
refactor from PR request
2022-12-21 17:26:34 +01:00
Gala
d6048fae52
refactor
2022-12-21 17:26:22 +01:00
Gala
ddb7b0e872
delegations layout and tooltip when delegate with vesting
2022-12-21 17:26:22 +01:00
Gala
4995dde705
bond table changes
2022-12-21 17:25:09 +01:00
Gala
63bfe4246f
fix parameters settings layout
2022-12-21 17:24:23 +01:00
Gala
4654b360e0
cleaning
2022-12-21 17:23:52 +01:00
Gala
7c5c19986a
refactor from PR request
2022-12-21 17:23:52 +01:00
Gala
46edca0bd4
refactor
2022-12-21 17:23:52 +01:00
Gala
b03a1f922d
refactor
2022-12-21 17:23:52 +01:00
Gala
9616c90433
delegations layout and tooltip when delegate with vesting
2022-12-21 17:23:52 +01:00
Gala
ea49f0a265
delegations table changes wip
2022-12-21 17:23:52 +01:00
Gala
2470c8b9b5
tidying up
2022-12-21 17:23:52 +01:00
Gala
7d001965ec
change date order to dd/mm/yy
2022-12-21 17:22:26 +01:00
Gala
11b1089d83
removing epoch on settings and fixing divider position
2022-12-21 17:22:26 +01:00
Gala
52699d7598
bond table changes
2022-12-21 17:21:51 +01:00
benedetta davico
87443dd624
Merge pull request #2743 from nymtech/feat/2161-ne-gate-version
...
Feat/2161 ne gate version
2022-12-21 15:25:07 +01:00
benedetta davico
a02a1b0385
Merge pull request #2728 from nymtech/feat/2722-ne-ui
...
make fields match button height
2022-12-21 15:09:32 +01:00
Gala
e0f2fa6705
fix indentation
2022-12-21 14:45:14 +01:00
Gala
7949b07213
Merge branch 'feat/2161-ne-gate-version' of github.com:nymtech/nym into feat/2161-ne-gate-version
2022-12-21 14:07:16 +01:00
Gala
bd20fd0b1f
remove console log
2022-12-21 14:06:32 +01:00
Gala
57d3d6fd0f
sdding version number on the gateways list and details
2022-12-21 14:06:32 +01:00
Gala
06eff652dd
wip adding gt version
2022-12-21 14:06:32 +01:00
Gala
246decac4a
remove console log
2022-12-21 14:01:53 +01:00
Gala
a14ae298ae
sdding version number on the gateways list and details
2022-12-21 13:59:23 +01:00
Gala
43188051d3
Merge branch 'feat/2130-tables-update-rebase' of github.com:nymtech/nym into feat/2130-tables-update-rebase
2022-12-21 12:48:46 +01:00
Gala
8aa15fa467
fix parameters settings layout
2022-12-21 12:41:12 +01:00
benedetta davico
f77b037ef7
Merge pull request #2704 from nymtech/feature/nym-connect-display-info
...
NymConnect - Display service info in tooltip **1.1.5 Release**
2022-12-21 12:39:44 +01:00
Gala
75dbc5d790
Merge branch 'release/v1.1.5' into feat/2130-tables-update-rebase
2022-12-21 12:20:42 +01:00
Gala
e6bcd706ff
cleaning
2022-12-21 12:03:46 +01:00
Gala
9a077a0928
refactor from PR request
2022-12-21 12:03:46 +01:00
Gala
11fd42e187
refactor
2022-12-21 12:03:46 +01:00
Gala
6e499e5996
refactor
2022-12-21 12:03:46 +01:00
Gala
f98cc73a1f
delegations layout and tooltip when delegate with vesting
2022-12-21 12:03:46 +01:00
Gala
db9bf4d3fa
delegations table changes wip
2022-12-21 12:03:46 +01:00
Gala
b30628529d
tidying up
2022-12-21 12:03:46 +01:00
Gala
3be615f74f
change date order to dd/mm/yy
2022-12-21 12:03:46 +01:00
Gala
a8ccd2ec17
removing epoch on settings and fixing divider position
2022-12-21 12:03:46 +01:00
Gala
2d71caf50a
bond table changes
2022-12-21 12:03:46 +01:00
Gala
4d08d62fc2
wip adding gt version
2022-12-21 11:54:41 +01:00
pierre
40e5595d65
fix(explorer): set gateway bond 6 decimals
2022-12-21 11:46:12 +01:00
Gala
6780d58a98
cleaning
2022-12-21 11:19:50 +01:00
Gala
ccbf06f179
refactor from PR request
2022-12-21 11:19:50 +01:00
Gala
e6ecf71cc3
refactor
2022-12-21 11:19:50 +01:00
Gala
c66312ee96
refactor
2022-12-21 11:19:50 +01:00
Gala
808802aeb4
delegations layout and tooltip when delegate with vesting
2022-12-21 11:19:50 +01:00
Gala
fb38f24e5c
delegations table changes wip
2022-12-21 11:19:50 +01:00
Gala
65f148a5ad
tidying up
2022-12-21 11:19:50 +01:00
Gala
2bcdc5d11e
change date order to dd/mm/yy
2022-12-21 11:19:50 +01:00
Gala
5ecb03ffe9
removing epoch on settings and fixing divider position
2022-12-21 11:19:50 +01:00
Gala
8505989dad
bond table changes
2022-12-21 11:19:50 +01:00
benedetta davico
ed5e865db7
Merge pull request #2718 from nymtech/feature/wallet-epoch-time-in-unbond-modal
...
Add epoch info to unbond modal **1.1.5 Release**
2022-12-21 10:37:38 +01:00
benedetta davico
ea3194e0c3
Merge pull request #2720 from nymtech/feature/wallet-fix-parameter-input-layout
...
Fix param input layout **1.1.5 Release**
2022-12-21 10:24:05 +01:00
Gala
190bff4ffe
Merge branch 'release/v1.1.5' of github.com:nymtech/nym into release/v1.1.5
2022-12-21 10:21:23 +01:00
fmtabbara
c509555d15
fix param input layout
2022-12-21 09:22:01 +01:00
fmtabbara
f0d66fdd88
add epoch info to unbond modal
2022-12-21 09:19:39 +01:00
fmtabbara
14847d01b7
remove console.log
2022-12-21 09:17:38 +01:00
fmtabbara
f4711902bd
display service info in tooltip
...
trim provider address
2022-12-21 09:17:38 +01:00
Jędrzej Stuczyński
32ad93c57e
Feature/multi surb transmission lanes ( #2723 )
...
* Preserve information about original transmission lanes when buffering reply packets
* Attempting to send partial data in 'handle_send_reply' if we don't have enough surbs immediately
* Display logging of reply surb request target
* promoted reply_controller to a directory
* moved channels and messages to separate file
* simplifications due to rust 1.66
* Using a shoarthand for obtaining connection_id
* made TransmissionBuffer generic
* Moved transmissaion buffer to a higher level directory + defined wasm helpers
* Using transmission buffer in reply controller
* Using the pending replies size in lane lenghts queries
* fixed an out of bounds use of fragments
* Fixed dropped channel in getting lane queue length
* Fixed an edge case failure for reply retransmissions
* measuring (and logging) time it takes to obtain lane lenghts
* decreased logging level
* Removed non-wasm lock on total_size
2022-12-20 19:38:49 +00:00
farbanas
c4a68dbbe6
chore: formatting
2022-12-20 15:28:51 +01:00
fmtabbara
1140503eba
merge 1.1.4 to develop
2022-12-20 13:49:10 +00:00
farbanas
d92d6877a4
Merge branch 'release/v1.1.4'
2022-12-20 12:33:46 +01:00
farbanas
b9fed9f455
updating changelogs
2022-12-20 12:33:20 +01:00
farbanas
5e45f7d3a5
updating changelogs
2022-12-20 12:28:13 +01:00
farbanas
1133acd8bd
update nym-connect and nym-wallet version
2022-12-20 12:14:05 +01:00
farbanas
08e6f3c4b7
update binaries version
2022-12-20 12:10:21 +01:00
farbanas
0ed546b739
fix: remove clear all settings button
2022-12-20 12:04:24 +01:00
Drazen Urch
b4f2233d2b
Outfox and Lion ( #2730 )
2022-12-20 11:29:28 +01:00
Mark Sinclair
d8369eb4c9
Test and earn
...
- add logging and clear local storage menu items
- bump nym-connect version
- add app version number
- add reset trigger when clearing SP storage
- bump tauri version (nym-connect and nym-wallet)
- fix webpack config for prod builds
- new selector for services, with an advanced section for service providers
2022-12-19 18:18:08 +00:00
fmtabbara
db3d379219
update buy NYM text
2022-12-19 15:07:49 +00:00
Gala
a746738d48
make fields match button height
2022-12-19 13:40:26 +01:00
Jon Häggblad
c67f0fb7f8
Merge remote-tracking branch 'origin/release/v1.1.4' into develop
2022-12-19 12:39:11 +01:00
Fouad
7c12a3422c
Feature/node settings apy playground ( #1677 )
...
* initial ui for test my node
use svg for node path
add stories for test my node
* add initial rewards calculation
* update validation for rewards playground
* init playground with default values
* get node uptime
* get mixnode reward estimation
* calculate saturation
calculate stake saturation
* Make ComputeRewardEstParam derive Debug
* set active set to be always true
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-12-19 11:22:51 +00:00
Gala
f047209baf
Merge pull request #2691 from nymtech/2129-buy-2-secc
...
ui and copy changes
2022-12-19 10:43:03 +01:00
Gala
cc5a69d4f1
Merge branch 'release/v1.1.4' into 2129-buy-2-secc
2022-12-19 10:40:01 +01:00
Gala
776d27a899
Merge pull request #2694 from nymtech/2687-remove-warning
...
remove warning error message
2022-12-19 10:35:25 +01:00
Gala
829dbb1695
Merge pull request #2689 from nymtech/2139-buy-secc-1
...
adding bity icon and wallet address
2022-12-19 10:33:47 +01:00
Jon Häggblad
52156e0c38
validator-client: fix typo in error message
2022-12-19 09:22:30 +01:00
Jon Häggblad
901275fd63
wallet: rewrite some abci errors on the fly ( #2716 )
...
* wallet: rewrite some abci errors on the fly
* changelog: update
* Tidy
2022-12-19 09:22:25 +01:00
Jon Häggblad
6c4f0bc2f4
validator-client: fix typo in error message
2022-12-19 09:12:33 +01:00
Jon Häggblad
052a9a71c2
client: tweak shutdown order ( #2724 )
...
* clients: slightly tweak shutdown
* tweak log
2022-12-16 17:03:39 +01:00
Jon Häggblad
da094f0208
wallet: rewrite some abci errors on the fly ( #2716 )
...
* wallet: rewrite some abci errors on the fly
* changelog: update
* Tidy
2022-12-16 12:02:23 +01:00
Bogdan-Ștefan Neacşu
254302ec38
Feature/auto dkg advance ( #2714 )
...
* Add dkg epoch
* Make epoch state advancement dependent only on time
* Nym api tries advancing the dkg epoch state
* Update the time table a bit
It still needs to be changed before production, as the sign-up timeframe
needs to be something like a few days.
* Update changelog
* Fix tests
* Fix clippy after rustc update
2022-12-16 12:21:39 +02:00
Jon Häggblad
a0a73421d0
fix clippy for new rustc
2022-12-16 11:19:53 +01:00
Jon Häggblad
b7be48a1b3
Merge remote-tracking branch 'origin/release/v1.1.4' into develop
2022-12-16 11:09:31 +01:00
Jon Häggblad
870c4f73a8
socks5: send additional status messages available for the frontend ( #2715 )
...
* socks5: send network-requester error in status channel
* Minor tidy
* task-manager: send status msg to indicate ready
* changelog: add note
* coconut/tests: fix clippy for rustc 1.66
2022-12-16 00:24:45 +01:00
Jon Häggblad
c2c883e840
client: create websocket handler builder ( #2700 )
...
* client: create websocket handler builder
* rustfmt
2022-12-16 00:23:58 +01:00
Jędrzej Stuczyński
4d7e21e0f2
fix: ignore corrupted surb storage and instead create fresh one ( #2711 )
...
* checking for correct surb metadata on db load
* archiving corrupted database on load and attempting to start fresh session instead
* checking for data corruption by looking at flush timestamp
* Moving public import to separate section
2022-12-15 15:45:54 +00:00
Jędrzej Stuczyński
c0ffbb0cb2
Fix multi-surb backwards compatibility in pre 1.1.4 client config files ( #2703 )
...
* Defaulting to 'false' value for 'send_anonymously' in socks5 config if not present
* Created method to change all empty core client config fields to their default values
* Using default values for surb reply storage in 'run' command if left unset
2022-12-15 11:21:40 +00:00
Bogdan-Ștefan Neacşu
5e600de932
Modify wasm specific make targets ( #2693 )
2022-12-15 12:22:43 +02:00
farbanas
70fcb8c046
feat: added the rest of the generators, updated some fields based on PR comments
2022-12-15 10:07:19 +01:00
Jon Häggblad
eb07ec8580
client: sort out shutdown procedure and harmonize with socks5-client ( #2695 )
...
* common/task: rename ShutdownNotifier to TaskManager
* nym-client: return boxed error
* nym-client: enable graceful shutdown
* nym-client: task wait on shutdown to instead exit on closed channel
* Fix build
* Fix unused
* changelog: update
2022-12-14 17:13:00 +01:00
Dave Hrycyszyn
f6a79ce7c3
Renaming validator-api to nym-api ( #1863 )
...
* Renaming validator-api to nym-api
* nym-api: simplified crate name
* Added nym-api rename to changelog
* Changed some output messages
* Renamed validator-api-requests to nym-api requests
* Removing more references to validator-api-requests
* Additional lockfile name changes after full build
* Removing mistakenly added merge files
* ibid
* ibid
* Getting rid of ref to validator_api deep inside validator-client
* Fixing file storage paths
* Renaming struct function names referring to validator_api
* Simplifying struct init
* Fixed up all other instances of nym_api.
* Renaming validatorApi to nymApi in TypeScript client for consistency
v
* Found a few more Rust instances
* Changed examples in TypeScript SDK
* Found one more instance of the use of validator instead of nym apis
* Aliasing config key name for deserialization to preserve compatibility with old configs
2022-12-14 15:05:01 +00:00
Gala
80c81fa3d7
using a plain string
2022-12-14 14:52:33 +01:00
Gala
27e6539e98
remove message only for gateways
2022-12-14 14:48:49 +01:00
Gala
a2d10d9956
remove warning error message
2022-12-14 14:12:16 +01:00
Fouad
4ece8b7e8f
Feature/nym connect experimental software text ( #2692 )
...
* use experimental text
2022-12-14 13:04:54 +00:00
Bogdan-Ștefan Neacşu
bb557985c0
DKG resharing unit test ( #2668 )
2022-12-14 14:47:59 +02:00
Fouad
3ebb24b2c8
get version number from tauri and display ( #2684 )
...
* get version number from tauri and display
* update internal version numbers
2022-12-14 12:12:34 +00:00
Gala
142a2bb26b
copy
2022-12-14 13:05:54 +01:00
Gala
677d8c7fce
text size
2022-12-14 12:30:10 +01:00
Gala
3563ad67b2
ui and copy changes
2022-12-14 12:21:36 +01:00
Gala
c11a4c23fa
adding bity icon and wallet address
2022-12-14 11:16:08 +01:00
Jędrzej Stuczyński
97b01db23e
Chore/more error macros ( #2686 )
...
* cleaned up MixProcessingError
* Added Error impl to (hopefully) all error enums in the codebase
* Replaced all occurences of error("{0}") with error(transparent)
* Changelog entry
2022-12-13 17:42:11 +00:00
farbanas
a020f2ad1c
Merge branch 'release/v1.1.3' into develop
2022-12-13 15:19:04 +01:00
farbanas
ce676c2bb5
Merge branch 'release/v1.1.3'
2022-12-13 15:18:49 +01:00
Fran Arbanas
4b0f3cc093
Merge pull request #1874 from nymtech/bug-fix/hide-display-mnemonic
...
Bug fix/hide display mnemonic
2022-12-13 15:17:29 +01:00
farbanas
568ba1f4d9
Merge branch 'release/v1.1.3' into develop
2022-12-13 13:24:21 +01:00
farbanas
a096f9d54e
Merge branch 'release/v1.1.3'
2022-12-13 13:24:01 +01:00
farbanas
5456b16e3b
updated changelogs
2022-12-13 13:23:27 +01:00
farbanas
3b5eab5342
bumped everything by one patch version
2022-12-13 13:15:51 +01:00
Jędrzej Stuczyński
a7d8613c9d
Multi-surbs ( #2667 )
...
* Feature/multi surbs (#1796 )
* bunch of wip with focus on serialization
* Being able to send normal data (NO SURBS yet) to yourself again
* Fixed RepliableMessage deserialization
* Recovering data from surb messages
* Extracted common code in sphinx payload construction
* Cleanup within received buffer
* requesting, sending and using additional reply surbs
* Following discussion with @simonwicky, removing sender proof and decreasing size of sender tag
* Made sender tag more easily configurable
* Refactoring of message creation
* Propagating reply surb acks but not retransmitting them yet
* Surb retransmissions
* requesting additional surbs from the retransmission flow
* correctly determining the point of requesting additional surbs
* Ability to use socks5 (and network requester) with surbs
* Improved surbs retranmsission reliability
* naive way of not over-requesting surbs
* wip on tag storage
* Improved error propagation for message construction
* Requesting more surbs for stale entries
* Better controlling the point of having to request additional surbs
* Using pseudorandom sender tag instead of a hardcoded one
* First cleanup round in MessageHandler
* Error cleanup and if simplification
* Assigned a more permanent name to the ReplyController
* Removed PendingReply redundant type
* Made socks5 client less eager to over-send reply surbs
* 'anonymous' field on socks5 client to decide whether to use surbs or attach address
* Dead code and import removal in client-core
* Updating ClientRequest variants
* Adjusted decision threshold for requesting more surbs
* Native client cleanup
* Made socks5 client usage of surbs configurable
* Restored statistics in network requester
* Validator-api compiles once again
* Further improved surb request logic
* boxing the recipient in controller requests
* Removal of hardcoded values in favour of propagating them from the config
* more validation during surb requests
* Fixed ClientRequest::Send deserialization
* Added length checks for request deserialization
* post-merge formatting
* Unit tests once again compile and pass
* controlling retransmission_reply_surb_request_size from config
* More Recipient boxing action
* Requesting additional reply surbs for retransmission BEFORE dipping below the threshold
* Making clippy generally happier
* Wasm client compiles (but might not yet work correctly)
* Feature/use expect instead of panicking (#1797 )
* Implementation of 'Debug' on 'RealMessage'
* expect with failed channel name instead of throwing empty panics
* Introduced Debug trait constraint in ProxyRunner
* Derive Debug for socks5_requests::Message
* Fix decrypting stored received msg (#1786 )
* Fix decrypting stored received msg
* rustfmt
* Moving binary message recovery to separate function
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* real_traffic_stream: reduce frequency of status print (#1794 )
* Properly defined unnamed errors
* Dealing with previously ignored errors
* logging improvements
* Removed old example code
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
* Missing changelog entry for multi-surbs (#1802 )
* Making anonymous sender tag human readable (#1801 )
* Created wrapper with string serialization for AnonymousSenderTag
* Using Display implementation of AnonymousSenderTag for logs
* Using Display implementation of MessageRecoveryError when logging (#1803 )
* Using Display implementation of MessageRecoveryError when logging
* Updated changelog
* Defined socks5 client startup flag to enable reply-surb communication (#1804 )
* Feature/persistent surbs data (#1835 )
* prototyping wip
* Implemented ReplyStorageBackend trait for the sql-backed storage
* Storing correct surb threshold
* using correct database path
* Starting surb persistent storage in native and socks5 clients
* loading or creating fresh surb storage in socks5 and native clients
* making clippy happier + fixing config templates
* Creating status table on database rotation
* Completed the 'Empty' ReplyStorageBackend
* feature locking wasm-incompatible bits and pieces
* Feature/develop resync (#1844 )
* Network-requester: throttle inbound connections (#1789 )
* Return and handle ClientRequest::LaneQueueLenghts
* Pass lane queue lengths to inbound future
* Remove unused self reference
* Request lane queue lengths periodically for all open connections
* Add timeouts
* Rename to ConnectionCommandSender and Receiver
* Rename to client_connection_tx/rx
* Fix wasm build
* Replace bool with enum
* rust: bump required version to 1.65 in some crates that need it
* Add step to release GH actions (#1792 )
* feat: add a release step to nym contracts GH action
* feat: add shrinking the size of wasm
* Possibilty to change gateway ws listener (#1779 )
* add: set gatewayListener
* Update types.ts
* Update worker.ts
* Update contracts-build.yml
* real_traffic_stream: reduce frequency of status print (#1794 )
* Update wallet and connect lock files (#1793 )
* client-core: add warning when delay multiplier is larger than 1
* Fix decrypting stored received msg (#1786 )
* Fix decrypting stored received msg
* rustfmt
* Moving binary message recovery to separate function
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Feature/use expect instead of panicking (#1797 )
* Implementation of 'Debug' on 'RealMessage'
* expect with failed channel name instead of throwing empty panics
* Introduced Debug trait constraint in ProxyRunner
* Derive Debug for socks5_requests::Message
* Make connection_id optional in ClientRequest::Send (#1798 )
* changelog: add missing entry for fixing message decrypt in gateway-client
* websocket-requests: fix length check before deserialize (#1799 )
* Fix export dkg contract addr (#1800 )
* Export dkg contract for mainnet when no config file present
* Remove redundant env files
* nym-cli: improve error reporting/handling and changed `vesting-schedule` queries to use query client instead of signing client
* Feature/gateway client protocol version (#1795 )
* Introducing concept of gateway protocol version
* Remove version-based gateway filtering
* Fixed the unit test
* grammar
* Set build on latest release on schedule event
* Added nightly build workflow on second latest release
* socks5: if any task panics, signal all other tasks to shutdown (#1805 )
* socks5: signal shutdown on error
* Mark as success
* Tidy
* Reduce wait to 5 sec
* Replace unwrap with expect
* Two more unwraps
* Update changelog
* client-core: less frequent status logging (#1806 )
* Feature/nym connect UI updates (#1784 )
* create custom titlebar
* create help page
* create generic modal component
* create separate connection time component
* link to shipyard docs
* move timer to separate component and update connection status component usage
* use separate component for copying ip and port details
* only show infomodal once after connection
* set service provider on tauri side
* Emit events when stopped
* listen and unlisten for tauri events
* connect: add trace log to get_services
* Add back CI notifications
* Update README
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* Use default serde value for upgrade (#1807 )
* fix ui overflow bug (#1808 )
* update nym connect error text (#1809 )
* set flag to false
* Fix wait_for_signal_and_error on win (#1811 )
* Add socks5-client changes to nym-connect changelog
* Fix links in nym-connect changelog
* More entries in nym-connect CHANGELOG
* Fix typo in changelog
* Update CHANGELOG.md
* Experiment/client refactoring (#1814 )
* experimenting with extracting more common client code
* drying up the wasm client
* allowing some dead code for the time being
* fixed formatting in nym-connect
* made socks5 client inside nym-connect immutable
* made clippy a bit happier
* hidden away target locking for recv timeout
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Bumping version numbers
* Changelog for v1.1.1
* Bumping final version numbers for 1.1.1
* Bumping nym-cli version, missed it last time
* socks5-client: SOCKS4a support (#1822 )
* socks5-client: SOCKS4a support
* Tidy
* Fix a few errors in socks5 client and network-requester (#1823 )
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
* Fix panic on getting socks version
* wip
* connecting to the back and making the requests work
* display details modal
* logs removal
* Feature/pledge more (#1679 )
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
* nym-connect: update lock file
* avoid mix tokens pools
* amount error
* envs/mainnet: update to latest mixnet contract and nymd validator url
* validator-api: add missing shortform for --config-env-file (#1830 )
* gateway-client: handle shutdown listener (#1829 )
* WIP
* WIP: try another approach
* WIP
* Reworked
* Tidy
* fix
* validator-api: remove storage dependency in contract cache (#1685 )
* validator-api: remove storage dependency in contract cache
* validator-client: update detailed routes
* contract_cache: forward to new endpoints for compat
* Move reward_estimate
* client: add --no-cover and update --fastmode (#1831 )
* adding a oversaturaded bonding more modal
* common/task: extract out spawn_with_report_error (#1837 )
* stop panic on failed buffer request
* Compilable wasm client
* Enabled hard error on lack of gateway-client protocol version
* Missing generic parameter for ClientCoreError in BackendError
* Removed unused imports
* Additional wasm feature locking
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Raphaël Walther <raphael@nymtech.net >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Gala <calero.vg@gmail.com >
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
* Making native client wait for shutdown
* Marking dead test code
* Feature/multi surbs invalidation (#1858 )
* Cleaned up RealMessagesController constructor
* introduced config field for maximum_reply_surb_age
* Handling edge-case reply-surb failures
* invalidating old reply surbs
* Removing old reply keys from cache
* Invalidating old reply keys
* missing config changes
* logging created tag details
* Fixed clippy warning in test code
* Saving reply key timestamp on data flush (#1867 )
* Remove panic if ReconstructedMessagesReceiver is closed (#1868 )
Instead log error and return because presumably the shutdown procedure has started
* Feature/multi surbs basic wasm interface (#1846 )
* Added builder to wasm client
* missing wasm_bindgen macros
* Added constructor macro on GatewayEndpointConfig
* Attempting to use updated wasm client api
* Removing dead code
* Exposed other messages types in wasm client
* cleanup in js-example
* Changed 'self_address' to be a method call
* Removed needless borrow when cloning an Arc
* Improving arguments in 'on_message' callback
* fixed wasm-client dependency/features
* Reverted hard requirement for gateway protocol presence (#1875 )
* Feature/prioritise surb retransmission (#1883 )
* Improved error messages + removed redundant variants
* Improved estimation of 'expected_forward_delay'
* Removed old wasm-specific startup code
* Removed old unused reply-related code
* hacky and temporary way of buffering retransmission data
* offloading retransmission reply handling to ReplyController
* fixed linter errors + rebuffering retransmission data on failure
* Removed unused fields from wasm client debug config
* Chore/v1.2.0 update (#2666 )
* Network-requester: throttle inbound connections (#1789 )
* Return and handle ClientRequest::LaneQueueLenghts
* Pass lane queue lengths to inbound future
* Remove unused self reference
* Request lane queue lengths periodically for all open connections
* Add timeouts
* Rename to ConnectionCommandSender and Receiver
* Rename to client_connection_tx/rx
* Fix wasm build
* Replace bool with enum
* rust: bump required version to 1.65 in some crates that need it
* Add step to release GH actions (#1792 )
* feat: add a release step to nym contracts GH action
* feat: add shrinking the size of wasm
* Possibilty to change gateway ws listener (#1779 )
* add: set gatewayListener
* Update types.ts
* Update worker.ts
* Update contracts-build.yml
* real_traffic_stream: reduce frequency of status print (#1794 )
* Update wallet and connect lock files (#1793 )
* client-core: add warning when delay multiplier is larger than 1
* Fix decrypting stored received msg (#1786 )
* Fix decrypting stored received msg
* rustfmt
* Moving binary message recovery to separate function
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Feature/use expect instead of panicking (#1797 )
* Implementation of 'Debug' on 'RealMessage'
* expect with failed channel name instead of throwing empty panics
* Introduced Debug trait constraint in ProxyRunner
* Derive Debug for socks5_requests::Message
* Make connection_id optional in ClientRequest::Send (#1798 )
* changelog: add missing entry for fixing message decrypt in gateway-client
* websocket-requests: fix length check before deserialize (#1799 )
* Fix export dkg contract addr (#1800 )
* Export dkg contract for mainnet when no config file present
* Remove redundant env files
* nym-cli: improve error reporting/handling and changed `vesting-schedule` queries to use query client instead of signing client
* Feature/gateway client protocol version (#1795 )
* Introducing concept of gateway protocol version
* Remove version-based gateway filtering
* Fixed the unit test
* grammar
* Set build on latest release on schedule event
* feat(wallet): buy page bootstrap
* feat(wallet-buy): tutorial
* feat(explorer-api): add route to fetch nym terms&cdts
* Revert "feat(explorer-api): add route to fetch nym terms&cdts"
This reverts commit 876f752697d89061b1904e1ddd1d5bcb7045dc5c.
* feat(wallet-buy-nym): buy page new ui
* fix(wallet-buy-nym): signature output
* feat(wallet-buy-nym): update signature modal ui
* Added nightly build workflow on second latest release
* socks5: if any task panics, signal all other tasks to shutdown (#1805 )
* socks5: signal shutdown on error
* Mark as success
* Tidy
* Reduce wait to 5 sec
* Replace unwrap with expect
* Two more unwraps
* Update changelog
* client-core: less frequent status logging (#1806 )
* Feature/nym connect UI updates (#1784 )
* create custom titlebar
* create help page
* create generic modal component
* create separate connection time component
* link to shipyard docs
* move timer to separate component and update connection status component usage
* use separate component for copying ip and port details
* only show infomodal once after connection
* set service provider on tauri side
* Emit events when stopped
* listen and unlisten for tauri events
* connect: add trace log to get_services
* Add back CI notifications
* Update README
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* Use default serde value for upgrade (#1807 )
* fix ui overflow bug (#1808 )
* feat(wallet): add link to nym exchange interface
* update nym connect error text (#1809 )
* refactor(wallet): clean code
* set flag to false
* Fix wait_for_signal_and_error on win (#1811 )
* Use config URLs in clients before the env values (#1813 )
* Add socks5-client changes to nym-connect changelog
* Fix links in nym-connect changelog
* More entries in nym-connect CHANGELOG
* Fix typo in changelog
* Update CHANGELOG.md
* Experiment/client refactoring (#1814 )
* experimenting with extracting more common client code
* drying up the wasm client
* allowing some dead code for the time being
* fixed formatting in nym-connect
* made socks5 client inside nym-connect immutable
* made clippy a bit happier
* hidden away target locking for recv timeout
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Feature/dkg integration tests (#1815 )
* DKG contract e2e test
* Refactor to the same format as other contracts
* Vk share tests
* State tests
* Dealings tests
* Dealer tests
* Api dkg tests
* Fix path to contract after refactor
* Fix test target clippy
* Bumping version numbers
* Changelog for v1.1.1
* Bumping final version numbers for 1.1.1
* Bumping nym-cli version, missed it last time
* socks5-client: SOCKS4a support (#1822 )
* socks5-client: SOCKS4a support
* Tidy
* Fix a few errors in socks5 client and network-requester (#1823 )
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
* Fix panic on getting socks version
* wip
* connecting to the back and making the requests work
* display details modal
* logs removal
* Feature/pledge more (#1679 )
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
* Feature/pledge more (#1679 )
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
* Fix a few errors in socks5 client and network-requester (backport) (#1824 )
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
* nym-connect: update lock file
* fix(wallet): typo
* avoid mix tokens pools
* fix(wallet): typo
* fix(wallet): buy tutorial ui responsivness
* amount error
* envs/mainnet: update to latest mixnet contract and nymd validator url
* validator-api: add missing shortform for --config-env-file (#1830 )
* gateway-client: handle shutdown listener (#1829 )
* WIP
* WIP: try another approach
* WIP
* Reworked
* Tidy
* fix
* validator-api: remove storage dependency in contract cache (#1685 )
* validator-api: remove storage dependency in contract cache
* validator-client: update detailed routes
* contract_cache: forward to new endpoints for compat
* Move reward_estimate
* Node family management (#1670 )
* Family management messages
* Add family queries
* Add queries to client
* Layer assignment message
* Paged family queries, annotate mixnodes with family
* Add layer assignments to epoch operations
* Remove family layer peristence
* Add NotImplemented error for kick
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Fixed layer distribution skewness check (#1766 )
* client: add --no-cover and update --fastmode (#1831 )
* adding a oversaturaded bonding more modal
* Use better naming on gateway credential handling (#1834 )
* Fix comment in configuration file (#1836 )
* common/task: extract out spawn_with_report_error (#1837 )
* nym-connect/changelog: add note about disconnect fix
* Feature/simplify credential binary (#1841 )
* Expose name of standard directories
* Use one command instead of two
* nym-connect: append error to failed message (#1839 )
* nym-connect: append error to failed message
* changelog: add note
* Fix clippy
* remove extra checks to display vesting schedule(#1826 )
* Set explorer to use rpc.nymtech.net
* update versions for platfrom, nym-connect and nym-wallet to v1.1.2
* changed nym-connect version to 1.1.1
* Modifying changelog for v1.1.2
* changed nym-connect version to 1.1.2
* update nym-connect CHANGELOG
* Updated changelog for wallet
* Feature/wallet content updates (#1825 )
* fix up balance screen
* fix up app bar and nym logo alignment
* fix up delegation action icon font weight
* fix up bond page
* Corrected env variable name in workflows
* Use config URLs in clients before the env values (#1813 )
* Feature/dkg integration tests (#1815 )
* DKG contract e2e test
* Refactor to the same format as other contracts
* Vk share tests
* State tests
* Dealings tests
* Dealer tests
* Api dkg tests
* Fix path to contract after refactor
* Fix test target clippy
* Node family management (#1670 )
* Family management messages
* Add family queries
* Add queries to client
* Layer assignment message
* Paged family queries, annotate mixnodes with family
* Add layer assignments to epoch operations
* Remove family layer peristence
* Add NotImplemented error for kick
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Fixed layer distribution skewness check (#1766 )
* Use better naming on gateway credential handling (#1834 )
* Fix comment in configuration file (#1836 )
* nym-connect/changelog: add note about disconnect fix
* Feature/simplify credential binary (#1841 )
* Expose name of standard directories
* Use one command instead of two
* Fix clippy
* feat(wallet): buy page bootstrap
* feat(wallet-buy): tutorial
* feat(explorer-api): add route to fetch nym terms&cdts
* Revert "feat(explorer-api): add route to fetch nym terms&cdts"
This reverts commit 876f752697d89061b1904e1ddd1d5bcb7045dc5c.
* feat(wallet-buy-nym): buy page new ui
* fix(wallet-buy-nym): signature output
* feat(wallet-buy-nym): update signature modal ui
* feat(wallet): add link to nym exchange interface
* refactor(wallet): clean code
* fix(wallet): typo
* fix(wallet): typo
* fix(wallet): buy tutorial ui responsivness
* update versions for platfrom, nym-connect and nym-wallet to v1.1.2
* changed nym-connect version to 1.1.1
* Modifying changelog for v1.1.2
* changed nym-connect version to 1.1.2
* update nym-connect CHANGELOG
* Updated changelog for wallet
* Resolve merge conflicts
* Update qa-qwerty.env
* Fixed URL to branch
* changed ubuntu-latest on GH actions to ubuntu-20.04
* docs: updated changelog for contracts release v1.1.2 and updated versions of mixnet and vesting contracts as well
* Add ignore to dkg expensive tests (#1856 )
* introduce minimize button in custom title bar (#1843 )
* refresh balance after sending tokens (#1857 )
* Feature/fix client multi cred consume (#1859 )
* Mark consumed credentials in the db
* Add signature log
* Fix wasm mock Storage trait
* Fix clippy
* Feature/verify bte proof (#1866 )
* Update lock file
* Include bte public key verification
* Wallet - Buy, copy changes (#1855 )
* use mix_id for account to get correct pending cost event (#1869 )
* use mix_id for account to get correct pending cost event
* Properly add consumed to table (#1870 )
* nym-connect: update Cargo.lock to 1.1.2
* Clients: save init results to JSON (#1865 )
* clients: output results of init to json
* Remove leftover dbg
* Tidy
* Fix nym-connect
* Client: dedup setup gateway during init (#1871 )
* clients: dedup gateway setup logic
* nym-connect: extract out print_save_config
* Feature/dkg state to disk (#1872 )
* Add PersistentState
* Save and load state to/from disk
* If in progress, don't continually write the same state
* Fix tests and add serde one
* Update changelog
* Fix clippy
* network-requester: return error on socket close (#1876 )
* network-requester: return error when the socket closes
* changelog: add note
* clients: further deduplicate init code (#1873 )
* client-core: move init helpers to module
* WIP
* socks5: return error instead of terminate in init
* Extract out reuse_existing_gateway_config
* rustfmt
* Remove comment out code
* nym-connect: use setup_gateway
* Linebreak
* changelog: update
* Tweak log
* rustfmt
* client: pick from old lanes probabilisticlly (#1877 )
* Pick from old lanes probabilisticly
* changelog: update
* clients: dont panic in base client gateway client handling (#1878 )
* client-core: fix some panics related to gateway-client
* changelog: update
* fix
* changelog: fix wording
* Use default mainnet values when nothing is specified (#1884 )
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Raphaël Walther <raphael@nymtech.net >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Gala <calero.vg@gmail.com >
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Co-authored-by: Drazen Urch <drazen@urch.eu >
Co-authored-by: durch <durch@users.noreply.github.com >
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Raphaël Walther <raphael@nymtech.net >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Gala <calero.vg@gmail.com >
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
Co-authored-by: Drazen Urch <drazen@urch.eu >
Co-authored-by: durch <durch@users.noreply.github.com >
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
2022-12-13 12:11:30 +00:00
Jon Häggblad
c720481a45
socks5: rework waiting in inbound.rs ( #1880 )
...
* socks5: rework waiting in inbound.rs
* changelog: add note
* out queue control: reduce old set size to 4
2022-12-13 11:39:02 +01:00
Jon Häggblad
e18946efe1
nym-connect: send status messages from socks5 task to tauri backend ( #1882 )
...
* nym-connect: send status messages from socks5 task to tauri backend
* common/tasks: fix spawn for wasm
* Tidy up some names
* make status channel bounded in case there is no one listening
2022-12-13 10:53:01 +01:00
Bogdan-Ștefan Neacşu
47ca0d0358
Feature/dkg contract threshold ( #1885 )
...
* Save threshold in dkg contract
* Simplify the mock db for tests
* Add unit test
2022-12-13 11:52:18 +02:00
Bogdan-Ștefan Neacşu
00f17c376a
Use default mainnet values when nothing is specified ( #1884 )
2022-12-12 16:34:56 +02:00
Jon Häggblad
5283329914
changelog: fix wording
2022-12-09 22:35:37 +01:00
Jon Häggblad
29dd121282
clients: dont panic in base client gateway client handling ( #1878 )
...
* client-core: fix some panics related to gateway-client
* changelog: update
* fix
2022-12-09 21:43:37 +01:00
Jon Häggblad
cd1d9d1a0d
client: pick from old lanes probabilisticlly ( #1877 )
...
* Pick from old lanes probabilisticly
* changelog: update
2022-12-09 18:44:40 +01:00
Jon Häggblad
b694e675e6
clients: further deduplicate init code ( #1873 )
...
* client-core: move init helpers to module
* WIP
* socks5: return error instead of terminate in init
* Extract out reuse_existing_gateway_config
* rustfmt
* Remove comment out code
* nym-connect: use setup_gateway
* Linebreak
* changelog: update
* Tweak log
* rustfmt
2022-12-09 16:12:30 +01:00
Jon Häggblad
39cb6f6ec0
network-requester: return error on socket close ( #1876 )
...
* network-requester: return error when the socket closes
* changelog: add note
2022-12-09 15:04:47 +01:00
fmtabbara
7a52124d53
content updates
2022-12-09 13:29:06 +00:00
fmtabbara
2ec5616453
text update
2022-12-09 13:07:59 +00:00
Bogdan-Ștefan Neacşu
ebaf99fadb
Feature/dkg state to disk ( #1872 )
...
* Add PersistentState
* Save and load state to/from disk
* If in progress, don't continually write the same state
* Fix tests and add serde one
* Update changelog
* Fix clippy
2022-12-09 13:00:27 +02:00
fmtabbara
c534c4b91d
remove fixed height for mnemonic input
2022-12-09 10:28:49 +00:00
Jon Häggblad
85515fe16e
Client: dedup setup gateway during init ( #1871 )
...
* clients: dedup gateway setup logic
* nym-connect: extract out print_save_config
2022-12-08 22:59:11 +01:00
Jon Häggblad
ec60966a85
Clients: save init results to JSON ( #1865 )
...
* clients: output results of init to json
* Remove leftover dbg
* Tidy
* Fix nym-connect
2022-12-08 19:39:11 +01:00
Jon Häggblad
d1df407bac
nym-connect: update Cargo.lock to 1.1.2
2022-12-08 16:58:41 +01:00
Bogdan-Ștefan Neacşu
9ff4051b0f
Properly add consumed to table ( #1870 )
2022-12-08 17:47:41 +02:00
Fouad
fea9ec0f9f
use mix_id for account to get correct pending cost event ( #1869 )
...
* use mix_id for account to get correct pending cost event
2022-12-08 15:42:26 +00:00
Pierre Dommerc
d48d094672
Wallet - Buy, copy changes ( #1855 )
2022-12-08 15:54:33 +01:00
Bogdan-Ștefan Neacşu
e1b511e788
Feature/verify bte proof ( #1866 )
...
* Update lock file
* Include bte public key verification
2022-12-08 14:06:24 +02:00
Bogdan-Ștefan Neacşu
1500d27ce5
Feature/fix client multi cred consume ( #1859 )
...
* Mark consumed credentials in the db
* Add signature log
* Fix wasm mock Storage trait
* Fix clippy
2022-12-08 11:06:31 +02:00
Fouad
a0eba073ec
refresh balance after sending tokens ( #1857 )
2022-12-07 17:17:58 +00:00
Fouad
2c3e716ba1
introduce minimize button in custom title bar ( #1843 )
2022-12-07 17:17:30 +00:00
Bogdan-Ștefan Neacşu
b76051832f
Add ignore to dkg expensive tests ( #1856 )
2022-12-07 13:53:28 +02:00
farbanas
d9b6823106
Merge branch 'release/v1.1.2'
2022-12-07 12:37:14 +01:00
farbanas
c966680bba
Merge branch 'release/v1.1.2' into develop
2022-12-07 12:36:55 +01:00
farbanas
7f7d30c9b5
docs: updated changelog for contracts release v1.1.2 and updated versions of mixnet and vesting contracts as well
2022-12-07 12:36:24 +01:00
farbanas
b08dace119
changed ubuntu-latest on GH actions to ubuntu-20.04
2022-12-07 12:23:33 +01:00
Jon Häggblad
58255857e5
Merge remote-tracking branch 'origin/release/v1.1.2' into develop
2022-12-07 12:14:15 +01:00
fmtabbara
bd1d88e9e8
fix display mnemonic bug
2022-12-07 10:40:43 +00:00
Raphaël Walther
edf38e6356
Fixed URL to branch
2022-12-07 10:40:43 +01:00
Tommy Verrall
e258f62a26
Update qa-qwerty.env
2022-12-07 08:11:11 +01:00
durch
940427776c
Resolve merge conflicts
2022-12-06 20:30:57 +01:00
Dave Hrycyszyn
2f7d9254b8
Updated changelog for wallet
2022-12-06 19:13:08 +01:00
farbanas
67321d7d04
update nym-connect CHANGELOG
2022-12-06 19:13:07 +01:00
farbanas
e38a20fb58
changed nym-connect version to 1.1.2
2022-12-06 19:12:30 +01:00
Dave Hrycyszyn
8e45e3e995
Modifying changelog for v1.1.2
2022-12-06 19:12:27 +01:00
farbanas
2f63d916b6
changed nym-connect version to 1.1.1
2022-12-06 19:12:07 +01:00
farbanas
0b465e1f09
update versions for platfrom, nym-connect and nym-wallet to v1.1.2
2022-12-06 19:12:02 +01:00
pierre
f93aab2f5b
fix(wallet): buy tutorial ui responsivness
2022-12-06 19:09:38 +01:00
pierre
7ff06cfe3e
fix(wallet): typo
2022-12-06 19:09:38 +01:00
pierre
8c7e7dfcd1
fix(wallet): typo
2022-12-06 19:09:38 +01:00
pierre
31ca88fd7f
refactor(wallet): clean code
2022-12-06 19:09:38 +01:00
pierre
51b29a9dcf
feat(wallet): add link to nym exchange interface
2022-12-06 19:09:38 +01:00
pierre
d58c2da463
feat(wallet-buy-nym): update signature modal ui
2022-12-06 19:09:38 +01:00
pierre
5644726a7b
fix(wallet-buy-nym): signature output
2022-12-06 19:09:38 +01:00
pierre
e9ba34ba52
feat(wallet-buy-nym): buy page new ui
2022-12-06 19:09:38 +01:00
pierre
a33e848d6d
Revert "feat(explorer-api): add route to fetch nym terms&cdts"
...
This reverts commit 876f752697d89061b1904e1ddd1d5bcb7045dc5c.
2022-12-06 19:09:38 +01:00
pierre
3da9d2944b
feat(explorer-api): add route to fetch nym terms&cdts
2022-12-06 19:09:38 +01:00
pierre
e2c9f69ab9
feat(wallet-buy): tutorial
2022-12-06 19:09:38 +01:00
pierre
8a21f183f9
feat(wallet): buy page bootstrap
2022-12-06 19:09:38 +01:00
Bogdan-Ștefan Neacșu
cb2a89dceb
Fix clippy
2022-12-06 19:09:38 +01:00
Bogdan-Ștefan Neacşu
502e23b42c
Feature/simplify credential binary ( #1841 )
...
* Expose name of standard directories
* Use one command instead of two
2022-12-06 19:09:38 +01:00
Jon Häggblad
2676c68b77
nym-connect/changelog: add note about disconnect fix
2022-12-06 19:09:36 +01:00
Bogdan-Ștefan Neacşu
c5252f348d
Fix comment in configuration file ( #1836 )
2022-12-06 19:09:15 +01:00
Bogdan-Ștefan Neacşu
bd8cea3ba3
Use better naming on gateway credential handling ( #1834 )
2022-12-06 19:09:13 +01:00
Jędrzej Stuczyński
7ddc8e80e6
Fixed layer distribution skewness check ( #1766 )
2022-12-06 19:08:10 +01:00
Drazen Urch
03a974ec34
Node family management ( #1670 )
...
* Family management messages
* Add family queries
* Add queries to client
* Layer assignment message
* Paged family queries, annotate mixnodes with family
* Add layer assignments to epoch operations
* Remove family layer peristence
* Add NotImplemented error for kick
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-12-06 19:08:07 +01:00
Bogdan-Ștefan Neacşu
5c841de6ae
Feature/dkg integration tests ( #1815 )
...
* DKG contract e2e test
* Refactor to the same format as other contracts
* Vk share tests
* State tests
* Dealings tests
* Dealer tests
* Api dkg tests
* Fix path to contract after refactor
* Fix test target clippy
2022-12-06 19:06:31 +01:00
Bogdan-Ștefan Neacşu
9a8218905e
Use config URLs in clients before the env values ( #1813 )
2022-12-06 19:06:31 +01:00
farbanas
89bcb5649b
changed ubuntu-latest on GH actions to ubuntu-20.04
2022-12-06 17:23:08 +01:00
Raphaël Walther
f6fca0ad37
Corrected env variable name in workflows
2022-12-06 15:45:32 +01:00
Fouad
9a8c5c3708
Feature/wallet content updates ( #1825 )
...
* fix up balance screen
* fix up app bar and nym logo alignment
* fix up delegation action icon font weight
* fix up bond page
2022-12-06 14:11:04 +00:00
Dave Hrycyszyn
c39afd0b65
Updated changelog for wallet
2022-12-06 13:58:59 +00:00
farbanas
31be7a6170
update nym-connect CHANGELOG
2022-12-06 14:42:12 +01:00
farbanas
fee780489c
changed nym-connect version to 1.1.2
2022-12-06 14:08:33 +01:00
Dave Hrycyszyn
957c6fbba0
Modifying changelog for v1.1.2
2022-12-06 13:04:31 +00:00
farbanas
7e56a7a8b2
changed nym-connect version to 1.1.1
2022-12-06 13:53:35 +01:00
farbanas
b273df297a
update versions for platfrom, nym-connect and nym-wallet to v1.1.2
2022-12-06 13:50:45 +01:00
Dave Hrycyszyn
d4979c1f0a
Merge branch 'feature/buy' into release/v1.1.2
2022-12-06 12:35:26 +00:00
Raphaël Walther
52136d727b
Set explorer to use rpc.nymtech.net
2022-12-06 11:00:33 +01:00
Fouad
edd5c363bb
remove extra checks to display vesting schedule( #1826 )
2022-12-06 09:37:11 +00:00
Bogdan-Ștefan Neacșu
1171f18399
Fix clippy
2022-12-06 10:48:32 +02:00
Jon Häggblad
028bee804b
nym-connect: append error to failed message ( #1839 )
...
* nym-connect: append error to failed message
* changelog: add note
2022-12-05 15:58:59 +01:00
Bogdan-Ștefan Neacşu
2515646075
Feature/simplify credential binary ( #1841 )
...
* Expose name of standard directories
* Use one command instead of two
2022-12-05 16:58:36 +02:00
Jon Häggblad
74d34aeebc
nym-connect/changelog: add note about disconnect fix
2022-12-05 14:53:05 +01:00
Jon Häggblad
a16c566719
common/task: extract out spawn_with_report_error ( #1837 )
2022-12-05 14:44:44 +01:00
Bogdan-Ștefan Neacşu
d495aefb0d
Fix comment in configuration file ( #1836 )
2022-12-05 15:03:01 +02:00
farbanas
53444cf55a
fix: rewarding denom was unyxt by default, it should be unymt
2022-12-05 13:22:21 +01:00
Gala
667d5f3033
Merge pull request #1828 from nymtech/feat-508-bond-more
...
Feat 508 bond more
2022-12-05 13:13:57 +01:00
Bogdan-Ștefan Neacşu
ce4fd0588c
Use better naming on gateway credential handling ( #1834 )
2022-12-05 14:02:30 +02:00
Gala
b51aac6047
Merge branch 'develop' into feat-508-bond-more
2022-12-05 12:18:13 +01:00
Gala
a21be84833
adding a oversaturaded bonding more modal
2022-12-05 12:13:14 +01:00
Jon Häggblad
49f7c48b1b
client: add --no-cover and update --fastmode ( #1831 )
2022-12-05 11:14:41 +01:00
Jędrzej Stuczyński
29c073d25c
Fixed layer distribution skewness check ( #1766 )
2022-12-05 09:28:32 +00:00
Drazen Urch
7e3bc2d6bb
Node family management ( #1670 )
...
* Family management messages
* Add family queries
* Add queries to client
* Layer assignment message
* Paged family queries, annotate mixnodes with family
* Add layer assignments to epoch operations
* Remove family layer peristence
* Add NotImplemented error for kick
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-12-05 09:36:06 +01:00
Jon Häggblad
6943271942
validator-api: remove storage dependency in contract cache ( #1685 )
...
* validator-api: remove storage dependency in contract cache
* validator-client: update detailed routes
* contract_cache: forward to new endpoints for compat
* Move reward_estimate
2022-12-02 14:40:19 +01:00
Jon Häggblad
a872b478d2
gateway-client: handle shutdown listener ( #1829 )
...
* WIP
* WIP: try another approach
* WIP
* Reworked
* Tidy
* fix
2022-12-02 12:36:06 +01:00
Jon Häggblad
11051ba929
validator-api: add missing shortform for --config-env-file ( #1830 )
2022-12-02 09:23:34 +01:00
Jon Häggblad
10e28c6e5c
envs/mainnet: update to latest mixnet contract and nymd validator url
2022-12-01 23:09:37 +01:00
Gala
78af0bff71
amount error
2022-12-01 16:47:46 +01:00
pierre
e15183029b
fix(wallet): buy tutorial ui responsivness
2022-12-01 16:39:27 +01:00
pierre
39ab252941
fix(wallet): typo
2022-12-01 16:00:42 +01:00
Gala
3d2dee3e1c
avoid mix tokens pools
2022-12-01 15:46:58 +01:00
pierre
4ccd4d258a
fix(wallet): typo
2022-12-01 15:40:09 +01:00
Jon Häggblad
25212f23ad
nym-connect: update lock file
2022-12-01 14:40:27 +01:00
Jon Häggblad
ab4e39e1b3
Fix a few errors in socks5 client and network-requester (backport) ( #1824 )
...
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
2022-12-01 14:25:59 +01:00
Jędrzej Stuczyński
66e5119114
Feature/pledge more ( #1679 )
...
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
2022-12-01 12:51:32 +00:00
Gala
96c0256154
Merge branch 'develop' into feat-508-bond-more
2022-12-01 13:46:21 +01:00
Jędrzej Stuczyński
033333bb52
Feature/pledge more ( #1679 )
...
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
2022-12-01 12:44:20 +00:00
Gala
bf207abe55
logs removal
2022-12-01 13:25:32 +01:00
Gala
4069b0349d
display details modal
2022-12-01 13:15:16 +01:00
Gala
bca20e1dfd
connecting to the back and making the requests work
2022-12-01 12:57:28 +01:00
farbanas
f2e460a96b
chore: import cleanup
2022-12-01 12:17:46 +01:00
Gala
1bc94d8fd4
Merge branch 'feature/pledge-more' into feat-508-bond-more
2022-12-01 11:47:44 +01:00
Gala
a269bd8289
wip
2022-12-01 11:46:58 +01:00
farbanas
b5b7b7255b
feat: add vesting contract instatiate message generation
2022-12-01 11:41:03 +01:00
Jon Häggblad
eedf3d996a
Merge remote-tracking branch 'origin/release/v1.1.1' into release/v1.1.3
2022-12-01 11:38:36 +01:00
Jon Häggblad
52d06785fb
Fix a few errors in socks5 client and network-requester ( #1823 )
...
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
* Fix panic on getting socks version
2022-12-01 11:20:31 +01:00
farbanas
894a46688a
chore: formatting
2022-12-01 10:21:00 +01:00
farbanas
5d3550a569
fix: remove the debug output for instantiate message as it incorrectly escapes strings
2022-12-01 10:16:36 +01:00
Jon Häggblad
1507938c65
socks5-client: SOCKS4a support ( #1822 )
...
* socks5-client: SOCKS4a support
* Tidy
2022-12-01 09:19:17 +01:00
farbanas
b43dab4f83
chore: added a couple of debug messages to parseOptionalAccount
2022-11-30 17:24:25 +01:00
farbanas
1bdb58571d
feat: refactor cosmwasm nym-cli command a bit to support multiple tiers. Add a generator for mixnet contract instantiate messages
2022-11-30 16:01:35 +01:00
Dave Hrycyszyn
41b37984a4
Bumping nym-cli version, missed it last time
2022-11-29 17:51:37 +00:00
Dave Hrycyszyn
b541d1a034
Merge branch 'master' into develop
2022-11-29 17:40:30 +00:00
Dave Hrycyszyn
e4f34833ef
Bumping final version numbers for 1.1.1
2022-11-29 17:22:33 +00:00
Dave Hrycyszyn
5044764a80
Changelog for v1.1.1
2022-11-29 17:21:05 +00:00
Dave Hrycyszyn
c178438f06
Bumping version numbers
2022-11-29 17:18:57 +00:00
Bogdan-Ștefan Neacşu
5d51f4dc71
Feature/dkg integration tests ( #1815 )
...
* DKG contract e2e test
* Refactor to the same format as other contracts
* Vk share tests
* State tests
* Dealings tests
* Dealer tests
* Api dkg tests
* Fix path to contract after refactor
* Fix test target clippy
2022-11-29 18:32:37 +02:00
Jędrzej Stuczyński
bc25288d08
Using updated pledge cap in the vesting contract
2022-11-29 16:18:21 +00:00
Jędrzej Stuczyński
3a001e2f9f
Introduced wallet endpoints for new operations
2022-11-29 16:08:55 +00:00
Jędrzej Stuczyński
09cad3c589
Added an option to pledge extra tokens through the vesting contract
2022-11-29 16:08:11 +00:00
Jędrzej Stuczyński
ab0180c5ce
unit tests
2022-11-29 16:08:11 +00:00
Jędrzej Stuczyński
a77f364466
New transactions for increasing amount of pledged tokens
2022-11-29 16:03:54 +00:00
Jon Häggblad
a9be8a6abd
Merge remote-tracking branch 'origin/release/v1.1.2' into develop
2022-11-29 16:49:33 +01:00
Jędrzej Stuczyński
8de9f36b69
Experiment/client refactoring ( #1814 )
...
* experimenting with extracting more common client code
* drying up the wasm client
* allowing some dead code for the time being
* fixed formatting in nym-connect
* made socks5 client inside nym-connect immutable
* made clippy a bit happier
* hidden away target locking for recv timeout
2022-11-29 15:48:12 +00:00
Fouad
22f3c8aa40
Update CHANGELOG.md
2022-11-29 14:57:04 +00:00
Jon Häggblad
de2e721ba7
Fix typo in changelog
2022-11-29 15:36:54 +01:00
Jon Häggblad
b94fbcb6db
More entries in nym-connect CHANGELOG
2022-11-29 15:36:14 +01:00
Jon Häggblad
7735f64c6d
Fix links in nym-connect changelog
2022-11-29 15:29:59 +01:00
Jon Häggblad
3857313808
Add socks5-client changes to nym-connect changelog
2022-11-29 15:19:34 +01:00
Jon Häggblad
9d60de0091
Merge remote-tracking branch 'origin/release/v1.1.2' into release/v1.1.3
2022-11-29 12:57:48 +01:00
Bogdan-Ștefan Neacşu
ca7c5d80ce
Use config URLs in clients before the env values ( #1813 )
2022-11-29 13:52:08 +02:00
Jon Häggblad
24e2eee547
Merge remote-tracking branch 'origin/release/v1.1.2' into develop
2022-11-29 12:47:52 +01:00
Gala
bdb724e9ca
Merge pull request #1812 from nymtech/no-display-maintenance
...
No display maintenance banner
2022-11-29 09:51:55 +01:00
Jon Häggblad
89b35c1483
Fix wait_for_signal_and_error on win ( #1811 )
2022-11-29 09:43:08 +01:00
Gala
76ef50dc17
Merge branch 'develop' into no-display-maintenance
2022-11-29 09:32:55 +01:00
Gala
f663623768
set flag to false
2022-11-29 09:32:22 +01:00
pierre
731780993f
refactor(wallet): clean code
2022-11-28 16:01:08 +01:00
Fouad
822a3b70b7
update nym connect error text ( #1809 )
2022-11-28 14:37:06 +00:00
Jon Häggblad
136202f329
Merge remote-tracking branch 'origin/release/v1.1.2' into develop
2022-11-28 13:49:46 +01:00
pierre
c02bcb460f
feat(wallet): add link to nym exchange interface
2022-11-28 13:36:17 +01:00
Fouad
66257669fc
fix ui overflow bug ( #1808 )
2022-11-28 12:26:11 +00:00
Jon Häggblad
c605a9dd9a
Merge remote-tracking branch 'origin/release/v1.1.1' into release/v1.1.2
2022-11-28 13:05:58 +01:00
Bogdan-Ștefan Neacşu
f3e226b2bf
Use default serde value for upgrade ( #1807 )
2022-11-28 13:27:48 +02:00
Fouad
d004db8037
Feature/nym connect UI updates ( #1784 )
...
* create custom titlebar
* create help page
* create generic modal component
* create separate connection time component
* link to shipyard docs
* move timer to separate component and update connection status component usage
* use separate component for copying ip and port details
* only show infomodal once after connection
* set service provider on tauri side
* Emit events when stopped
* listen and unlisten for tauri events
* connect: add trace log to get_services
* Add back CI notifications
* Update README
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
2022-11-28 11:22:11 +00:00
Jon Häggblad
018bf8c241
client-core: less frequent status logging ( #1806 )
2022-11-28 12:14:27 +01:00
Jon Häggblad
65a69b2cba
socks5: if any task panics, signal all other tasks to shutdown ( #1805 )
...
* socks5: signal shutdown on error
* Mark as success
* Tidy
* Reduce wait to 5 sec
* Replace unwrap with expect
* Two more unwraps
* Update changelog
2022-11-28 10:49:00 +01:00
Raphaël Walther
d25848e6f8
Added nightly build workflow on second latest release
2022-11-28 10:41:17 +01:00
pierre
bdb6aa848e
feat(wallet-buy-nym): update signature modal ui
2022-11-28 10:35:15 +01:00
pierre
32b535d67f
fix(wallet-buy-nym): signature output
2022-11-28 10:35:15 +01:00
pierre
9e1109a577
feat(wallet-buy-nym): buy page new ui
2022-11-28 10:35:15 +01:00
pierre
247a7ba1dc
Revert "feat(explorer-api): add route to fetch nym terms&cdts"
...
This reverts commit 876f752697d89061b1904e1ddd1d5bcb7045dc5c.
2022-11-28 10:35:15 +01:00
pierre
77d10358d4
feat(explorer-api): add route to fetch nym terms&cdts
2022-11-28 10:35:15 +01:00
pierre
fb2a61bed3
feat(wallet-buy): tutorial
2022-11-28 10:35:15 +01:00
pierre
4c2c101e57
feat(wallet): buy page bootstrap
2022-11-28 10:35:15 +01:00
Raphaël Walther
0084ba221b
Set build on latest release on schedule event
2022-11-25 16:03:43 +01:00
Jędrzej Stuczyński
186896bb37
Feature/gateway client protocol version ( #1795 )
...
* Introducing concept of gateway protocol version
* Remove version-based gateway filtering
* Fixed the unit test
* grammar
2022-11-25 13:29:42 +00:00
Mark Sinclair
df90ff8658
nym-cli: improve error reporting/handling and changed vesting-schedule queries to use query client instead of signing client
2022-11-25 13:16:44 +00:00
Bogdan-Ștefan Neacşu
bff079a3f8
Fix export dkg contract addr ( #1800 )
...
* Export dkg contract for mainnet when no config file present
* Remove redundant env files
2022-11-25 14:18:07 +02:00
Jon Häggblad
e2ba85c9bf
websocket-requests: fix length check before deserialize ( #1799 )
2022-11-25 10:54:12 +01:00
Jon Häggblad
cb7e57b5f8
changelog: add missing entry for fixing message decrypt in gateway-client
2022-11-25 10:54:12 +01:00
Jon Häggblad
17f89aecd5
Make connection_id optional in ClientRequest::Send ( #1798 )
2022-11-25 10:54:12 +01:00
Jędrzej Stuczyński
0be6fe5079
Feature/use expect instead of panicking ( #1797 )
...
* Implementation of 'Debug' on 'RealMessage'
* expect with failed channel name instead of throwing empty panics
* Introduced Debug trait constraint in ProxyRunner
* Derive Debug for socks5_requests::Message
2022-11-25 10:54:12 +01:00
Jon Häggblad
358687f43a
Fix decrypting stored received msg ( #1786 )
...
* Fix decrypting stored received msg
* rustfmt
* Moving binary message recovery to separate function
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-25 10:54:12 +01:00
Jon Häggblad
fb31dbee16
client-core: add warning when delay multiplier is larger than 1
2022-11-25 10:54:12 +01:00
Jon Häggblad
bb98d796a8
Update wallet and connect lock files ( #1793 )
2022-11-25 10:54:12 +01:00
Jon Häggblad
30dc929e40
real_traffic_stream: reduce frequency of status print ( #1794 )
2022-11-25 10:54:12 +01:00
Mark Sinclair
f1378c3488
Update contracts-build.yml
2022-11-25 10:54:12 +01:00
cgi-bin/
39ca9c22af
Possibilty to change gateway ws listener ( #1779 )
...
* add: set gatewayListener
* Update types.ts
* Update worker.ts
2022-11-25 10:54:12 +01:00
Fran Arbanas
4ff741ed9a
Add step to release GH actions ( #1792 )
...
* feat: add a release step to nym contracts GH action
* feat: add shrinking the size of wasm
2022-11-25 10:54:12 +01:00
Jon Häggblad
c9779df2a4
rust: bump required version to 1.65 in some crates that need it
2022-11-25 10:54:12 +01:00
Jon Häggblad
c6d624a3b3
Network-requester: throttle inbound connections ( #1789 )
...
* Return and handle ClientRequest::LaneQueueLenghts
* Pass lane queue lengths to inbound future
* Remove unused self reference
* Request lane queue lengths periodically for all open connections
* Add timeouts
* Rename to ConnectionCommandSender and Receiver
* Rename to client_connection_tx/rx
* Fix wasm build
* Replace bool with enum
2022-11-25 10:54:12 +01:00
Jon Häggblad
9c361385a7
websocket-requests: fix length check before deserialize ( #1799 )
2022-11-24 23:45:25 +01:00
Jon Häggblad
a9983003d4
changelog: add missing entry for fixing message decrypt in gateway-client
2022-11-24 23:29:37 +01:00
Jon Häggblad
e645d14005
Make connection_id optional in ClientRequest::Send ( #1798 )
2022-11-24 23:13:51 +01:00
Jędrzej Stuczyński
cbf9db91ab
Feature/use expect instead of panicking ( #1797 )
...
* Implementation of 'Debug' on 'RealMessage'
* expect with failed channel name instead of throwing empty panics
* Introduced Debug trait constraint in ProxyRunner
* Derive Debug for socks5_requests::Message
2022-11-24 17:02:31 +00:00
Jon Häggblad
8304146195
Fix decrypting stored received msg ( #1786 )
...
* Fix decrypting stored received msg
* rustfmt
* Moving binary message recovery to separate function
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-24 10:26:09 +01:00
Jon Häggblad
c5c16cd6b0
client-core: add warning when delay multiplier is larger than 1
2022-11-23 21:00:48 +01:00
Jon Häggblad
258fa41271
Update wallet and connect lock files ( #1793 )
2022-11-23 20:59:12 +01:00
Jon Häggblad
0a41834fbe
real_traffic_stream: reduce frequency of status print ( #1794 )
2022-11-23 16:56:09 +01:00
Mark Sinclair
9637afea85
Update contracts-build.yml
2022-11-23 15:51:21 +00:00
cgi-bin/
c8b454a085
Possibilty to change gateway ws listener ( #1779 )
...
* add: set gatewayListener
* Update types.ts
* Update worker.ts
2022-11-23 15:14:43 +00:00
Fran Arbanas
81f7457e0e
Add step to release GH actions ( #1792 )
...
* feat: add a release step to nym contracts GH action
* feat: add shrinking the size of wasm
2022-11-23 15:13:18 +00:00
Jon Häggblad
63ae568cc2
rust: bump required version to 1.65 in some crates that need it
2022-11-23 15:52:58 +01:00
Jon Häggblad
f3c1ff02e2
Network-requester: throttle inbound connections ( #1789 )
...
* Return and handle ClientRequest::LaneQueueLenghts
* Pass lane queue lengths to inbound future
* Remove unused self reference
* Request lane queue lengths periodically for all open connections
* Add timeouts
* Rename to ConnectionCommandSender and Receiver
* Rename to client_connection_tx/rx
* Fix wasm build
* Replace bool with enum
2022-11-23 12:03:58 +01:00
Bogdan-Ștefan Neacşu
f4fb0d6d6c
Remove required deposit from signers ( #1791 )
2022-11-23 12:10:24 +02:00
Jon Häggblad
236594f0c6
Fix clippy::derive-partial-eq-without-eq ( #1790 )
2022-11-23 10:09:50 +01:00
Jon Häggblad
e873845178
Fix some client send unwraps encountered during use ( #1787 )
2022-11-23 10:09:22 +01:00
Raphaël Walther
2e2f2bb702
atty is unmaintained
2022-11-22 15:28:08 +01:00
Bogdan-Ștefan Neacşu
1cec2ddff0
Remove debugging transaction ( #1788 )
2022-11-22 14:33:35 +02:00
Bogdan-Ștefan Neacşu
2db1bc8efa
Feature/dkg publish vk ( #1747 )
...
* Save to disk coconut keypair
* Check verification keys of the other signers
* Post verification key to chain
* Add multisig propose/vote for vks
* Execute the proposal
* Parse announce address argument
* Gateway uses chain data
* Network requester uses chain data
* Native&socks5 clients use chain data
* Credential client signature uses chain data
* Remove redundant api endpoints
* Undo debugging logging
* Fix some tests
* Fix clippy
* Fix wasm client and contract test
* More contract clippy
* Update CHANGELOG
* Use a bigger expiry period then the testing one
2022-11-22 11:16:02 +02:00
Jon Häggblad
f1deebc0f1
ci: check formatting first, and add all targets to coconut clippy step
2022-11-22 09:29:32 +01:00
Jon Häggblad
9063a86d26
client: log and handle error when cant load reply key storage ( #1785 )
...
* client: log and handle error when cant load reply key storage
* clippy
2022-11-22 01:15:50 +01:00
Jon Häggblad
d82fd620ad
Update blake2 and ed25519 deps ( #1762 )
2022-11-22 01:09:12 +01:00
Jon Häggblad
fa95d15eac
socks5-client: throttle connection inbound from application until data is sent ( #1783 )
...
* socks5: throttle send
* client-connections: add additional methods
* WIP
* Update
* Input message sender bounded
* WIP
* Remove the delay that is no longer needed
* rustfmt
* clippy
* Fix wasm build
* clippy
* Try to use MixProxySender/Reader type alias
* Extract out wait function
* Wait on every msg
* changelog: add note
* rustfmt
2022-11-21 23:52:30 +01:00
Bogdan-Ștefan Neacşu
b71a8708db
Feature/dkg dealing ( #1708 )
...
* Reintroduce epoch states
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Use admin address for sensible txs
* Validator-api watch contract and handle events
* Handle dealing exchange
* Dealing exchange
* Recover raw verification keys for 5 dkgs
* Test coconut with dkg keys
* Split dealing storage
* Finish dkg task when it achieved its purpose
* Temporary fix for clippy
* Fix clippy
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-21 18:00:47 +02:00
Bogdan-Ștefan Neacşu
fea6f44a57
Feature/dkg ( #1678 )
...
* Port code without epoch and blacklisting
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Add dkg contract to validator client
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Introduce publisher
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Fix mock testing client
* Apply fmt to contract
* Get data from attributes
* Minor fixes
* Fix wasm client
* Add pem files for dkg keys
* Save/load dkg keys in/from pem files
* Get dealer old or fresh dealer index
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-21 17:28:26 +02:00
Raphaël Walther
23e97e9643
Set schedule for nightly build on release
2022-11-21 16:23:36 +01:00
Raphaël Walther
3f5bfcc696
Cleaned
2022-11-21 16:20:44 +01:00
Raphaël Walther
f568673fbc
Debugging workflow
2022-11-21 16:13:46 +01:00
Jon Häggblad
f6576939d9
Merge remote-tracking branch 'origin/release/v1.1.1' into develop
2022-11-21 16:09:29 +01:00
Raphaël Walther
ce17196d48
Debugging workflow
2022-11-21 16:04:12 +01:00
Raphaël Walther
6dde8ecd0a
Debugging
2022-11-21 15:49:55 +01:00
Jon Häggblad
1db5e6af05
Merge remote-tracking branch 'origin/release/v1.1.0' into release/v1.1.1
2022-11-21 15:45:18 +01:00
Bogdan-Ștefan Neacşu
c4ee964557
Setup with 1 epoch and full test that skips key update ( #1647 )
...
* Setup with 1 epoch and full test that skips key update
* Remove a bunch of epoch code
* Remove unnecessary map from one element vector
* Remove tau, epoch and lambda_t
* Removed lambda_t completely
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-21 16:34:50 +02:00
Raphaël Walther
9337821712
Removed extra spaces in sed expression
2022-11-21 15:07:50 +01:00
Raphaël Walther
279ba7034c
Typo
2022-11-21 14:53:30 +01:00
Jon Häggblad
1859ca0a30
client-core: expose lane queue length state to other components ( #1777 )
...
* client-core: publish lane queue lengths
* client-connections: rename to LaneQueueLenghts plural
* Fix clippy
* Fix wasm build
* rustfmt
* clippy
2022-11-21 11:21:28 +01:00
Mark Sinclair
e30fd270a1
Publish @nymproject/sdk v1.1.4
2022-11-18 15:32:57 +00:00
Jon Häggblad
3ae16fbf1d
network-requester: make arguments to run into flags ( #1776 )
2022-11-18 15:22:33 +01:00
Mark Sinclair
e3cda93919
WASM client: update crate version so that the client works with mainnet
2022-11-18 13:06:03 +00:00
benedetta davico
87fb4daeda
Release/v1.1.1 nym wallet ( #1775 )
...
* fix undelegating with vesting tokens
* update version number
* update tauri conf version
* fix(wallet): explorer links
* refactor(explorer): rename mixnodeidentitykey to mixid
* fix(wallet): broken explorer links
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2022-11-18 12:38:16 +00:00
Dave Hrycyszyn
9f56796bf6
Removing unused nym-chitchat experiment
2022-11-18 12:28:21 +00:00
Jon Häggblad
09b51226c2
client: add LaneQueueLength to ServerResponse ( #1772 )
...
* client: add LaneQueueLength to ServerResponse
* fix test compilation
* changlog: add note
2022-11-18 10:24:28 +01:00
Jędrzej Stuczyński
6946151b25
Made vesting_contract_address argument peroperly optional ( #1769 )
...
* Made vesting_contract_address argument peroperly optional
* Updated changelog
2022-11-17 17:13:58 +00:00
Jon Häggblad
a4aee465fa
Merge pull request #1758 from nymtech/jon/fix/deserialize-length-check
...
Fix deserialize length check
2022-11-17 16:09:54 +01:00
Jon Häggblad
0d71ac5e75
websocket-requests: fix lints in file
2022-11-17 15:32:12 +01:00
Jon Häggblad
ce14e40968
websocket-requests: fix deserialize length check
2022-11-17 15:32:12 +01:00
Pierre Dommerc
d108edb424
fix(nym-cli): typo in sign command json output ( #1768 )
2022-11-17 15:15:45 +01:00
Tommy Verrall
18f5623b05
Merge pull request #1759 from nymtech/feature/mixnet-contract-migratemsg
...
Added migration code for updating vesting contract address
2022-11-17 12:48:57 +01:00
Mark Sinclair
8e92801929
Reduce logging in explorer api
2022-11-16 16:45:59 +00:00
Gala
3fc1bc4e7c
Merge pull request #1764 from nymtech/no-display-maintenance
...
Update banner
2022-11-16 17:25:40 +01:00
Gala
72de726762
another text update
2022-11-16 16:08:47 +00:00
Gala
cb9dfa8188
update banner text
2022-11-16 16:03:27 +00:00
Mark Sinclair
f102ed53a7
Merge remote-tracking branch 'origin/release/v1.1.0' into develop
...
# Conflicts:
# .github/workflows/network-explorer-api.yml
2022-11-16 15:54:08 +00:00
Raphaël Walther
a803c7f25e
Set output
2022-11-16 16:06:03 +01:00
Gala
f20b620cbb
turn maintenance banner display false
2022-11-16 15:04:24 +00:00
Raphaël Walther
d771d15959
Corrected reference
2022-11-16 15:50:53 +01:00
Raphaël Walther
49e6f387ff
Hardcoded branch name
2022-11-16 15:12:50 +01:00
Raphaël Walther
9568c0ba1d
Upgraded checkout action
2022-11-16 14:50:46 +01:00
Gala
0b7b705e56
Merge pull request #1602 from nymtech/327-nym-connect-colours
...
Nym Connect: Various ui updates
2022-11-16 14:30:41 +01:00
Raphaël Walther
5daea675e7
Sent errors through the pipe
2022-11-16 14:28:45 +01:00
Gala
ebd18586a8
Merge branch '327-nym-connect-colours' of github.com:nymtech/nym into 327-nym-connect-colours
2022-11-16 13:14:40 +00:00
Gala
585610295f
Merge branch 'develop' into 327-nym-connect-colours
2022-11-16 13:14:17 +00:00
Raphaël Walther
91653d13c6
Added echo
2022-11-16 14:03:34 +01:00
Mark Sinclair
b84486c0f4
GitHub Actions: install packages needed for build
2022-11-16 11:56:26 +00:00
Mark Sinclair
b6a765481a
GitHub Actions: add workflow to build network explorer api
2022-11-16 11:43:53 +00:00
Mark Sinclair
8f52f34bc4
GitHub Actions: add workflow to build network explorer api
2022-11-16 11:43:17 +00:00
Raphaël Walther
39798de1e8
Fixed dependency
2022-11-16 11:40:28 +01:00
Raphaël Walther
c650587e4c
Fixed typo
2022-11-16 11:35:06 +01:00
Raphaël Walther
660d5d8b05
Added missing property
2022-11-16 11:18:12 +01:00
Raphaël Walther
79f9db91ae
Fixed typo
2022-11-16 11:16:07 +01:00
Raphaël Walther
43822f27a8
Switched to job outputs
2022-11-16 11:13:36 +01:00
Raphaël Walther
e500d154dd
Fixed issue with environment variable
2022-11-16 10:37:28 +01:00
Raphaël Walther
3ceb00fae1
Added matrix
2022-11-16 10:24:49 +01:00
Raphaël Walther
d019343fd9
Added nightly build on latest release
2022-11-16 10:10:59 +01:00
Raphaël Walther
f55a55b784
Cleaned workflows
2022-11-16 10:10:14 +01:00
Raphaël Walther
0ea8da79c8
Enabled yanked crates warning
2022-11-16 09:24:58 +01:00
Jon Häggblad
0e12251773
Update some deps suggested by cargo deny ( #1761 )
...
* Update yanked cpufeatures dependency
* Update yanked textwrap version
* Updated yanked crossbeam-channel version
* Update client-core dep to 1.1.0
2022-11-16 09:10:40 +01:00
Jon Häggblad
f886326014
wallet_storage: fix clippy ( #1757 )
2022-11-16 07:43:49 +01:00
Jess
c73c2beb33
Update CHANGELOG.md
2022-11-15 19:04:38 +00:00
benedettadavico
b7aa84cd5a
updating mainnet mixnet conract address
2022-11-15 19:54:28 +01:00
Raphaël Walther
b6b40163c6
Added security audit for whole tree
2022-11-15 17:43:51 +01:00
Jędrzej Stuczyński
f46c0142e7
Updated changelog
2022-11-15 16:28:15 +00:00
Jędrzej Stuczyński
8774b22d84
Added migration code for updating vesting contract address
2022-11-15 16:06:03 +00:00
Mark Sinclair
c74a880838
Update README for SDK
2022-11-14 15:58:00 +00:00
Mark Sinclair
ccbb254b1a
Add wildcard glob for all files to SDK npm package.json
2022-11-14 15:36:30 +00:00
Dave Hrycyszyn
2bd0cfc870
Moving towards a publishable npm sdk package
2022-11-14 15:08:58 +00:00
Gala
aeaf31ed59
Merge pull request #1756 from nymtech/feature-457-banner
...
Feature 457 banner
2022-11-14 14:04:07 +01:00
Gala
05820cfca7
mantenance banner text update
2022-11-14 12:58:49 +00:00
Gala
0469d5b602
adding a comment and different alignment
2022-11-11 11:53:49 +01:00
Jon Häggblad
d912844543
Client: multiplex connection data streams ( #1720 )
...
* WIP: QA network details
* Initial implementation to multiplex socks5-client sends
* Introduce TransmissionLane enum
* WIP
* WIP: client requests connection id
* WIP
* mulitplex somewhat done
* Remove closed lanes
* WIP: connection handling over ws
* Remove unused published active connections shared data
* Start on status timer
* Max number of connections, and prune
* Some tidy
* Remove commented out code and tweak log
* Tidy
* Tweak log output
* Rename to TransmissionBuffer
* Use number of msg sent instead of time to rank age of lanes
* Create client-connections crate
* Remove waker call that probably are not needed
* Extract out some types from real traffic stream module
* Revert to develop qa.env
* Tweak comments, tidy for getting ready to merge
* Update changelog
* wasm client compile fixes
* rustfmt
2022-11-11 11:04:49 +01:00
Gala
64757ebc83
adding missing spaces
2022-11-11 07:16:13 +01:00
Gala
ba55affe0a
reducing ne banner height
2022-11-10 20:43:09 +01:00
Gala
e9f826e705
adding a mintenance banner
2022-11-10 20:11:59 +01:00
Fouad
bfbd509e4b
Update/last minute release updates ( #1753 )
...
* fix vesting update bond settings
* style and text updates
* show tx fee when updating node settings
* allow cost param update with vesting tokens
2022-11-10 16:22:09 +00:00
Mark Sinclair
b68fb4f5dd
Merge branch 'release/v1.1.0' into develop
2022-11-10 15:06:36 +00:00
Dave Hrycyszyn
7461fe88d0
Merge remote-tracking branch 'origin/feature/nym-sdk' into develop
2022-11-10 14:09:49 +00:00
Jon Häggblad
510d0333a1
Add -c for --config-env-file ( #1748 )
...
* Add -c for --config-env-file
* changelog: add note
2022-11-10 13:38:55 +01:00
Jon Häggblad
cea4887080
Fix clippy in beta toolchain ( #1749 )
2022-11-10 13:38:40 +01:00
Jon Häggblad
8f1cb67bf7
Update client-core to 1.1.0
2022-11-10 09:44:20 +01:00
Jon Häggblad
09b9601c7e
Update client-core to 1.1.0
2022-11-10 09:38:38 +01:00
Mark Sinclair
2a1dd138e0
GH Actions: Install same dependencies as build..yml
2022-11-09 18:21:28 +00:00
Mark Sinclair
89925e49e8
GH Actions: Install same dependencies as build..yml
2022-11-09 18:20:45 +00:00
Mark Sinclair
96fc7208a2
Merge branch 'release/v1.1.0' into develop
2022-11-09 15:27:56 +00:00
Mark Sinclair
9874daa061
Release v1.1.0: bump versions and update CHANGELOGs ( #1746 )
...
* Bump version of nym-cli to 1.1.0 and move CHANGELOG to standalone file
* Bump version of nym-connect to v1.1.0 and update CHANGELOG
* Bump version of nym-wallet to v1.1.0 and update CHANGELOG
* Bump version of explorer-api to v1.1.0
* Bump versions of binaries (native-client, socks5-client, mixnode, gateway, network-requester) to v1.1.0
* Bump version of validator-api to v1.1.0
* Bump version of mixnet contract to v1.1.0 (vesting contract already v1.1.0 from #1472 )
* Bump Nym Platform version to v1.1.0 and update CHANGELOG
* Update CHANGELOG.md
* Update CHANGELOG.md
* Updated changelog with v2-related changes
* Update CHANGELOG.md
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Pierre Dommerc <dommerc.pierre@gmail.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Jess <31625607+jessgess@users.noreply.github.com >
2022-11-09 15:04:41 +00:00
Fouad
baa61c07d5
Bug fix/ne snag list ( #1741 )
...
* use uncapped saturation
* display uncapped saturation
update profit margin tooltip
update operating cost
update rewards tooltip
update stake saturation tooltip
update reward tooltips
update profit margin tooltip
* allow full gateway field to be clickable
use uncapped saturation on mixnode details page
2022-11-09 12:39:14 +00:00
Jon Häggblad
b8cb683da0
Add qwerty qa net env file
2022-11-09 11:27:28 +01:00
Jon Häggblad
62e9c8236a
Remove log from vesting-contract ( #1745 )
...
* Remove log from vesting-contract
* rustfmt
2022-11-09 11:04:32 +01:00
Jon Häggblad
d79c25861b
Merge pull request #1740 from nymtech/develop-with-release-1.1.0-merged-in
...
Merge release/v1.1.0 into develop
2022-11-09 11:02:12 +01:00
Jon Häggblad
b89ec2e0be
clippy
2022-11-09 10:43:53 +01:00
Jon Häggblad
269f50bdd4
rustfmt
2022-11-09 10:25:39 +01:00
durch
e3c02dc80a
Actually save updated pledge cap
2022-11-09 10:22:14 +01:00
Drazen Urch
65a9320d35
Set default pledge cap to 10% ( #1739 )
...
* Set default pledge cap to 10%
* fix clippy beta lints
2022-11-09 10:22:08 +01:00
durch
cf268ffcd5
Actually save updated pledge cap
2022-11-09 10:19:21 +01:00
Mark Sinclair
bdcfe42a1e
Add docs and diagrams
2022-11-08 17:47:10 +00:00
Mark Sinclair
51e30b2a89
Add "attach file" to chat demo
...
Uses custom binary payload, that includes headers with the file and mime-type, so the receiving browser can save the file correctly.
2022-11-08 17:47:10 +00:00
Mark Sinclair
76d4d0e7cb
Add makefile
2022-11-08 17:47:10 +00:00
Mark Sinclair
9df432b8a2
Add arbitrary text headers to binary payload helpers
2022-11-08 17:47:10 +00:00
Mark Sinclair
4021059e76
Send all chat messages with new payload
2022-11-08 17:47:10 +00:00
Mark Sinclair
43ef098aad
Add utilities to handle text and binary payloads for mixnet messages
2022-11-08 17:47:10 +00:00
Mark Sinclair
bf1d2a12bc
Fix html file
2022-11-08 17:47:10 +00:00
Mark Sinclair
c3f214ffad
Change to sync build
2022-11-08 17:47:10 +00:00
Mark Sinclair
324fb6afe7
Build SDK in dependencies
2022-11-08 17:47:10 +00:00
Mark Sinclair
ace020b5cf
Upgrade favicons (to upgrade sharp)
2022-11-08 17:47:10 +00:00
Mark Sinclair
4b8fa4805e
Tweak dependency build script
2022-11-08 17:47:10 +00:00
Mark Sinclair
eb18b49f3e
Add a typescript version of the old js-example with basic HTML
2022-11-08 17:47:10 +00:00
Mark Sinclair
2dc45fda1e
Tweak dependency build script
2022-11-08 17:47:10 +00:00
Mark Sinclair
c2a113f1b3
Remove bootstrap async load, as it isn't needed when loading the wasm from a worker
2022-11-08 17:47:10 +00:00
Mark Sinclair
f805eebce7
UI tweaks
2022-11-08 17:47:10 +00:00
Mark Sinclair
ad81160760
Build dependencies
2022-11-08 17:47:10 +00:00
Mark Sinclair
0931236a98
Add README and example structure
2022-11-08 17:47:05 +00:00
Drazen Urch
b28ff17c30
Set default pledge cap to 10% ( #1739 )
...
* Set default pledge cap to 10%
* fix clippy beta lints
2022-11-07 14:40:52 +01:00
Jon Häggblad
9b14e00653
Fix merge error
2022-11-07 13:55:36 +01:00
Jon Häggblad
ec8b5e6e9d
Merge remote-tracking branch 'origin/release/v1.1.0' into develop
2022-11-07 10:13:33 +01:00
Raphaël Walther
d4584c305a
Set cron
2022-11-04 15:50:08 +01:00
Raphaël Walther
afc53d4379
Added audit notification
2022-11-04 15:12:29 +01:00
Raphaël Walther
4278e88d3c
Added audit notification
2022-11-04 14:55:47 +01:00
Raphaël Walther
e12a34ce6b
Added audit notification
2022-11-04 11:58:23 +01:00
Raphaël Walther
1de64f7b52
Added audit notification
2022-11-04 11:42:31 +01:00
Raphaël Walther
66dbe09e66
Added audit notification
2022-11-04 11:22:54 +01:00
Raphaël Walther
dcce269921
Added audit notification
2022-11-04 09:56:00 +01:00
Jędrzej Stuczyński
c043f0096a
Notify about sent packet after actually pushing it through mix_tx ( #1735 )
2022-11-03 15:11:58 +00:00
Fouad
a7cd7a58f2
Bugfix/delegations sort by no bonded node ( #1737 )
...
* use sorting function
* create hardcoded examples in storybook
2022-11-03 13:44:09 +00:00
Jędrzej Stuczyński
fe6da046dc
Fixed beta clippy warnings ( #1736 )
2022-11-03 10:13:16 +00:00
Gala
8bbdb94b13
Merge pull request #1733 from nymtech/417-inputs-label
...
Wallet: make input's label always shrink
2022-11-02 16:42:17 +01:00
Pierre Dommerc
e32601ab86
feat(wallet): normalize decimal places in ui ( #1731 )
2022-11-02 15:48:49 +01:00
Gala
161138bdff
Merge branch 'release/v1.1.0' into 417-inputs-label
2022-11-02 14:26:03 +01:00
Fouad
0529e84a31
add account how to links ( #1732 )
2022-11-02 13:15:48 +00:00
Gala
95f98016de
make label always shrink
2022-11-02 13:49:29 +01:00
Fouad
4967bbb5bd
Feature/delegations without bonded node ( #1727 )
...
* refactor delegations list to include separate delegation and pending delegation item
* show tooltip on delegation with unbonded node
* feat(wallet): add operating cost in delegations list
* add additional state to check for unbonding event
* disable actions when pending unbond event
* add request and type guard for pending unbond event
* add mixnode_is_unbonding to delegation item type
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2022-11-02 10:46:45 +00:00
Fouad
2952144d32
add profit margin percent to response ( #1729 )
...
* add profit margin percent to response
* use display percentage function
* fix profit margin display
* fix up filters
2022-11-01 13:02:34 +00:00
Jędrzej Stuczyński
80c21b3ed9
(chore) setting up a common/logging crate ( #1730 )
2022-11-01 11:46:47 +00:00
Jędrzej Stuczyński
1f0d5f8ad0
Feature/vesting contract version query ( #1726 )
...
* Introduced vesting contract query for build information
* Fixed import paths
* Changelog
2022-10-31 17:37:16 +00:00
Jędrzej Stuczyński
49ce56c367
Jedrzej/feature/version field in framed sphinx packets ( #1723 )
...
* introduced PacketVersion into FramedSphinxPacket
* Using legacy mode by default in mixnodes and gateways
* fixed unit tests
2022-10-31 16:56:37 +00:00
Pierre Dommerc
4ab6f4c3a9
refactor(explorer-api): route ping use mix_id as param ( #1728 )
2022-10-31 16:58:30 +01:00
Jędrzej Stuczyński
3727370b9e
Improved error propagation for fallible validator api queries ( #1681 )
...
* Improved error propagation for fallible validator api queries
* Updated changelog
2022-10-31 15:28:54 +00:00
Jędrzej Stuczyński
b3272097f9
Jedrzej/bugfix/historical uptimes recording ( #1721 )
...
* Removed commented out type alias
* typos
* Using the same underlying timer for uptime updater
* Updating uptimes at 23:00 UTC each day
* Changelog
2022-10-31 12:19:14 +00:00
Jon Häggblad
ebc13c4327
client: make channel to mix traffic controller bounded and add backpressure handling v1.1 ( #1725 )
...
* clients: change mix traffic channel to bounded
* clients: dynamically adjust sending delay in steps
* rustfmt
* wasm-client: update channel
* client: introduce SendingDelayController
* client-core: downgrade two debug statements to trace
* sending delay controller: tweak parameters
* wasm-client: add tokio dependency
* client-core: rework delay controller
* Revert "client-core: downgrade two debug statements to trace"
This reverts commit e0a7772fafac7bff0e4a2c50ba25e94b52b794e6.
* Remove outdated comment
* Remove WIP comments
* changelog: add note
* out queue controller: simplify with just send
* client-core: document constants
* client: move creating mix msg channel to mix traffic controller
* client-core: downgrade a warning log msg to debug
* changelog: update
2022-10-31 12:21:02 +01:00
Jon Häggblad
ec3a6b3e27
socks5: wait to close buffer (v1.1 branch) ( #1724 )
...
* socks5: wait to close buffer
This is the fix proposed by @simonwicky in
https://github.com/nymtech/nym/issues/1701
* socks5: fix typo in patch
* socks5: fix tests
* socks5: add type for returned data and index
* socks5: make closed_at_index an Option
* changelog: add note
* changelog: update
2022-10-31 11:56:31 +01:00
Pierre Dommerc
19f3c76f72
Feature/explorer operating cost ( #1719 )
...
* feat(explorer): operating cost
2022-10-28 16:24:52 +02:00
Pierre Dommerc
90cc239999
Feature/ne gateway details ( #1722 )
...
* create gateway details page
* adding uptime chart
* adding loading state for gateways
* adding link style
* fixing gateways pagination
* remove gateway name and desc
* adding correct toolpit text and cleaning
* fix build
* PR requested changes
* fix build
* requested changes
* fix build a rever console utility addition
Co-authored-by: Gala <calero.vg@gmail.com >
2022-10-28 15:12:37 +02:00
Jędrzej Stuczyński
c1bd5db902
comment regarding ts-rs compilation warning
2022-10-28 14:00:54 +01:00
Pierre Dommerc
fb1649bab5
fix(explorer): gateway list location column ( #1718 )
...
* fix(explorer): gateway list location column
* fix(explorer): gateway list columns width
2022-10-28 12:17:23 +01:00
Jędrzej Stuczyński
b21ca41e16
Adding staking supply scale factor in rewarding params update ( #1716 )
2022-10-28 12:17:17 +01:00
Pierre Dommerc
8656abcbde
fix(explorer): minoxde details page ( #1715 )
...
* fix(explorer): minoxde details page
* feat(explorer): add mix_id column in mixnodes list
2022-10-27 17:16:30 +02:00
Jon Häggblad
99b30c2570
client: additional error handling in client + socks5-client + network-requester ( #1713 )
...
* client: add error type to native client, and start handling them
* client: handle two more error cases
* changelog: add note
* socks5: add error type and start handle run errors
* network-requester: add some error types
* rustfmt
* changelog: update note
* network-requester: remove unused import
2022-10-27 16:00:26 +02:00
Jon Häggblad
2c5d31e685
client: make channel to mix traffic controller bounded and add backpressure handling ( #1703 )
...
* clients: change mix traffic channel to bounded
* clients: dynamically adjust sending delay in steps
* rustfmt
* wasm-client: update channel
* client: introduce SendingDelayController
* client-core: downgrade two debug statements to trace
* sending delay controller: tweak parameters
* wasm-client: add tokio dependency
* client-core: rework delay controller
* Revert "client-core: downgrade two debug statements to trace"
This reverts commit e0a7772fafac7bff0e4a2c50ba25e94b52b794e6.
* Remove outdated comment
* Remove WIP comments
* changelog: add note
* out queue controller: simplify with just send
* client-core: document constants
* client: move creating mix msg channel to mix traffic controller
* client-core: downgrade a warning log msg to debug
2022-10-27 15:23:25 +02:00
Tommy Verrall
3ae9ea5de6
Merge pull request #1709 from nymtech/fix/explorerapi-geoip-lookup
...
fix(explorer-api): geoip lookup
2022-10-27 12:47:36 +02:00
Jon Häggblad
cf65bc1295
socks5: wait to close buffer ( #1702 )
...
* socks5: wait to close buffer
This is the fix proposed by @simonwicky in
https://github.com/nymtech/nym/issues/1701
* socks5: fix typo in patch
* socks5: fix tests
* socks5: add type for returned data and index
* socks5: make closed_at_index an Option
* changelog: add note
2022-10-27 12:42:01 +02:00
Jędrzej Stuczyński
8bcec241a2
Moves Percent tests to the crate with the type definition ( #1714 )
2022-10-27 11:33:33 +01:00
Jędrzej Stuczyński
306e9b9dc2
Bugfix/correct staking supply accounting ( #1706 )
...
* Added staking_supply_scale_factor field on RewardingParams
* Scaling the amount of tokens released to the circulating/staking supplies
2022-10-27 10:51:09 +01:00
Jędrzej Stuczyński
2d5f851252
Workaround for clippy #9612 issue
2022-10-27 10:47:13 +01:00
Fouad
d36e349cc6
Display routing scores for bonded gateway ( #1693 )
...
* access gateway report from node status api
* Create 4 response types for gateway and mixnode uptime and status
* Add the three remaining validator-client functions
* display gatways routing scores
* handle undefined gateway report
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-10-27 10:34:11 +01:00
Jon Häggblad
4990a4745f
Add two more sphinx extended packet sizes (8kb and 16kb) ( #1694 )
...
* Rename to ExtendedPacketSize32
* Add two more extended packet sizes
* Update config handling for new packet sizes
* Update wasm-client
* Changelog: update
* wasm-client: fix ref
* Switch use enum instead of string for config
2022-10-27 10:52:57 +02:00
Jędrzej Stuczyński
5ce087dafe
Chore/remove unwraps ( #1707 )
...
* Disallowing the use of unwraps and expects in vesting and mixnet contracts
* Removed dodgy unwraps from the mixnet contract
* Removed dodgy unwraps from the vesting contract
* Removed unwraps/expects from common contracts crate
* ...but adding the unwraps in tests
2022-10-26 16:48:06 +01:00
Dave Hrycyszyn
caf03a09c8
Adding in wss fix for web version
2022-10-26 16:34:09 +01:00
Jon Häggblad
0d399f7d70
connect: tidy error enum ( #1712 )
2022-10-26 17:26:31 +02:00
Jon Häggblad
56cf181770
validator-api: use response type for history and report endpoints ( #1711 )
2022-10-26 17:26:17 +02:00
Tommy Verrall
f0aa2feb76
Merge pull request #1710 from nymtech/fix/explorer-table-ui
...
fix(explorer): mixnode location overflow
2022-10-26 17:13:29 +02:00
pierre
4df927cc3d
fix(explorer): mixnode location overflow
2022-10-26 16:51:25 +02:00
Dave Hrycyszyn
5db47b8931
Optimizing for fat wasm
2022-10-26 15:40:03 +01:00
Dave Hrycyszyn
27c1b29615
Removing accidental yarn lockfile
2022-10-26 15:38:54 +01:00
Dave Hrycyszyn
c80c8ef899
Bumping version number of wasm client package
2022-10-26 14:36:33 +01:00
pierre
3f4373eb98
feat(explorer-api): add debug logs
2022-10-26 12:29:01 +02:00
pierre
cf10bb12ef
feat(explorer-api): use mixnode port in ip lookup
2022-10-26 12:23:33 +02:00
pierre
cb1e93e58d
fix(explorer-api): geoip lookup
2022-10-26 12:06:47 +02:00
pierre
d0cd22c4da
Revert "fix(explorer-api): geoip, ip address from domain"
...
This reverts commit a721e97c06 .
2022-10-26 11:57:04 +02:00
pierre
a721e97c06
fix(explorer-api): geoip, ip address from domain
2022-10-26 11:52:54 +02:00
Drazen Urch
f4f98027a0
Add per account pledge caps ( #1687 )
...
* Add per account pledge caps
* Address PR comments
* Update CHANGELOG
* No cap if no locked
* Fail account creation if taking account already exists
* Delegated free should be counted from vesting period start
2022-10-26 10:51:40 +02:00
Dave Hrycyszyn
dee27e805d
Adding a README for the nym-api
2022-10-25 12:25:09 +01:00
Dave Hrycyszyn
6f7dc36e5c
Removing unused attribute
2022-10-25 11:45:02 +01:00
Dave Hrycyszyn
ef50f361ba
Adding funding notice
2022-10-25 11:45:02 +01:00
Pierre Dommerc
3c55b28e69
feat(explorer-api): auto update geoip database ( #1684 )
...
* feat(explorer-api): auto update geoip database
* feat(explorer-api): read dotenv file
* fix(explorer-api): gitignore
* feat: move geoipupdate service to root compose file
2022-10-24 18:17:50 +02:00
Jędrzej Stuczyński
f1624e658e
Feature/adjusting epoch events ( #1696 )
...
* Added (not yet using) source height for pending events
* Fixed existing unit tests
* Emitting source height for resolved pending events
* Removed unused attribute keys
* Emitting initial total unit reward at time of delegation
* Updated ts types
* regenerated corresponding typescript types
* missed changes
* Piggybacking on breaking change to remove serde aliases
2022-10-24 09:30:51 +01:00
Jon Häggblad
fc44f2fe1c
Fix typo in Makefile
2022-10-21 22:11:04 +02:00
Fouad
cc26e4043c
only display general settings for mixnodes ( #1700 )
...
* only display general settings for mixnodes
2022-10-21 12:21:55 +01:00
Jon Häggblad
bb242080cf
Update qa.env mixnet contract address
2022-10-21 12:34:44 +02:00
Jon Häggblad
3ebaf48aa3
Makefile: add wasm-client ( #1699 )
2022-10-21 11:35:20 +02:00
Fouad
2d7a55daba
fix duplicate delegations ( #1697 )
2022-10-21 09:55:58 +01:00
Fouad
5f36742ce6
fix up operating cost ( #1698 )
2022-10-21 09:51:19 +01:00
Fouad
8547e770da
Display interval timings ( #1690 )
...
* make reusable Alert component
* get current interval
* display next interval and epoch times
* display pending events
2022-10-20 17:11:02 +01:00
Gala
862178c9c5
Merge pull request #1688 from nymtech/ne-changes
...
Network Explorer: narrowing columns and re-orden them
2022-10-20 17:24:16 +02:00
Jędrzej Stuczyński
33a339ae2c
Feature/multi node simulator ( #1692 )
...
* simple multi-node simulator
* Extending simulator with multi-node feature + testing against known good values
* Mixnet contract test fixes
* comment explaining the epsilon choice
2022-10-19 17:52:00 +01:00
Pierre Dommerc
5d583548ec
feat(wallet): new account howto modals ( #1689 )
2022-10-19 11:18:09 +02:00
Fouad
ba979c2e60
Feature/operator costs ( #1680 )
...
* add new operator cost field
* change uptime label to routing score
* update validation for operator cost
* fix profit margin type
2022-10-19 09:56:22 +01:00
Jędrzej Stuczyński
dbb674f042
Fixes rewarding-epoch emitted events + unit tests for reward recalculation ( #1691 )
2022-10-18 12:59:27 +01:00
Jędrzej Stuczyński
c3bea668d5
Renamed the type alias NodeId to MixId and fixed some usages ( #1682 )
...
* Renamed the type alias NodeId to MixId and fixed some usages
* fix(wallet): bonding context
* fix(wallet): remove ip field (type error)
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2022-10-17 17:25:40 +01:00
Gala
e0dd9b533e
create theme variables
2022-10-17 17:17:20 +02:00
Gala
5ab3f95b8f
cleaning
2022-10-17 15:36:42 +02:00
Gala
46097c80fe
Merge branch 'develop' into ne-changes
2022-10-17 14:30:59 +02:00
Gala
ab0eb35906
columns re-order and narrowing
2022-10-17 14:28:41 +02:00
Gala
8bb3b066ba
nav width
2022-10-17 14:28:00 +02:00
Jon Häggblad
6a3ac6b9be
client-core: fix clippy ( #1686 )
...
* client-core: fix clippy in beta toolchain
* nym-connect: update Cargo.lock
2022-10-17 10:58:38 +02:00
Pierre Dommerc
da95e4e903
Wallet - bonding, new node stats component ( #1535 )
...
* feature(wallet-bonding): add bond more skeleton
* fix(wallet-bonding): post godzilla merge
fix: post rebase
feature(wallet-bonding): wip
* feat(wallet-bonding): add node stats component
feat(wallet-bonding): add node stats component
* feat(wallet-bonding): fix tooltip icon size
* fix(wallet-bonding): node stats fix responsiveness
fix(wallet-bonding): post godzilla merge
* feat(wallet): fetch active set probabilities
* feat(wallet): operation mixnode avg uptime
* fix: typo
* fix(wallet): theme colors
fix(wallet): theme colors
* fix(wallet): destructuring
* feat(wallet): request total reward data
* refactor(wallet): clean code
* fix(wallet): typo, better error logging
* fix(wallet): some nym decimal values
* fix(wallet): deal with unym nym values
* fix(wallet): routing score chart
* feat(wallet): new node stats design
* feat(wallet): new node stats design
* fix(wallet): increase component width
* fix(wallet): some vertical alignements
2022-10-14 10:40:53 +02:00
Fouad
732235afc0
update account wording ( #1683 )
2022-10-13 14:44:28 +01:00
Jędrzej Stuczyński
27a81df79e
Require authorisation to reconcile pending events ( #1676 )
2022-10-11 12:32:39 +01:00
Jon Häggblad
03d654214f
wallet: remove leftover debug log
2022-10-10 18:30:58 +02:00
Jon Häggblad
a9dcd8e6c7
validator-api: add operating cost and profit margin to compute reward est ( #1672 )
...
* validator-api: add oper cost and profit margin to compute reward est
* changelog: add note
* rustfmt
* rustfmt
2022-10-10 18:13:23 +02:00
Jędrzej Stuczyński
a43d183b4f
Feature/wasm client updates ( #1673 )
...
* Compiles but runtime time fails
* wip
* Beginning of clean-up - creation of config to keep things together
* Removed unused module
* Removed hardcoded constants
* Easier way of sending binary messages
* WIP cleanup before machine switch
* Upgrade wasm-bindgen to 0.2.83
* Fixed compilation warnings for wasm client
* all clients compiling without warnings
* disabling topology refresh in wasm
* Added a config option to disable loop cover traffic stream
* config changes
* Make webassembly work in a web worker
- `wasm-timer` modified to work in web worker
- add worker target to webpack
- add client to call from HTML
- update README to build WASM for bundling (this does not build ES modules)
* Restored topology refreshing
* correctly polling items in the wasm delay_queue
* Allow client to read up to 8 messages at once from gateway connection (#1669 )
* Allow client to read up to 8 messages at once from gateway connection
* Importing tokio::select in wasm32 target
* Updated changelog
* missing imports
* Introduced disable_main_poisson_packet_distribution to force real_traffic_stream to disable poisson sending (#1664 )
* Introduced disable_main_poisson_packet_distribution to force real_traffic_stream to disable poisson sending
* Updated changelog
* Adjusting default settings
* Introduced a client-configurable option to force it to use extended packet size
* local adjustments
* Removed warning associated with receiving extended packets
* Minimal v2-required changes
* Updated changelog
* explicitly allowing clippy drop_non_drop
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-10-10 16:27:51 +01:00
Jędrzej Stuczyński
54d97fdbec
Introduced a client-configurable option to force it to use extended packet size ( #1671 )
...
* Introduced a client-configurable option to force it to use extended packet size
* cargo fmt
* Removed warning associated with receiving extended packets
* Updated changelog
2022-10-10 15:07:30 +01:00
Gala
69e5abaed9
Merge pull request #1516 from nymtech/340-ne-content
...
NE: Change mentions of "Uptime" to "Routing Score"
2022-10-10 14:35:33 +02:00
Gala
e3284f30a8
Merge pull request #1665 from nymtech/348-bonding-settings
...
Wallet: Bonded node settings
2022-10-10 14:09:26 +02:00
Gala
46d2d1f88b
Merge branch 'develop' into 340-ne-content
2022-10-10 13:55:04 +02:00
Gala
8f11b39e95
consistency
2022-10-10 12:32:43 +02:00
Gala
2192777485
prevent build fail
2022-10-10 12:06:35 +02:00
Gala
11b8c52b30
pr refactoring suggestion
2022-10-10 12:03:38 +02:00
Gala
99cfdab601
using Consoles and some refactor
2022-10-10 11:48:22 +02:00
Jędrzej Stuczyński
11a67adc04
Introduced disable_main_poisson_packet_distribution to force real_traffic_stream to disable poisson sending ( #1664 )
...
* Introduced disable_main_poisson_packet_distribution to force real_traffic_stream to disable poisson sending
* Updated changelog
2022-10-10 10:10:01 +01:00
Jędrzej Stuczyński
65f75c5fe5
Allow client to read up to 8 messages at once from gateway connection ( #1669 )
...
* Allow client to read up to 8 messages at once from gateway connection
* Importing tokio::select in wasm32 target
* Updated changelog
2022-10-10 09:44:47 +01:00
Jędrzej Stuczyński
68c2cf5f95
Feature-locked TestingResolveAllPendingEvents transaction ( #1667 )
2022-10-07 11:25:35 +01:00
Jędrzej Stuczyński
1dd89ea1aa
Try to use up to date list of nodes when performing rewarding ( #1668 )
2022-10-07 11:15:49 +01:00
Jędrzej Stuczyński
6593605834
Exposed all debug fields in client configs
2022-10-07 10:37:36 +01:00
Jędrzej Stuczyński
9d4c62cad6
Added a config option to disable loop cover traffic stream ( #1666 )
...
* Added a config option to disable loop cover traffic stream
* Updated changelog
2022-10-07 10:35:25 +01:00
Gala
f72a38a5a8
use ts type predicates
2022-10-06 15:53:14 +02:00
durch
cc641052b3
Force add Makefile
2022-10-06 15:33:13 +02:00
Gala
545c8b76a7
use location state instead of a query
2022-10-06 15:31:13 +02:00
durch
be07e4997e
Add wasm-opt to build
2022-10-06 15:16:14 +02:00
Gala
139a0dca2f
now is the refactor : )
2022-10-06 15:12:58 +02:00
Gala
e9c0b9bef3
navigation refactor from CR
2022-10-06 15:12:33 +02:00
Gala
9b28de4a06
use iconbutton
2022-10-06 14:22:12 +02:00
Gala
f0c50556ad
don't update not used files
2022-10-06 12:37:57 +02:00
Gala
f50af85fb1
cleaning up a bit the code
2022-10-06 12:20:08 +02:00
Mark Sinclair
25f1fb2eb8
Wrap up Bity order signature and verification into simple structs, so it is easy for them to use ( #1661 )
2022-10-06 11:00:49 +01:00
Gala
27ab849018
unbonf new flow
2022-10-06 11:50:19 +02:00
Jędrzej Stuczyński
803f7117ea
Removes humantime_serde serialization of epoch_length ( #1662 )
2022-10-06 09:05:07 +01:00
Gala
611d37e46f
update with develop
2022-10-05 15:47:17 +02:00
Gala
99b35f8d01
wip unbonding page
2022-10-05 15:38:47 +02:00
Gala
f35bfc63e2
connect also info settings and adding schemas for both forms
2022-10-05 15:35:22 +02:00
Gala
1be85dced6
bonded node param set settings and validate first
2022-10-05 15:22:08 +02:00
Pierre Dommerc
7a3253e025
fix: typescript generate types ( #1660 )
2022-10-05 13:53:03 +02:00
Mark Sinclair
8a3351bf82
common commands - add prefix and account id to the signature verification helper ( #1659 )
2022-10-05 12:47:29 +01:00
Jon Häggblad
55e45a0d88
validator-client: remove left-over log::trace
2022-10-05 11:41:53 +02:00
Pierre Dommerc
5a55c320cb
fix(wallet): reward types ( #1658 )
2022-10-04 17:38:42 +02:00
Gala
ba64c57283
use react useForm
2022-10-04 15:53:19 +02:00
Pierre Dommerc
739b2f88f9
Wallet - update of bonding flow part 1 ( #1528 )
2022-10-04 13:46:51 +02:00
Gala
ce269e60e4
Merge branch 'develop' into 348-bonding-settings
2022-10-04 12:45:04 +02:00
Gala
ad9ea03683
Merge branch 'node-settings-copy' into 348-bonding-settings
2022-10-04 12:44:33 +02:00
Gala
47cae50e68
profit margin only for mixnode
2022-10-04 11:51:34 +02:00
Gala
2a04234c26
wip scroll bar styles
2022-10-03 14:45:01 +02:00
Pierre Dommerc
c582d6dcba
config(wallet): use new mixnet contract address for qa ( #1656 )
2022-10-03 13:38:56 +02:00
Gala
ef8f6ed07b
some ui changes at the navigation
2022-09-29 17:54:31 +03:00
Gala
c644956576
wip
2022-09-29 17:08:31 +03:00
Gala
c329724f8c
Merge branch 'develop' into node-settings-copy
2022-09-29 15:44:52 +03:00
Gala
a96383e714
wip
2022-09-28 09:52:57 +03:00
Jędrzej Stuczyński
49b3a5aa90
Made config.toml values in validator-api take precedence over mainnet defaults ( #1645 )
...
* Made config.toml values in validator-api take precedence over mainnet defaults
* Updated mixnode and gateway configs with similar priority adjustments
* Changelog
2022-09-23 16:59:42 +01:00
Jędrzej Stuczyński
879ce3f2d5
Feature/field renaming ( #1654 )
...
* Replaced serde renames to aliases
Ideally I would have removed all serde macros, but then it would have broken existing QA deployments - perhaps we should do it later
* Renamed 'node_id' in Delegation to 'mix_id'
* Further renamings of 'node_id' to 'mix_id' in various places
2022-09-23 15:01:39 +01:00
Pierre Dommerc
996f0bf732
feature(explorer-api): rewrite geoip2 location service ( #1651 )
2022-09-23 14:53:56 +02:00
Jędrzej Stuczyński
b289a3570a
Prefixing all mixnet contract events with a v2_ prefix ( #1652 )
2022-09-23 12:33:29 +01:00
Gala
1b689edb43
Merge pull request #1653 from nymtech/ne-stak-sat-filter
...
NE: fix upper saturation value used on filters
2022-09-23 11:37:47 +02:00
Jon Häggblad
95c5b70eb7
Remove the old deprecated parts of network-defaults ( #1646 )
...
* network-defaults: remove all the old crap and simplity
* validator-client: remove commented out code
2022-09-23 11:32:23 +02:00
Jędrzej Stuczyński
a5b4504b0a
Emitting information about prior delegation data before rewarding ( #1650 )
...
* Emitting information about prior delegation data before rewarding
* Cargo fmt
2022-09-23 09:32:37 +01:00
Gala
995a61b7ea
fix upper saturation value use on filters
2022-09-23 10:20:51 +02:00
Drazen Urch
0adf4df094
Fig and shell completions ( #1638 )
...
* Fig and shell completions lib
* Complete all the things
2022-09-22 17:26:37 +02:00
Gala
6eb482fc4b
CR: use a parameter instead of cardcoded value
2022-09-22 16:54:07 +02:00
Gala
f9be735d4f
various ui updates
2022-09-22 16:54:06 +02:00
Gala
8c877d64d6
Merge pull request #1649 from nymtech/fix-validator-url-access
...
NE: Fix validators url
2022-09-22 15:32:34 +02:00
Gala
9ae1f046c4
avoid destructuring
2022-09-22 15:13:33 +02:00
Gala
7dc776f98a
wip fixing conflicts
2022-09-22 13:16:39 +02:00
Gala
9717bcbb17
WIP: Merge branch 'develop' into 348-bonding-settings
2022-09-22 12:22:24 +02:00
Gala
f401266d1b
Merge pull request #1644 from nymtech/ne-transition-v1-v2
...
NE: Adding a workaround for v1 to v2 transition
2022-09-22 10:47:32 +02:00
Gala
0fd178a304
Merge branch 'develop' into 327-nym-connect-colours
2022-09-22 10:37:06 +02:00
Gala
1878b50752
Merge branch 'develop' into ne-transition-v1-v2
2022-09-22 10:34:16 +02:00
Gala
8bd7b69bf9
Merge pull request #1597 from nymtech/305-ui-fixes-inputs
...
Wallet: address Figma differences on modals, dialogs and inputs
2022-09-22 10:33:28 +02:00
Gala
cf2ede1040
adding a temporaly solution for transition v1 to v2
2022-09-21 17:57:19 +02:00
Gala
af1bf57f24
anothe conflict fix
2022-09-21 17:41:31 +02:00
Gala
0de6a0f1ca
Merge branch 'develop' into 305-ui-fixes-inputs
2022-09-21 17:41:07 +02:00
Gala
978cbc4f00
fix conflicts
2022-09-21 17:03:56 +02:00
Gala
ebb06d4beb
Merge branch 'develop' - wip fixing clonflicts
2022-09-21 17:03:47 +02:00
Gala
03974f9cb3
Merge pull request #1628 from nymtech/409-ne-filters-info
...
NE & Wallet: NE TableToolbar ui and Wallet new display when no delegations
2022-09-21 16:52:21 +02:00
Jędrzej Stuczyński
d322f5e91b
Removed the concept of exiting validator API after X consecutive failures ( #1643 )
2022-09-21 15:20:33 +01:00
Gala
0dee6d9db7
spacing between title and content on pages
2022-09-21 16:05:03 +02:00
Gala
05bd6d6a9a
signup mnemonic change
2022-09-21 16:04:06 +02:00
Jędrzej Stuczyński
c43dbf6f4d
Feature/remove deprecated routes ( #1642 )
...
* Removed deprecated routes in validator-api
* Removed deprecated routes in explorer-api
2022-09-21 14:54:51 +01:00
Dave Hrycyszyn
848ace1e0b
Using the pre-built package in the chat demo
2022-09-21 13:28:41 +01:00
Mark Sinclair
f98d9d89bc
GitHub Actions - add input to manual dispatch
...
Adds `RUST_FLAGS="--cfg tokio_unstable"` when the input is true to add the tokio console to the validator api
2022-09-21 12:24:09 +01:00
Jon Häggblad
b9015c1321
Update to latest set of selection chance buckets ( #1626 )
...
* Update to latest set of selection chance buckets
* Fixup after rebase
* Lock file update
* storybook update
* update storybook
Co-authored-by: Gala <calero.vg@gmail.com >
2022-09-21 12:38:42 +02:00
Fouad
59b0fe2f94
change input placeholders to labels ( #1575 )
...
* change input placeholders to labels
* use back button on 'show mnemonic' modal
2022-09-21 11:28:30 +01:00
Gala
bf98c1b369
Merge branch 'develop' into 409-ne-filters-info
2022-09-21 12:01:01 +02:00
Gala
d7e3b2c6f2
update branch
2022-09-21 11:57:54 +02:00
Gala
7302b64be7
Merge pull request #1617 from nymtech/309-figma-diff-mnemonic
...
Wallet: Figma diff, change mnemonic textfield
2022-09-21 11:55:15 +02:00
Gala
d5365a7602
Merge pull request #1524 from nymtech/317-forms-menus-titles-ui
...
317 forms menus titles UI
2022-09-21 11:54:53 +02:00
Jędrzej Stuczyński
524d563077
Added additional log statement to show config file save location
2022-09-21 10:12:53 +01:00
Jon Häggblad
e44ddc419c
clippy: fix warnings in beta toolchain ( #1639 )
2022-09-21 09:25:22 +02:00
Jon Häggblad
be20e17ebb
ci: add libudev-dev to nightly linux build
2022-09-21 08:52:41 +02:00
Dave Hrycyszyn
7b76beab76
Switch from deprecated substr() to slice()
2022-09-20 16:00:18 +01:00
Bogdan-Ștefan Neacşu
9ed013b418
Add library to communicate with ledger ( #1640 )
...
* Add library to communicate with ledger
* Update changelog
* Install libudev-dev on linux
2022-09-20 17:57:14 +03:00
Dave Hrycyszyn
33ae43b86d
Removing commented code
2022-09-20 15:44:56 +01:00
Dave Hrycyszyn
2c1ad1388d
removing surb noise display
2022-09-20 15:35:53 +01:00
Jędrzej Stuczyński
136666d759
Feature/rewarding revamp ( #1472 )
...
* Query for node stake saturation
* Queries for currently pending events
* Rewarded set query
* Moved ContractState to common types
since it's being returned as a result of one of the queries on the mixnet contract and thus it needs to be accessible outside the contract itself
* Cleaend up storage initialisation
* started restoring unit tests
* Removed attached 1ucoin for cross-contract execute msgs
* wip
* query for rewarding details of a mix node
* Changes for mixnodes and gateways
* Furher progress on v2 changelog(-ish) description
* wip
* first version of the description
* mixnode bonding queries tests and fixes
* ibid for storage
* MixnodeEventType enum + created events for missing mixnode txs
* tests for adding new mixnode
* Additional mixnode-related tests + bug fixes
* Display for Percent
* Bunch of tests for try_reward_mixnode
* More tests and fixes
* ibid
* tests for updating rewarding params + important bug fix
* Started removing unused imports
* rewarding queries tests + undelegation bugfix
* A lot of todo()-ing and commenting out unimplemented code
* implements https://github.com/nymtech/team-core/issues/113
* Delegation tests + fixes
* Emiting events by top level interval txs + incorporating limit
* question
* Missing events emissions
* removed some code duplication
* wip
* pending delegation tests
* Vesting contract update
* More tests (and fixes) for pending events txs
* Restored gateway tx tests
* Another cleanup iteration
* removed redundant comment
* Unit tests, fixes and simplifcations for interval-related txs
* Unit tests for helper functions
* Interval queries unit tests
* Test for correct contract initialisation
* Another round of cleanup
* Work on mixnet_query_client trait
* mixnet_signing_client trait
* Removed redundant methods
* Slowly restoring validator client functionality
* Added deprecated query for mix details by identity
* wip restoration of validator-api
* Work on deprecating validator API routes
* Further validator-api routes
* Restored rest of status api routes
* Resolved all todos in ValidatorApiStorage
There's still bunch left in StorageManager though
* Changed NodeId from u64 to u32
* Updating sql code
* Network monitor internals
* Changed behaviour of full_epoch_id and updated epoch operations
* Fixed sql queries
* [most likely] finished updating rest of the validator API
* Post rebasing fixes
* Feature/rewarding revamp explorer api changes (#1511 )
* Changed cache to allow for non-string keys
* Helper method for best-effort conversion of pubkey to nodeid
* Updated validator-api client routes
* Updated routes to use mix-id indexing
* Introduction of deprecated routes callable by identity key
* Fixed mixnode compatibility by changing read node details fields (#1512 )
* Fixed bond to topology conversion for client compatibility (#1513 )
* Updated 'verify_gateway_owner' to use correct nymd_client method for obtaining gateway details (#1515 )
* Updated constructor for ValidatorCacheInner
* Fixed wasm client topology construction
* Run cargo fmt on the entire codebase
* Feature/rewarding revamp wallet backend changes (#1529 )
* Updated mixnode-related ts types
* Updated nym-wallet-types
* Updated 'get_contract_settings' and commented out code of other tauri commands
* 'update_contract_settings'
* 'bond_gateway'
* unbond_gateway'
* Utility commands for the transition period
* 'bond_mixnode'
* 'unbond_mixnode'
* Ability to update mixnode cost paramaters
* Mixnode config update
* Updated mixnode_bond_details
It also returns a different underlying type now
* Updated 'gateway_bond_details'
* Obtaining pending operator rewards
* Improved way of obtaining number of mixnode delegators
* simplified error handling in 'fetch_mix_node_description'
* mixnode and gateway ownership queries
* updated get_number_of_mixnode_delegators to use mix_id since we have the conversion utils helper
* mixnode delegation
* undelegating
* Obtaining pending delegator rewards
* Command for obtaining current interval details
* Queries to handle paging for pending events
* Additional level of indirection to pending events to incorporate event id into response
* Wallet compatible pending event types
* Commands fo obtaining pending events
* Re-implemented pending delegation events
* Further work on delegation
* Removed unused imports
* Commands for withdrawing rewards
* Admin-related simulations
* mixnet-related simulation commands
* Validator-api related routes
* Bond-related vesting operations
* Vesting simulations
* Vesting handler for UpdateMixnodeCostParams
* Vesting reward claiming
* Vesting queries
* claim_locked_and_unlocked_delegator_reward
* The massive delegation query
* cleanup
* updated typescript requests
* sorted the new type exports in ts-rs-cli
* Regenerated typescript types
* temporarily ignoring unreachable code in vesting migration
* Updated missed test fixture
* Fixed missing coconut-specific import
* cargo fmt
* Exporting reward-related types
* utility to convert stringified decimal to cosmjs Decimal
* deriving Eq alongside PartialEq
* wip - typescript fixes
* using default operating cost when bonding mixnode
* Using default operating cost when updating mixnode cost params
* most delegation fixes
* Wrapping delegation with node identity
* Added MultiIndex on owner and identity key to unbonded mixnodes
* Support for queries for unbonded nodes by owner or by identity key
* Cargo fmt + ts types update
* feature locking unused imports
* fix(nym-wallet): typing and error (#1548 )
* post-rebase fixes
* Changed storage key for new delegations map in vesting contract
* fix(wallet): typing issues (#1562 )
* fix(wallet): error UI feedback (#1565 )
* clean(wallet): remove useless files (with flamethrowers 🔥 ) (#1567 )
* Changed default_mixnode_cost_params to allow accepting f32 instead
* Revert "Changed default_mixnode_cost_params to allow accepting f32 instead"
This reverts commit fb62a0014f .
* Fixed APY calculation for 0 pledge value
* Don't send rewarding transactions for empty rewarded set
* Fixed mixnode rewarding in validator API
* fix(nym-wallet): profit margin (#1574 )
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* Removed todo!() from vesting contract migration since its going to be dealt with differently
* fix(nym-wallet): stake saturation and delegations (#1578 )
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): stake saturation percentage
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* fix(nym-wallet): get rid of delegation history
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* fix(nym-wallet): welcome back pending events and delegation menu
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): get rid of delegation history
* Updated typescript side of things
* fix(nym-wallet): welcome back pending events and delegation menu
* fix(nym-wallet): fix clippy
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Updated vesting contract migration to update the mixnet contract address
* feat(wallet): add confirmation/warning modal for unbonding
* Post rebasing fixes
* commented out all code
* Bunch of work in progres, but working simulator
* Removing redundant fields + increased precision to 9decimal places
* deserialization of Percent with value validation
* wip
* Further moving things around + mixnode bonding
* Mixnode unbonding
* Starting restoration on contract state
* Revamping interval
* More work on epoch/interval
* progress on mixnode rewarding
* Moved MixNodeRewarding to rewards storage
* wip on delegations
* Removed concept of periods and historical records and moved cummulative reward ratio directly to delegation
* more wip delegation
* Full delegation flow
* mixnode config updates
* Mixnode cost function updates
* Work on moving mixnode unbonding to post-epoch actions
* Unbonding
* Processing undelegation
* changing cost params
* Uncommented existing gateways features
without much changes so far, however, things like unbonding should probably also go to epoch queue
* ExecuteMsg cleanup
* unit tests for withdrawing rewards against known values
* Transactions for withdrawing rewards
* Transactions for updating various parameters
* First round of post-tx cleanup
* Moved all storage keys to constants.rs
* Using correct initial gateway pledge amount
* Renamed sybil_resistance_percent to sybil_resistance with percent being implicit from the typ
* Starting with contract queries
* Keeping minimal details of unbonded mixnoces
* Checking for owner address rather than rewarding validator when updating rewarding params
* Mixnode-related queries
* Gateway-related queries
* Query for paged unbonded mixnodes
* Delegations queries
* Query for current interval details
* Removed 'fixed' dependency from the mixnet common
* wip on implementing rewards-related queries
* Pending rewards queries
* Query for node stake saturation
* Queries for currently pending events
* Rewarded set query
* Moved ContractState to common types
since it's being returned as a result of one of the queries on the mixnet contract and thus it needs to be accessible outside the contract itself
* Cleaend up storage initialisation
* started restoring unit tests
* Removed attached 1ucoin for cross-contract execute msgs
* wip
* query for rewarding details of a mix node
* Changes for mixnodes and gateways
* Furher progress on v2 changelog(-ish) description
* wip
* first version of the description
* mixnode bonding queries tests and fixes
* ibid for storage
* MixnodeEventType enum + created events for missing mixnode txs
* tests for adding new mixnode
* Additional mixnode-related tests + bug fixes
* Display for Percent
* Bunch of tests for try_reward_mixnode
* More tests and fixes
* ibid
* tests for updating rewarding params + important bug fix
* Started removing unused imports
* rewarding queries tests + undelegation bugfix
* A lot of todo()-ing and commenting out unimplemented code
* implements https://github.com/nymtech/team-core/issues/113
* Delegation tests + fixes
* Emiting events by top level interval txs + incorporating limit
* question
* Missing events emissions
* removed some code duplication
* wip
* pending delegation tests
* Vesting contract update
* More tests (and fixes) for pending events txs
* Restored gateway tx tests
* Another cleanup iteration
* removed redundant comment
* Unit tests, fixes and simplifcations for interval-related txs
* Unit tests for helper functions
* Interval queries unit tests
* Test for correct contract initialisation
* Another round of cleanup
* Work on mixnet_query_client trait
* mixnet_signing_client trait
* Removed redundant methods
* Slowly restoring validator client functionality
* Added deprecated query for mix details by identity
* wip restoration of validator-api
* Work on deprecating validator API routes
* Further validator-api routes
* Restored rest of status api routes
* Resolved all todos in ValidatorApiStorage
There's still bunch left in StorageManager though
* Changed NodeId from u64 to u32
* Updating sql code
* Network monitor internals
* Changed behaviour of full_epoch_id and updated epoch operations
* Fixed sql queries
* [most likely] finished updating rest of the validator API
* Post rebasing fixes
* Feature/rewarding revamp explorer api changes (#1511 )
* Changed cache to allow for non-string keys
* Helper method for best-effort conversion of pubkey to nodeid
* Updated validator-api client routes
* Updated routes to use mix-id indexing
* Introduction of deprecated routes callable by identity key
* Fixed mixnode compatibility by changing read node details fields (#1512 )
* Fixed bond to topology conversion for client compatibility (#1513 )
* Updated 'verify_gateway_owner' to use correct nymd_client method for obtaining gateway details (#1515 )
* Updated constructor for ValidatorCacheInner
* Fixed wasm client topology construction
* Run cargo fmt on the entire codebase
* Feature/rewarding revamp wallet backend changes (#1529 )
* Updated mixnode-related ts types
* Updated nym-wallet-types
* Updated 'get_contract_settings' and commented out code of other tauri commands
* 'update_contract_settings'
* 'bond_gateway'
* unbond_gateway'
* Utility commands for the transition period
* 'bond_mixnode'
* 'unbond_mixnode'
* Ability to update mixnode cost paramaters
* Mixnode config update
* Updated mixnode_bond_details
It also returns a different underlying type now
* Updated 'gateway_bond_details'
* Obtaining pending operator rewards
* Improved way of obtaining number of mixnode delegators
* simplified error handling in 'fetch_mix_node_description'
* mixnode and gateway ownership queries
* updated get_number_of_mixnode_delegators to use mix_id since we have the conversion utils helper
* mixnode delegation
* undelegating
* Obtaining pending delegator rewards
* Command for obtaining current interval details
* Queries to handle paging for pending events
* Additional level of indirection to pending events to incorporate event id into response
* Wallet compatible pending event types
* Commands fo obtaining pending events
* Re-implemented pending delegation events
* Further work on delegation
* Removed unused imports
* Commands for withdrawing rewards
* Admin-related simulations
* mixnet-related simulation commands
* Validator-api related routes
* Bond-related vesting operations
* Vesting simulations
* Vesting handler for UpdateMixnodeCostParams
* Vesting reward claiming
* Vesting queries
* claim_locked_and_unlocked_delegator_reward
* The massive delegation query
* cleanup
* updated typescript requests
* sorted the new type exports in ts-rs-cli
* Regenerated typescript types
* temporarily ignoring unreachable code in vesting migration
* Updated missed test fixture
* Fixed missing coconut-specific import
* cargo fmt
* Exporting reward-related types
* utility to convert stringified decimal to cosmjs Decimal
* deriving Eq alongside PartialEq
* wip - typescript fixes
* using default operating cost when bonding mixnode
* Using default operating cost when updating mixnode cost params
* most delegation fixes
* Wrapping delegation with node identity
* Added MultiIndex on owner and identity key to unbonded mixnodes
* Support for queries for unbonded nodes by owner or by identity key
* Cargo fmt + ts types update
* feature locking unused imports
* fix(nym-wallet): typing and error (#1548 )
* post-rebase fixes
* Changed storage key for new delegations map in vesting contract
* fix(wallet): typing issues (#1562 )
* fix(wallet): error UI feedback (#1565 )
* clean(wallet): remove useless files (with flamethrowers 🔥 ) (#1567 )
* Changed default_mixnode_cost_params to allow accepting f32 instead
* Revert "Changed default_mixnode_cost_params to allow accepting f32 instead"
This reverts commit fb62a0014f .
* Fixed APY calculation for 0 pledge value
* Don't send rewarding transactions for empty rewarded set
* Fixed mixnode rewarding in validator API
* fix(nym-wallet): profit margin (#1574 )
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* Removed todo!() from vesting contract migration since its going to be dealt with differently
* fix(nym-wallet): stake saturation and delegations (#1578 )
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): stake saturation percentage
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* fix(nym-wallet): get rid of delegation history
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* fix(nym-wallet): welcome back pending events and delegation menu
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): get rid of delegation history
* Updated typescript side of things
* fix(nym-wallet): welcome back pending events and delegation menu
* fix(nym-wallet): fix clippy
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Updated vesting contract migration to update the mixnet contract address
* feat(wallet): add confirmation/warning modal for unbonding
* Post rebasing fixes
* Removed deprecation on GetMixnodeDetailsByIdentity
* Fixed nym-cli
* Removed needless borrow
* Updated colorMap and textMap
Co-authored-by: durch <durch@users.noreply.github.com >
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: Pierre Dommerc <dommerc.pierre@gmail.com >
2022-09-20 14:44:57 +01:00
Gala
16ccbd9e48
CR: use a parameter instead of cardcoded value
2022-09-20 13:30:09 +02:00
Gala
bd0ea45f35
Merge branch 'develop' into 327-nym-connect-colours
2022-09-20 13:17:15 +02:00
Gala
4648967e93
fix build and refactor from CR
2022-09-20 12:43:51 +02:00
Gala
824e980647
Merge branch 'develop' into 305-ui-fixes-inputs
2022-09-20 11:49:33 +02:00
Jon Häggblad
ecbf5296a5
validator-api: guard against funny numbers in apy calc ( #1636 )
2022-09-19 14:37:09 +02:00
Jon Häggblad
f3454409f8
Upgrade nym-connect to tauri 1.1.1 ( #1635 )
2022-09-19 11:34:33 +02:00
Gala
7d2e90b69f
Merge pull request #1625 from nymtech/407-ne-filters-granularity
...
NE: 407 filters granularity
2022-09-19 11:28:26 +02:00
Gala
bb2732bcc6
Merge pull request #1619 from nymtech/413-ne-content
...
NE: Display raw bond instead of self %
2022-09-19 11:16:16 +02:00
Gala
d196993993
fix build
2022-09-19 11:08:16 +02:00
Gala
b4fe8af890
refactor from CR
2022-09-19 11:04:26 +02:00
Gala
1c8ab2395d
Merge branch 'develop' into 409-ne-filters-info
2022-09-19 10:24:18 +02:00
Jon Häggblad
065fe812ae
Rename crate to nym-wallet-recovery-cli ( #1633 )
...
* Rename to nym-wallet-recovery-cli
* Rename crate name too
* Rename workspace member too
* Cargo.lock
2022-09-19 10:22:37 +02:00
Gala
02e75ea5cd
display different content when user doesn't have delegations
2022-09-16 12:24:32 +02:00
Jon Häggblad
2aa18fb77c
nym-wallet: add log window ( #1618 )
...
* Add a second entry point to the webpack config for the logging window
* tauri operations to show a log window
* LogViewer react component
* Upgrade tauri and use default tauri app menu for MacOS and add `Help` menu with `Show log` entry to show the logging window
* wip
* Proof of concept
* Fix format inside debug with ferm
* Put new menubar and log behind env variable flag
* Remove unused deps
* rustfmt
* Add changelog note
* Fix up imports
* Remove old code
* Improve log viewer
* Remove old code
* Add color to output, even if tauri hides it
* Remove redundant level from tauri log msg
* Since menu bar visible by default, change feature flag name
* Fix up webpack config so correct chunks get injected into entry points and remove inline CSS causing CSP issue
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-09-16 09:38:52 +01:00
Jon Häggblad
8a0e7fb9d6
validator-api: add missing clap argument ( #1629 )
2022-09-15 22:31:31 +02:00
Dave Hrycyszyn
13c2ca4a78
Noted a correct npm publish command
2022-09-15 16:28:56 +01:00
Dave Hrycyszyn
6af84535fa
Formatting
2022-09-15 16:27:44 +01:00
Mark Sinclair
c8699cbe8d
wasm-client: fix up dependencies and feature flags so that wasm-pack build works ( #1585 )
...
* wasm-client: fix up dependencies and feature flags so that wasm-pack build works
* Update CHANGELOG
2022-09-15 16:11:49 +01:00
Drazen Urch
974163da97
Reduce iterations when delegator last_claimed_height is 0 ( #1609 )
...
* Reduce iterations when delegator last_claimed_height is 0
* Fix typo
2022-09-15 17:10:35 +02:00
Raphaël Walther
7290e479db
Notification test
2022-09-15 17:01:49 +02:00
Raphaël Walther
c7b728318c
Notification test
2022-09-15 16:57:25 +02:00
Dave Hrycyszyn
5c6d31bcb5
README fix
2022-09-15 15:48:58 +01:00
Dave Hrycyszyn
3823292ba8
Bumping version number to 1.0.0
2022-09-15 15:48:42 +01:00
Bogdan-Ștefan Neacşu
3eeda4a421
Apply fix for socket_state too ( #1627 )
2022-09-15 17:35:41 +03:00
Gala
ebb3f6eebb
fixing the build
2022-09-15 16:06:14 +02:00
Gala
2c15d22e1e
Merge branch 'develop' into 409-ne-filters-info
2022-09-15 15:55:58 +02:00
Gala
f1dca2c9a8
styling the mobile view
2022-09-15 14:50:33 +02:00
Gala
d039c25b55
create a custom label for stake sat
2022-09-15 14:27:52 +02:00
Drazen Urch
16ef1c547b
Remove eth feature, and BBBC related code ( #1612 )
...
* Remove eth feature, and BBBC related code
* Burn some more, especially clients
2022-09-15 13:58:44 +02:00
Dave Hrycyszyn
e804b014a8
Cargo lock excluding webassembly client
2022-09-15 12:25:36 +01:00
Dave Hrycyszyn
e406a05694
Re-excluding clients/webassembly which breaks cargo build --all
2022-09-15 12:24:04 +01:00
Gala
057b3456a7
more granulatity on filters
2022-09-15 12:49:27 +02:00
Dave Hrycyszyn
5ac124e159
Adding the webassembly client to the main build
...
This gives type hinting in editors. I can no longer remember why we
didn't set it up like this a long time ago, but it builds and tests
fine. Feel free to revert if it causes any problems.
2022-09-15 11:33:16 +01:00
Jon Häggblad
f29c6a0550
Merge pull request #1622 from nymtech/jon/fix/shutdown-in-gateway-client
...
gateway-client: fix shutdown
2022-09-14 17:00:48 +02:00
Jon Häggblad
242a6d13af
gateway-client: fix shutdown
2022-09-14 16:24:05 +02:00
Gala
dee2c50b50
ne toolbar changes
2022-09-14 16:04:39 +02:00
Gala
a394c9b59a
PR requested changes
2022-09-14 14:48:30 +02:00
Gala
17768bab0b
Merge branch 'develop' into 317-forms-menus-titles-ui
2022-09-14 14:11:10 +02:00
Gala
7816b4c839
some refactor
2022-09-14 13:58:04 +02:00
Gala
e7ed48e55e
trying to fix the build
2022-09-14 13:35:22 +02:00
Gala
63855f6ca4
display pledge_amount instead of self on mix nodes page
2022-09-14 13:13:08 +02:00
Dave Hrycyszyn
2f53e40355
Switching to mainnet validator API
2022-09-14 11:49:06 +01:00
Dave Hrycyszyn
bb9753cda6
Switching webassembly client to sync web assembly (async loading doens't work)
2022-09-14 11:49:06 +01:00
Dave Hrycyszyn
95d0afdeb6
Whitespace fix
2022-09-14 11:49:06 +01:00
mx
fbe02fa7fb
added new blockstream endpoint to example allowed.list ( #1611 )
...
* added new blockstream endpoint to example allowed.list
* updated changelog
2022-09-14 11:07:19 +01:00
dependabot[bot]
46e206e8f0
build(deps): bump terser from 4.8.0 to 4.8.1 ( #1468 )
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:07:05 +01:00
dependabot[bot]
55bdcecffb
Bump parse-url from 6.0.0 to 6.0.5 ( #1497 )
...
Bumps [parse-url](https://github.com/IonicaBizau/parse-url ) from 6.0.0 to 6.0.5.
- [Release notes](https://github.com/IonicaBizau/parse-url/releases )
- [Commits](https://github.com/IonicaBizau/parse-url/compare/6.0.0...6.0.5 )
---
updated-dependencies:
- dependency-name: parse-url
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:05:39 +01:00
dependabot[bot]
2ee4b8fec6
Bump @openzeppelin/contracts in /contracts/basic-bandwidth-generation ( #1545 )
...
Bumps [@openzeppelin/contracts](https://github.com/OpenZeppelin/openzeppelin-contracts ) from 4.5.0 to 4.7.3.
- [Release notes](https://github.com/OpenZeppelin/openzeppelin-contracts/releases )
- [Changelog](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/OpenZeppelin/openzeppelin-contracts/compare/v4.5.0...v4.7.3 )
---
updated-dependencies:
- dependency-name: "@openzeppelin/contracts"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:05:07 +01:00
dependabot[bot]
67900956f8
Bump terser in /clients/native/examples/js-examples/websocket ( #1620 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.12.1 to 5.15.0.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.12.1...v5.15.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:04:14 +01:00
dependabot[bot]
29166c1d6a
Bump terser from 5.10.0 to 5.15.0 in /testnet-faucet ( #1621 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.10.0 to 5.15.0.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.10.0...v5.15.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:03:56 +01:00
Gala
27d566dd47
some styling
2022-09-14 11:46:06 +02:00
Gala
bfa0144594
text change
2022-09-14 11:38:10 +02:00
Gala
8924f9642f
wip
2022-09-14 11:35:22 +02:00
Dave Hrycyszyn
db24170752
Fixing npm audit in js example code
2022-09-14 10:32:39 +01:00
Gala
58541defad
Merge branch 'develop' into 309-figma-diff-mnemonic
2022-09-14 11:29:55 +02:00
Gala
c513014913
taking advantage to deal with some other differences
2022-09-14 11:27:41 +02:00
Gala
5985ba5182
Merge branch 'develop' into 305-ui-fixes-inputs
2022-09-14 10:08:17 +02:00
Jon Häggblad
fc90d5a389
ci: more cargo clean for windows
...
Not ideal, we need runners with more disk space
2022-09-14 08:31:05 +02:00
Raphaël Walther
af1a83fe83
Test for notification
2022-09-13 19:35:22 +02:00
Raphaël Walther
e12b69e58f
Test for notification
2022-09-13 19:28:46 +02:00
Raphaël Walther
d38614b15c
Test for notification
2022-09-13 19:22:09 +02:00
Raphaël Walther
627d12239e
Added keybase team variable ( #1537 )
...
* Added keybase team variable
* Amended notification
2022-09-13 18:13:18 +01:00
Gala
1af1370f23
display raw bond instead of self %
2022-09-13 17:00:37 +02:00
Gala
ade15d3c60
change mnemonic textfield
2022-09-13 14:53:04 +02:00
Gala
1241a81514
changing alert behaviour
2022-09-13 13:49:42 +02:00
Gala
08a190c1cb
Merge branch 'develop' into 348-bonding-settings
2022-09-13 12:44:11 +02:00
Mark Sinclair
124103d51b
Mixnet and vesting contracts v1.0.2 ( #1616 )
2022-09-13 09:47:18 +01:00
Drazen Urch
6154b0c24c
Fix claim -> undelegate ( #1613 )
...
* Fix claim -> undelegate
* Fix ordering
* Changelog
2022-09-13 09:38:23 +01:00
Pierre Dommerc
b43657f42d
feat(wallet): add tauri ops to sign and verify ( #1606 )
...
* Fix compile error
* Expose signing wallet for signing client
* Add stub tauri operation to sign a message with the current account
* feat(wallet): add a request to verify a signature
* feat(wallet): add support to verify from account address
* feat(wallet): add support to verify from account address
* fix(wallet): verify tauri request signature
* wallet-recovery-cli: upgrade clap to 3.2
* Fix compile error
* Expose signing wallet for signing client
* Add stub tauri operation to sign a message with the current account
* feat(wallet): add a request to verify a signature
* feat(wallet): add support to verify from account address
* feat(wallet): add support to verify from account address
* fix(wallet): verify tauri request signature
* Fix deserializtion of U128
* feat(wallet): avoid unwrap
* refactor(wallet):suggested feedbacks
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: durch <durch@users.noreply.github.com >
2022-09-12 12:32:10 +02:00
Jon Häggblad
20624243c0
ci: another ugly fix for windows low disk space
...
Crazy. I hope we can get runners with more disk space soon
2022-09-12 10:38:48 +02:00
Mark Sinclair
fdff4bf1b7
Nym Wallet v1.0.9 ( #1605 )
...
* network-defaults: update mainnet default nymd_url
* update tests
* Bump nym-wallet version to 1.0.9 and update CHANGELOG
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-09-09 14:47:17 +01:00
Jon Häggblad
47726d3561
Merge pull request #1591 from nymtech/jon/feat/socks5-client-graceful-shutdown
...
socks5-client: graceful shutdown
2022-09-09 15:45:19 +02:00
Jon Häggblad
f3ed0bb11f
gateway-client: disable shutdown signalling for wasm
2022-09-09 15:00:13 +02:00
Jon Häggblad
351adb7f7b
socks5: add missing SHUTDOWN_HAS_BEEN_SIGNALLED.store
2022-09-09 13:02:53 +02:00
Jon Häggblad
e0567dddf2
gateway-client: additional shutdown handling
2022-09-09 12:10:41 +02:00
Jon Häggblad
d109c53370
socks5: tasks with closed channels should all exit
2022-09-09 12:10:41 +02:00
Jon Häggblad
baed6c89fc
socks5: assert that tasks are not exiting when not shutdown
2022-09-09 12:10:32 +02:00
Jon Häggblad
106491ef01
more clippy
2022-09-09 12:09:59 +02:00
Jon Häggblad
46135146ea
clippy
2022-09-09 12:09:59 +02:00
Jon Häggblad
04e5cfabb8
changelog: add note
2022-09-09 12:09:59 +02:00
Jon Häggblad
10be112279
socks5-client: graceful shutdown
2022-09-09 12:09:59 +02:00
Raphaël Walther
634818a988
Added notification workflow
2022-09-09 11:41:44 +02:00
Raphaël Walther
5cb80f7648
Revert "Added audit workflow"
...
This reverts commit a7afd2a1c7 .
2022-09-09 11:36:49 +02:00
Bogdan-Ștefan Neacşu
4d5565d8b6
Remove migration code ( #1604 )
...
* Remove migration code
* Leave blacklist functionality, just in case
2022-09-08 18:41:56 +03:00
Gala
81f36e8da7
some refactor
2022-09-08 13:36:44 +02:00
Gala
f230229ce9
change save button label
2022-09-08 12:18:09 +02:00
Gala
912fb4ab38
Merge branch 'develop' into 348-bonding-settings
2022-09-08 12:05:34 +02:00
Gala
28cc772d7b
various ui updates
2022-09-08 11:43:59 +02:00
Jon Häggblad
f172a23ef8
clients: remove cluster of unwrap and expects for gateway handling ( #1599 )
...
* clients: remove cluster of unwraps and expects for gateway handling
* rustfmt
2022-09-07 15:35:26 +02:00
Gala
1ab6bce821
Merge branch 'develop' into 305-ui-fixes-inputs
2022-09-07 11:27:57 +02:00
Drazen Urch
2363f3ad0a
Initial docs pass ( #1582 )
2022-09-07 01:41:51 +02:00
Jędrzej Stuczyński
6d3e5f22d4
Removed mix_denom from vesting MigrateMsg
2022-09-06 16:45:32 +01:00
Jędrzej Stuczyński
c74ea43b94
Removed migration artifacts from mixnet and vesting contracts ( #1598 )
...
* Removed migration artifacts from mixnet and vesting contracts
* Workaround for CI build
* unused imports
2022-09-06 16:20:16 +01:00
Gala
70624e9062
modals and dialogs border in dark mode
2022-09-06 16:40:50 +02:00
Gala
2407285121
fixing paddings on modals
2022-09-06 14:33:41 +02:00
Drazen Urch
49d8424e30
Update network-requester dependencies ( #1588 )
2022-09-06 14:24:17 +02:00
Drazen Urch
5a7f296328
Update validator-api dependencies ( #1589 )
2022-09-06 14:15:22 +02:00
Gala
db3171ea09
ModalListItem fix font size
2022-09-06 13:58:54 +02:00
Gala
2aaaa0deb7
globally no colon at the end of ModalListItem
2022-09-06 13:55:20 +02:00
Gala
d410277d14
change all placeholders on textfields into labels
2022-09-06 13:41:35 +02:00
Gala
99ceabb0b0
using the wallet Tab component
2022-09-06 13:18:43 +02:00
Fouad
8a6f8185db
Update/update modal background color ( #1594 )
...
* update receive bg color + all other modals
2022-09-06 09:56:12 +01:00
Bogdan-Ștefan Neacşu
30dfa09e18
Simplify the migration to trust the owner more ( #1593 )
2022-09-05 17:31:06 +03:00
Mark Sinclair
7e7072258d
Add nym-cli tool ( #1577 )
...
Co-authored-by: tommy <tommyvez@protonmail.com >
2022-09-05 12:06:35 +01:00
Bogdan-Ștefan Neacşu
10221a1767
Migrate heights to timestamps ( #1584 )
...
* Migrate heights to timestamps
* Improve test with a possible scenario
* Use account id instead of address, as returned by the query
2022-09-05 12:25:57 +03:00
Gala
25df7bcd4d
Merge branch 'develop' into 348-bonding-settings
2022-09-02 09:39:21 +02:00
Jędrzej Stuczyński
a2c6abd3dd
Made nodes_to_remove field in mixnet MigrateMsg public
2022-09-01 17:10:17 +01:00
Gala
1cdca7bec3
unbond modal verification step
2022-09-01 16:57:48 +02:00
Gala
c809c7733d
logic refactor
2022-09-01 15:06:23 +02:00
Gala
7b53003edb
wip verification modal
2022-08-31 18:49:47 +02:00
Gala
831d9d2bf8
update alert text
2022-08-31 18:20:40 +02:00
Gala
cb7c51ba12
remove node settings modal trigger
2022-08-31 17:37:00 +02:00
Gala
0310f0a8a9
some refactor
2022-08-31 17:23:53 +02:00
Gala
bb79d08f6d
dynamic values and remove hard coded code
2022-08-31 16:58:53 +02:00
Bogdan-Ștefan Neacşu
d289c46e87
Feature/nr err report ( #1576 )
...
* common/socks5: Use thiserror and add copyright notice
* Send allowlist failure msg back to socks5 client
* Add some serde unit tests
* Fix clippy after rustup update
* Update changelog
2022-08-31 16:27:02 +03:00
Gala
414c86b500
fix button width
2022-08-31 12:13:40 +02:00
Gala
4304ffcf3c
adding notification span
2022-08-31 11:44:23 +02:00
Gala
309b23e18a
adding confirmation modals
2022-08-31 10:55:13 +02:00
Gala
52703583f0
adding validation to parameters settings
2022-08-31 10:10:37 +02:00
Gala
6473ef13c6
validate info fields
2022-08-30 18:51:39 +02:00
Gala
6de7d060e3
keep same margin on between pages
2022-08-30 17:00:48 +02:00
Gala
9a45f15ba4
wip
2022-08-30 16:49:07 +02:00
Gala
66b5eb13b0
fixing nymcard title size and margin in delegations page
2022-08-30 14:32:15 +02:00
Bogdan-Ștefan Neacşu
a6aba3defd
Feature/validator api shutdown ( #1573 )
...
* Rewarded set updater shutdown (partial) handling
* Shutdown handling in monitor
* Remove shutdown from packet receiver
* Configurable shutdown timeout
* Select on test_run too
* Remove unnecessary await/async
* Add bias to shutdown select and concurrency for big tasks
* Put cpu-bound packet prep on separate thread, to avoid blocking
* Use a better fit timeout value
* Fix clippy warnings
* Update changelog
* Fix wasm client
2022-08-30 14:14:50 +03:00
Jędrzej Stuczyński
6557be3738
Delegator compoudning to bypass pending events ( #1571 )
...
* Delegator compoudning to bypass pending events
* Updated changelog
2022-08-30 11:56:13 +01:00
Gala
4b37d4f050
Merge branch 'develop' into 317-forms-menus-titles-ui
2022-08-30 12:50:11 +02:00
Gala
746795b7ce
mook bonded node
2022-08-30 12:49:50 +02:00
Gala
8b81247044
Merge branch 'develop' into 348-bonding-settings
2022-08-30 11:08:19 +02:00
Bogdan-Ștefan Neacşu
7134755073
Feature/credential mode ( #1570 )
...
* Activate enabled cred mode for coconut feature
* Fix disable cred mode propagation bug
2022-08-26 16:45:32 +03:00
Sachin Kamath
dd1420a65a
Wallet - set gateway default port to 9000 ( #1568 )
...
* fix(wallet): client port to gateway defaults
* fix(wallet): refactor variable name
2022-08-26 13:28:58 +02:00
Jędrzej Stuczyński
df1bc60464
Feature/vesting delegations queries ( #1569 )
...
* Added contract queries for vesting delegations
* Added the queries on NymdClient
* Added account_id to DelegationTimesResponse
* Returning raw u64 as opposed to wrapped Timestamp
* Updated changelog
2022-08-26 11:24:16 +01:00
Bogdan-Ștefan Neacşu
865e809342
Remove hard-coded values from credential client ( #1566 )
2022-08-25 17:52:43 +03:00
Jon Häggblad
51f9c1ca29
Connect: remove some sources of panics when initializing socks5-client ( #1563 )
...
* connect: remove panic when unable to load previous gateway conf
* connect: dont panic when cant get config file
2022-08-25 16:25:31 +02:00
Jon Häggblad
303b014a59
types: fix missing entries in SelectionChance ( #1564 )
2022-08-25 14:06:54 +02:00
Jon Häggblad
e1e20fb13e
inclusion-prob: make rng generic and predictable in tests ( #1561 )
2022-08-25 08:47:04 +02:00
Mark Sinclair
0c3c13ae88
Change nym-connect window title to NymConnect
2022-08-24 15:48:26 +01:00
Jon Häggblad
8c8b7d71d0
validator-api: create node status cache with selection probabilies ( #1547 )
...
* validator-api: create node status cache with selection probabilies
Create a node status cache to complement the contract cache. Initially
we store the simulated active set selection probabilities.
* validator-api: add validator cache watch channel
* changelog: add note
* validator-api: clippy fixes
* validator-api: fix clippy
* validator-api: additional fields to inclusion probabilities response
* selection chance: revert back to 3 buckets
* selection chance: revert buckets again
* rustfmt
* validator-api: remove the old get_mixnode_inclusion_probability
* node-status-cache: return error when refreshing
* inclusion-simulator: cap on wall clock time
* node status cache: tidy
2022-08-24 14:29:21 +02:00
Jon Häggblad
3163c5f054
gateway-client: clippy::question-mark
2022-08-24 09:51:47 +02:00
Jon Häggblad
4a1794b2f1
nymcoconut: fix named-arguments-used-positionally
2022-08-24 09:51:47 +02:00
Jon Häggblad
1898b8ed96
validator-api: add bounds checks in compute_mixnode_reward_estimation ( #1559 )
2022-08-24 09:30:12 +02:00
Mark Sinclair
a23471859d
GitHub Actions: fix up artifacts on nym-cli-publish
2022-08-23 20:19:57 +01:00
Mark Sinclair
9d8c9edf22
Add GitHub Action to build nym-cli on all platforms
2022-08-23 19:27:03 +01:00
Pierre Dommerc
5ea7b24efc
fix(nym-wallet): bonding, enhance error handling ( #1543 )
...
open a dialog for user feedback when error occurs
add some better error logging
2022-08-23 17:53:57 +02:00
Jędrzej Stuczyński
a43a24faa8
Exposed direct queries to smart contract on NymdClient ( #1558 )
...
* Exposed direct queries to smart contract on NymdClient
* Updated changelog
2022-08-23 15:45:43 +01:00
Jędrzej Stuczyński
39ee215005
Storing delegations using block timestamp as opposed to block height ( #1544 )
...
* Storing delegations using block timestamp as opposed to block height
* Updated changelog
2022-08-23 09:42:34 +01:00
Mark Sinclair
ef7961f58e
Update nym-release-publish.yml
2022-08-19 18:32:28 +01:00
Mark Sinclair
e628338b33
GitHub Actions: add manual dispatch and artifact upload
2022-08-19 18:23:16 +01:00
Gala
c6cd787950
adding unbonding modal
2022-08-19 18:06:04 +02:00
Pierre Dommerc
1bb137f87f
Nym-connect - service provider persistant storage ( #1540 )
...
* feat(nym-connect): local storage service provider
* feat(nym-connect): local storage service provider
* feat(nym-connect): local storage service provider
* Add some extra height to the window to stop the scrollbar apearing
* Show the service description when selecting a Service Provider
* Bump version
* Update changelog
* fix(nym-connect): hotfix
* fix(nym-connect): hotfix
* fix(nym-connect): wrong disabled state for connection button
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-08-18 18:53:03 +02:00
Gala
f9ab20b10f
more styling in node
...
settings page
2022-08-18 17:27:28 +02:00
Gala
acffd496ed
nav styles
2022-08-18 17:07:59 +02:00
Gala
466ac1a1e0
settings general page
2022-08-18 16:39:05 +02:00
Dave Hrycyszyn
773f9e5ead
Moving helpful comment into docs comment
2022-08-18 10:45:42 +01:00
Pierre Dommerc
79f695f138
Wallet: new UI for pending delegation ( #1499 )
...
* refactor(wallet-delegation): new delegation pending ui
* refactor(wallet-delegation): remove pending delegation table
* refactor(wallet-delegation): new pending delegation ui
* refactor(wallet-delegation): remove logs
* refactor(wallet-delegation): better typing
* refactor(wallet-balance): feedback review
2022-08-18 11:20:32 +02:00
Gala
d53adcd17e
nodesettings page and logic to browse
2022-08-17 18:55:58 +02:00
Pierre Dommerc
3aabbcf876
fix(nym-wallet): make get_operator_rewards request success optional ( #1542 )
2022-08-17 17:21:36 +02:00
Jędrzej Stuczyński
d96b7408db
Allowing optional fee for top-level NymdClient ( #1541 )
...
* Allowing optional fee for top-level NymdClient
* Updated changelog
* Fixed usages of said methods in validator-api
2022-08-17 13:27:53 +01:00
Gala
36e82e831f
Merge branch 'develop' into 348-bonding-settings
2022-08-17 13:55:06 +02:00
Gala
cbe0115f01
wip
2022-08-17 11:10:10 +02:00
Jon Häggblad
728b0f4549
inclusion-probability: new crate for simulation active set inclusion ( #1534 )
2022-08-16 14:19:55 +02:00
Gala
1dae3c3fc2
remove vAxis label
2022-08-16 14:08:00 +02:00
Gala
574e5cf10a
change legend
2022-08-16 13:42:48 +02:00
Gala
b3fcbb6726
remove log
2022-08-16 12:28:09 +02:00
Gala
f96a60b6a2
log in staging
2022-08-16 12:10:17 +02:00
tommy
0a37c81709
remove not needed prior state of denom
2022-08-16 12:05:38 +02:00
Jędrzej Stuczyński
957cbb45b0
Chore/linter updates ( #1530 )
...
* Removed needless return
* Added Eq derivation where applicable for types with PartialEq
2022-08-12 17:56:49 +01:00
Pierre Dommerc
8ec074cb1f
fix(wallet): typo ( #1527 )
2022-08-12 16:02:27 +02:00
Jess
ab5740087f
Update CHANGELOG.md
2022-08-12 14:55:39 +01:00
Jess
6af59c303e
Update CHANGELOG.md
2022-08-12 14:54:09 +01:00
Jess
27b384e034
Update CHANGELOG.md
2022-08-12 14:53:40 +01:00
Dave Hrycyszyn
7f5ce3ffeb
Removing wallet entries from main changelog
2022-08-12 12:58:49 +01:00
Dave Hrycyszyn
89b6667c75
Splitting changelogs into their own files
2022-08-12 12:50:17 +01:00
Tommy Verrall
a94a9aeaf5
Update README.md
2022-08-11 16:18:06 +01:00
tommy
6bc8b88a20
WIP - validator-api-tests
...
- Test base line
- Jest / Typescript / Node
2022-08-11 17:14:04 +02:00
Gala
37d501f16d
fix delegate more focus state
2022-08-11 16:20:05 +02:00
Gala
1e76169178
fixing spacing in modals
2022-08-11 14:57:37 +02:00
Gala
7406eeff14
ui top bar
2022-08-11 14:11:57 +02:00
Gala
bdabe31fc9
side navigation
2022-08-11 14:03:02 +02:00
Fouad
21f3991714
update sample env ( #1523 )
2022-08-11 12:21:19 +01:00
Tommy Verrall
cd8eba988a
Merge pull request #1522 from nymtech/release/wallet-v1.0.8
...
Release/wallet v1.0.8
2022-08-11 11:45:53 +01:00
Tommy Verrall
d2b3841bbd
Update Cargo.toml
2022-08-11 11:45:28 +01:00
Tommy Verrall
de877fb337
Merge pull request #1521 from nymtech/release/nym-binaries-1.0.2
...
Release/nym binaries 1.0.2
2022-08-11 11:42:36 +01:00
Tommy Verrall
d4c2b9060f
Update changelog for v1.0.2 -reference
2022-08-11 10:02:34 +01:00
Bogdan-Ștefan Neacşu
41ac866729
Feature/validator api panics ( #1520 )
...
* Coconut unwraps
* Fail softly on epoch queries
* Update changelog
* Retry a few times before failing as before
2022-08-11 11:58:17 +03:00
Raphaël Walther
a7afd2a1c7
Added audit workflow
2022-08-11 10:41:57 +02:00
Jon Häggblad
df03daf2cc
socks5: remove pub mod not needed anymore ( #1517 )
...
* socks5: remove pub mod not needed anymore
* all: dedup parse_validators and move to common
* rustfmt
2022-08-10 21:14:12 +02:00
Gala
f7b979825b
Merge branch 'develop' into 340-ne-content
2022-08-10 16:44:02 +02:00
Gala
a74a99d81d
cleaning
2022-08-10 16:38:56 +02:00
Raphaël Walther
b3f5a4f496
Added audit workflow
2022-08-10 16:35:49 +02:00
Gala
c09d3af92f
Merge branch 'develop' into 340-ne-content
2022-08-10 16:35:38 +02:00
Gala
76773c58d7
some styles
2022-08-10 16:34:30 +02:00
Raphaël Walther
d080d661f7
Added audit workflow
2022-08-10 16:29:54 +02:00
Raphaël Walther
6deb481e5d
Added audit workflow
2022-08-10 16:09:05 +02:00
Raphaël Walther
5b98e18a4e
Added audit workflow
2022-08-10 16:03:11 +02:00
Raphaël Walther
506a0da89c
Added audit workflow
2022-08-10 16:00:50 +02:00
Gala
fd90175e87
adding button on mov nav and make it smaller
2022-08-10 15:43:42 +02:00
Gala
0eb859467e
adding a switch between networks
2022-08-10 15:09:44 +02:00
Bogdan-Ștefan Neacșu
c7fdcf0a79
Change for default mainnet and fix typo
2022-08-10 13:40:28 +03:00
Gala
6ac1259f7a
changing content
2022-08-10 11:24:02 +02:00
Fouad
f7d38a7ec6
modal style updates ( #1508 )
...
remove commented code
remove unused props
fix props
2022-08-10 10:14:48 +01:00
tommy
8edc762df9
Update
...
- update the cargo toml
- amend the work flow file
- and the envs to mainnet (disclaimer add qa after)
2022-08-10 11:10:38 +02:00
Pierre Dommerc
4459aca933
fix(wallet-delegation): add error feedback on wrong address ( #1510 )
...
* fix(wallet-delegation): add error feedback on wrong address
* fix(wallet-delegation): use generic component for modal error
2022-08-10 09:31:14 +01:00
Pierre Dommerc
5b84c58985
feat(wallet-balance): hide vesting ui when vesting balance is empty ( #1505 )
...
* feat(wallet-balance): hide vesting ui when vesting balance is empty
* refactor(wallet-balance): feedback review
2022-08-10 09:29:01 +01:00
Fouad
4301d91f6c
Feature/wallet style updates ( #1506 )
...
* update buttons hover colours
* fix nymcard title size
* style updates for accounts!
* fix delegations page lock-up on network switch
2022-08-10 09:28:03 +01:00
Fouad
03d28c115e
delegations page style updates ( #1507 )
2022-08-10 09:27:03 +01:00
tommy
7b15f350cd
add service-provider vesioning to match other binaries
2022-08-10 10:14:07 +02:00
tommy
2b4917b8b1
fix messaging on init for nym-client
2022-08-10 10:11:00 +02:00
Jędrzej Stuczyński
de78ca8d9b
Removed unnecessary to-owned conversion
2022-08-09 15:25:45 +01:00
Gala
58d09e382a
Merge pull request #1504 from nymtech/smooth-filter-slider
...
Smooth filter slider
2022-08-09 14:59:11 +02:00
Gala
0cef12d05b
Merge pull request #1502 from nymtech/1501-contrast-text
...
fixing text color
2022-08-09 14:58:07 +02:00
Jon Häggblad
30e73ee795
Explorer: tweak selection probability categories ( #1503 )
...
* validator-api: tweak SelectionChance
* wallet: update SelectionChance colorMap
* changelog: add note
2022-08-09 12:57:47 +02:00
Tommy Verrall
d918b69664
Update .env.qa
...
Fix wrong denoms for the qa.env
2022-08-09 11:53:11 +01:00
tommy
921e558660
Update versions on binaries
2022-08-09 11:56:54 +02:00
Gala
b3b8d2ab46
adding the value to the cursor
2022-08-08 17:03:05 +02:00
tommy
d62638b8e2
update wallet version
2022-08-08 16:53:00 +02:00
Gala
67130a1289
adding smooth prop
2022-08-08 16:30:10 +02:00
Fouad
0dabff72bd
Feature/bonding refactor ( #1481 )
...
* feat(wallet-bonding): bonding page, new bond form wip
* feat(wallet-bonding): add node table component
feat(wallet-bonding): new dialog component
* feat(wallet-bonding): node settings flow
* feat(wallet-bonding): bond more flow (done)
* feat(wallet): use confirmation modal component
* feat(wallet-bonding): node menu ui
* refactor(wallet-bonding): bonding flow with new gasFee estimation
* feat(wallet-bonding): unbond with gasFee and request
* refactor(wallet-bonding): switch to simpledialog component to keep modals consistency
* feat(wallet-bonding): fetch mixnode status
* update coin types in new bonding page
* fix displayed denom
* rebuild BondedNodeCard using existing shared components
* create reuseable ActionMenu component
* new mixnode form
* add gateway bond form
* check balance and fetch fee on bond mixnode request
* node settings
* get node description
* fix up rust request
* lint fixes + used NodeTypeSelector component
* temporarily remove estimated operator reward
* update return on rust function
* dont display node name UI if name doesnt exist
* rebase develop
* fix uppercase address bug
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2022-08-08 14:09:57 +01:00
Gala
e8e2f195e6
fixing text color
2022-08-08 14:09:33 +02:00
Jędrzej Stuczyński
fa354016e0
Removed useless into() conversion
2022-08-08 09:49:52 +01:00
Tommy Verrall
935ee765e9
Merge pull request #1498 from nymtech/feature/fix-envs
...
fix .env files for explorer.
2022-08-05 16:36:08 +01:00
tommy
4c8e59e6fc
fix .env files for explorer.
2022-08-05 17:11:35 +02:00
Bogdan-Ștefan Neacşu
067f3e6f1a
validator-api: handle SIGTERM ( #1496 )
...
* validator-api: handle SIGTERM
* Update CHANGELOG
2022-08-05 15:59:34 +03:00
Gala
6f09d46dce
Merge pull request #1492 from nymtech/feature/delegating_ui_update
...
feat(wallet-delegation): new confirmation modal ui
2022-08-05 12:08:51 +02:00
Gala
bdef48331b
Merge pull request #1489 from nymtech/332-fix-vesting-ui
...
Wallet: Fixing dark mode colours in vesting shedule
2022-08-05 12:05:19 +02:00
Gala
51a6936e51
Merge pull request #1491 from nymtech/330-mix-wallet-ui
...
Wallet: Fix light mode bg and nav bar UI
2022-08-05 12:02:50 +02:00
Gala
fd456d2952
Merge pull request #1490 from nymtech/334-ne-changes
...
NE: Filter by use routing score instead of stake parameter and adding filters info
2022-08-04 18:24:04 +02:00
Gala
eee1abe593
removing extra styles
2022-08-04 18:15:12 +02:00
Gala
fffad43937
Avoiding CAPS in button
2022-08-04 17:51:24 +02:00
Gala
3a79f43a8d
styling
2022-08-04 17:23:32 +02:00
pierre
2e495f87ab
refactor(wallet-delegation): ModalListItem component, pass colon in label value
2022-08-04 16:35:14 +02:00
Gala
57a9f18f5a
fixing padding marging and wording
2022-08-04 16:30:33 +02:00
Gala
0c6a0a9cae
Merge branch 'develop' into 334-ne-changes
2022-08-04 15:18:54 +02:00
Gala
c80d8d354a
adding nodes number info
2022-08-04 15:17:44 +02:00
Gala
3f544dbc69
adding Advanced filtering text and hover fix
2022-08-04 14:59:17 +02:00
pierre
d1e1f15db0
Merge branch 'develop' into feature/delegating_ui_update
2022-08-04 13:26:41 +02:00
pierre
651c314182
feat(wallet-delegation): new confirmation modal ui
2022-08-04 13:20:00 +02:00
Dave Hrycyszyn
b957b939cf
Typo fix
2022-08-04 11:01:36 +01:00
Gala
a57545521d
some refactor
2022-08-04 11:28:04 +02:00
Gala
da60606921
hover bg color in dark and light mode
2022-08-03 17:20:46 +02:00
Gala
14f9bf7234
left nav spacing
2022-08-03 16:50:02 +02:00
Gala
c1fa92869a
fix light bg color
2022-08-03 16:49:47 +02:00
Gala
c8533e3ec8
cleaning
2022-08-03 14:15:03 +02:00
Gala
06c4dd601d
filter by use routing score instead of stake parameter
2022-08-03 14:06:33 +02:00
Gala
4ff80bbab2
fixing dark mode progress bar
2022-08-03 14:02:50 +02:00
Gala
d7220b1fec
adding info text in filters and renaming
2022-08-03 13:42:48 +02:00
Gala
d92df9ada3
fixing dark mode colours
2022-08-03 12:24:21 +02:00
Bogdan-Ștefan Neacşu
9c19ae322d
Bump regex version to fix dependabot ( #1488 )
2022-08-03 12:45:21 +03:00
Bogdan-Ștefan Neacşu
07893828d8
Fix NC filter for domains suffix-only domains ( #1487 )
...
* Fix NC filter for domains suffix-only domains
* Update CHANGELOG
* Fix unit test for filter
Some domains might be composed of the suffix only.
There are no nonsense domains, as they can be defined even on the local
machine. The underlying library doesn't resolve them, but rather uses a
fixed list of public suffixes to assess the domains.
* Fix clippy
2022-08-03 11:58:20 +03:00
Pierre Dommerc
1167f50543
[Wallet] move Receive page in modal ( #1484 )
...
* feat(wallet): move receive page in modal
* feat(wallet-receive): some ui work
* feat(wallet): simple modal component
show or not the Ok button based on onOk props
* feat(wallet): fix sx props type imports
2022-08-02 12:04:47 +02:00
Drazen Urch
ba1818a903
Chitchat example ( #1464 )
...
* Chitchat example
* Cleanup
2022-08-01 14:19:04 +02:00
Bogdan-Ștefan Neacşu
e631219a73
explorer-api: handle SIGTERM ( #1482 )
...
* explorer-api: handle SIGTERM
* Update CHANGELOG
2022-08-01 13:30:31 +03:00
rachyandco
207c6cf2c7
Correcting a typo ( #1475 )
...
Co-authored-by: Rachyandco <alexis@nymtech.net >
2022-07-29 09:13:07 +01:00
Drazen Urch
c5ece97872
Stake inflation mitigations ( #1480 )
...
* Return Err from compound transactions
* Remove malicious nodes migration
* Reduce total delegation, before adding to it
* Blacklist malicious nodes, prevent future bonding
* Blacklisted gets no reward, enable compound
* Add GetBlacklistedNodes message
* Rebase on develop
* Remove TODO
2022-07-28 15:19:31 +02:00
Bogdan-Ștefan Neacșu
8a2c95d044
Mixnode option doc fix
2022-07-26 15:00:27 +03:00
Bogdan-Ștefan Neacşu
ba5e3d4efa
Remove service entries instead of zeroing them ( #1479 )
2022-07-26 11:53:10 +03:00
Bogdan-Ștefan Neacşu
c81623a61a
Add gateway id in the gateway stats ( #1478 )
...
* Add gateway id in the gateway stats
* Update CHANGELOG
2022-07-25 16:59:45 +03:00
Bogdan-Ștefan Neacşu
8bb42c2b1b
Add migration code for mixnet and vesting contracts ( #1477 )
2022-07-25 14:05:22 +03:00
Mark Sinclair
33e161bd59
GitHub Actions: make explorer deployment only a manual step
2022-07-22 12:19:58 +01:00
Mark Sinclair
0233499036
GitHub Actions: add prod deploy step for Network Explorer UI
2022-07-22 10:34:20 +01:00
Mark Sinclair
a059a29173
nym-connect: update CHANGELOG and bump version to 1.0.1
2022-07-22 10:15:18 +01:00
Mark Sinclair
83c3398570
nym-connect: copy changes
2022-07-22 10:09:13 +01:00
Fouad
93f931459a
fix type update issues with actions (bonding, delegating etc.) ( #1469 )
2022-07-22 09:40:06 +01:00
Bogdan-Ștefan Neacşu
5a7b19aeb6
Nym connect use config from env (mainnet defaulted ( #1471 )
2022-07-21 17:03:14 +03:00
Bogdan-Ștefan Neacşu
b901655591
Fix message deserialization in socks5 client ( #1470 )
2022-07-21 15:36:38 +03:00
Drazen Urch
a9fdbccb82
Universal compound rewards message that anyone can call ( #1387 )
2022-07-21 10:51:33 +02:00
Bogdan-Ștefan Neacşu
9ca3f69aa8
Feature/config from env ( #1463 )
...
* Clients use env
* Explorer api uses env
* Mainnet and qa env files
* Set CONFIGURED on the mainnet defaulting
* Gateway uses env
* Mixnode uses env
* Wallet error simplification
* Network requester takes only mainnet client address
* Validator api uses env
* Mixnet contract uses denom from instantiate
* Vesting contract uses denom from instantiate
* More contract test refactoring
* Coconut bandwidth contract uses denom from instantiate
* Bandwidth claim contract uses denom from instantiate and remove from Cargos
* More remove from Cargos and one missed DEFAULT_NETWORK
* Refactor some other missed places
* Minor fixes
* Test and clippy fixes
* Update CHANGELOG
2022-07-20 13:16:37 +03:00
Fouad
c485934b06
Network Explorer: Mixnode filters ( #1460 )
...
* add filters UI
* use filter schema
* filter mixnode based on selected filters
* only show filters on the mixnode page
* use base api to get all mixnodes to avoid setting mixnodes in state
* prevent additional request when status changes
* create isMobile hook
2022-07-18 15:18:39 +01:00
Bogdan-Ștefan Neacşu
d62e13c932
Feature/coconut double spend prev ( #1457 )
...
* Add spend credential endpoint to coconut bandwidth contract
* Store spent credentials support
* Add query endpoint for spent credentials
* Proposals allowed only from special (contract) address
* Include check for admin in tests
* Create proposal from CBC
* Refactor into coconut integration tests
* Create proposal with spend credential integration test
* Resolve mixnet warnings
* Refactor to re-enable build
* Call CBC from gateway and remove validator-api workaround
* Include migration for the first deployment of multisig
* Fix bug in proposal id parsing
* Remove more validator-api create proposal code
* Check for InProgress status of credential
* Check the proposed voucher value
* Unwrapping cosmos msg from gateway
* Improve error message
* More nit fixing
* Test getting validator api cosmos address endpoint
* Refactor to prepare for distributed comm channel
* Refactor coconut e2e test for reuse
* Verification of cred endpoint test
* Update CHANGELOG
2022-07-18 12:37:07 +03:00
Fouad
47f7a5f795
Feature/changing wallet currency types frontend work ( #1455 )
...
* Introduced concept of denom details
No longer exposing plain 'DENOM'
Denom registration + conversion
Generating typescript type for DecCoin
'New' API on 'send'
Further WIP work on transforming usages of MajorCurrencyAmount into DecCoin
Further replacements of MajorCurrencyAmount into DecCoin
Attempt at dec-coinifying get_all_mix_delegations
Finished purge of MajorCurrencyAmount
Display for Fee
More unification for conversion methods
Fixed up tests and made clippy happier
Minor post-merge fixes
Removed explicit Arc and RwLock from all tauri commands
Fixed conversion to display coin
More type-restrictive exported denom type
Regenerated rust => ts types
* post-rebase fixes
* update frontend
* fix lint errors
* Adjusted Display implementation of DecCoin to include space between amount and denom
* Adding separate base and display denoms for account
* Fixed account constructor
* Using CurrencyDenom for display_mix_denom
* uppercase denom on frontend
* Changed AutoFeeGrant constructor
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-07-15 15:30:40 +01:00
Raphaël Walther
f29200431f
Amended nightly build trigger
2022-07-15 13:37:43 +02:00
Bogdan-Ștefan Neacşu
0912627e1f
Update cosmrs in lock file, so it points to a valid git hash ( #1459 )
2022-07-15 14:17:58 +03:00
Raphaël Walther
70fdcc9be0
Added nightly build trigger
2022-07-15 13:12:29 +02:00
Mark Sinclair
90da6f152b
typescript validator client: add denom argument to constructor ( #1458 )
...
* typescript validator client: add `denom` argument to constructor and a simple test for querying a balance.
Add to yarn workspaces.
* Update CHANGELOG
2022-07-14 15:25:01 +01:00
Bogdan-Ștefan Neacşu
ad547e516a
Feature/fee grant ( #1419 )
...
* Temporarily point cosmrs to PR branch
* Expose grant allowance in client
* Move functions in coconut verifier
* Do execute from gateway
* Explicit fee payment by granter
* Include revoke grant after finishing with the op
* Gateway checks the proposal content before proceeding
* Clippy fixes
* CHANGELOG update
2022-07-14 12:24:46 +03:00
Gala
61c0092f27
Merge pull request #1442 from nymtech/300-fix-ne-validarors-link
...
using a tag instead of link component for external link
2022-07-12 16:08:22 +02:00
Gala
851b80aaab
261 ne tooltip refactor ( #1390 )
...
* creating tooltip component
* using the tooltip component in the node list
* test another storie
* fixing text color in the story
2022-07-12 14:46:48 +01:00
Fouad
1397662fc9
upgrade tauri to latest stable version ( #1446 )
...
* upgrade tauri to latest stable version
2022-07-12 14:40:05 +01:00
Raphaël Walther
1847c8fe73
Added env file for qa
2022-07-12 13:59:00 +02:00
Mark Sinclair
8ffe3adf0d
Update CHANGELOG.md
2022-07-11 14:48:58 +01:00
Mark Sinclair
3e517b461c
nym-wallet: release v1.0.7 with dark mode and new gas fee simulations
2022-07-11 14:45:52 +01:00
fmtabbara
e42e4ddb9b
remove hidden backdrops
2022-07-08 23:20:30 +01:00
fmtabbara
a31f51b7ca
only set stored mode in wallet if not undefined
2022-07-08 23:01:17 +01:00
Jon Häggblad
c41a600bcb
all: add clap test asserts ( #1452 )
2022-07-08 21:04:09 +02:00
Fouad
7aa34391fb
use tauri forage ( #1451 )
...
* use tauri forage
* commit lock file
* update to set in storage directly in set state
2022-07-08 18:41:22 +01:00
fmtabbara
f72b56d07e
remove old fees ui
2022-07-08 17:06:08 +01:00
Jon Häggblad
44ddbf9ac3
nym-connect: update package versions to resolve conflict ( #1450 )
...
* nym-connect: update package versions to resolve conflict
* nym-connect: add pre-target to build shared packages when building storybook
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-07-08 16:34:25 +01:00
fmtabbara
27c377860a
remove old property useBootstrapper. See https://newreleases.io/project/github/tauri-apps/tauri/release/tauri-utils-v1.0.0-rc.5
2022-07-08 15:33:06 +01:00
Mark Sinclair
9a3f60f224
nym-connect: at pre-build target that builds the shared packages
2022-07-08 14:16:10 +01:00
Gala
5776600db3
Wallet: Dark mode for Balance page, Side nav. bar & theming in Storybook. ( #1396 )
...
* dark mode for balance page
* nav bar dark mode styles
* test wallet stories modes view
* Action Modals and Simple Modal stories
* Redeem Modals stories
* Delegation Modals
* mode handling
* remove not used code
* updating modal historial after update with develop
* wallet: more modals refactor for storybook
* more refactor
* non use redundant boolean value
* dark mode for balance page
* nav bar dark mode styles
* test wallet stories modes view
* adding missing import
* fixing modals in stories
* Action Modals and Simple Modal stories
* Redeem Modals stories
* Delegation Modals
* wrapper dialog content with a paper
2022-07-08 14:08:54 +01:00
Mark Sinclair
e851ad8b27
Nym Connect: move into the workspace ( #1449 )
...
* nym-connect: use monorepo workspace and dependent packages
* nym-wallet: fix up dependencies
* nym-connect: ip and port copy values to clipboard with UI hint in tooltip
* nym-connect: update icons and word mark
* nym-connect: add automatic updater
* nym-connect: update CHANGELOG
2022-07-08 12:31:30 +01:00
Jon Häggblad
2e0e319511
validator-api: fix typo in apy estimate endpoint ( #1447 )
...
* validator-api: fix bug in apy calculations
* validator-api: missing variable
2022-07-07 13:41:51 +02:00
Jon Häggblad
6dd3e36acb
mixnode & gateway: move detailed build info back to --version ( #1445 )
...
* mixnode and gatway: move build info back to version instead of help
* changelog: add note
2022-07-07 13:16:46 +02:00
Jon Häggblad
40cbfccb73
client: upgrade clap to latest and use declarative form ( #1444 )
...
* socks5: upgrade clap to latest and use declarateive derive form
* socks5: rustfmt and clippy
* socks5: missing doc strings
* socks5: default values for eth arguments
* socks5: tidy
* client: upgrade native client to latest clap and declerative form
* changelog: add note
2022-07-07 11:44:08 +02:00
Fouad
b49681ef1d
Feature/wallet bonding with fees rebase ( #1428 )
...
* use confirmation modal for successful/failed unbond
* show loading modal when getting fees
* use new back button
* use new confirmation modal component
2022-07-06 22:34:46 +01:00
Fouad
7e9409bbef
Feature/send with simulated fee ( #1402 )
...
* add simulate send function
* extract loading modal into its own component
* move appbar component into folder
* add additional prop for making modal list item text bold
* create new send UI and stories
* remove old send page
* use simulated fee in send request
* use new confirmation modal component
2022-07-06 21:08:40 +01:00
Fouad
a11e674967
Wallet: Transfer token component with fee included ( #1385 )
...
* set up transfer token component with fee included
* open transfer modal after balance refresh
* create fee warning component
* use confirmation modal
2022-07-06 16:19:15 +01:00
Jon Häggblad
2f4e505aac
connect: add export_keys tauri function ( #1443 )
...
* connect: tidy
* connect: add export_keys tauri function
* changelog: add note
* connect: remove unused
2022-07-06 14:02:40 +02:00
Gala
90d8e5305f
some refactor
2022-07-06 13:35:54 +02:00
Gala
81a678f9e2
using a tag instead of link component for external link
2022-07-06 10:52:12 +02:00
Jon Häggblad
0a4bbf2573
Merge pull request #1440 from nymtech/jon/chore/nym-connect/upgrade-tauri
...
nym-connect: upgrade tauri to 1.0.2
2022-07-05 21:33:12 +02:00
Jon Häggblad
2ae5ebb8cb
nym-connect: upgrade rust tauri to 1.0.2
2022-07-05 21:03:03 +02:00
Jon Häggblad
11be1f8e3e
nym-connect: upgrade frontend tauri to 1.0.2
...
yarn upgrade @tauri-apps/cli @tauri-apps/api --latest
2022-07-05 21:03:03 +02:00
Jon Häggblad
513baba3fd
nym-connect: sort out error handling
2022-07-05 21:02:39 +02:00
Jon Häggblad
21b87f6af5
nym-connect: fix catching panic in init
2022-07-05 20:36:55 +02:00
Fouad
fe59697aa9
Merge pull request #1435 from nymtech/feature/wallet-modal-back-button
...
Feature/wallet modal back button
2022-07-05 14:58:32 +01:00
Pierre Dommerc
566ceae325
feat(wallet): add confirmation modal component ( #1434 )
...
* feat(wallet): add confirmation modal component
2022-07-05 15:48:47 +02:00
fmtabbara
6bc4d32573
remove unused import
2022-07-05 14:25:53 +01:00
fmtabbara
1fc3c9f31c
rename prop
2022-07-05 14:10:54 +01:00
fmtabbara
3cb08a410e
fix conflicts
2022-07-05 13:59:46 +01:00
fmtabbara
1648aef1d3
add component story
2022-07-05 11:16:58 +01:00
fmtabbara
d98b6b107c
add back button option to simple modal component
2022-07-05 11:03:11 +01:00
Mark Sinclair
d3db0fc2cd
Update CODEOWNERS
2022-07-05 10:00:29 +01:00
Jon Häggblad
06b823f4c1
connect: catch panics during init
2022-07-04 17:19:41 +02:00
Jon Häggblad
1c0ce9a420
Merge pull request #1429 from nymtech/jon/feat/nym-connect-disconnect-signalling
...
nym-connect: disconnect signalling
2022-07-04 16:46:37 +02:00
Jon Häggblad
dede8899cf
cargo: exclude nym-connect from top-level workspace
2022-07-04 15:51:09 +02:00
Jon Häggblad
70f6059ceb
connect: handle disconnect signalling
2022-07-04 15:51:09 +02:00
Jon Häggblad
fefd2dd267
Merge pull request #1427 from nymtech/feature/nym-connect-directory
...
nym-connect: add ability to select service provider and gateway
2022-07-04 15:50:17 +02:00
Jon Häggblad
0fbe77d934
connect: clippy
2022-07-04 15:23:14 +02:00
Tommy Verrall
8a267cfe3d
Merge pull request #1426 from nymtech/tommy/add-placeholder-qa
...
Add placeholders to service
2022-07-04 14:10:06 +01:00
Jon Häggblad
5ebb2a3efe
changelog: add note
2022-07-04 15:06:23 +02:00
Jon Häggblad
de605dc3b9
connect: append gateway to id
2022-07-04 15:00:31 +02:00
Mark Sinclair
6a01edf5fe
Nym Connect: fetch list of services from wellknown location and let the user choose
2022-07-04 15:00:31 +02:00
tommy
806b37bd83
Add placeholders to service
...
Update the all.rs to allow all envs
Placing placeholder addresses only
2022-07-04 13:40:22 +02:00
Jędrzej Stuczyński
ffff596d45
Removed redundant lock file on explorer api ( #1424 )
2022-07-04 09:47:38 +01:00
dependabot[bot]
ad826da782
build(deps): bump got from 11.8.2 to 11.8.5 in /nym-wallet/webdriver ( #1394 )
...
Bumps [got](https://github.com/sindresorhus/got ) from 11.8.2 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases )
- [Commits](https://github.com/sindresorhus/got/compare/v11.8.2...v11.8.5 )
---
updated-dependencies:
- dependency-name: got
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:45:31 +01:00
dependabot[bot]
3414eeea7a
build(deps): bump protobufjs from 6.10.2 to 6.10.3 in /clients/validator ( #1407 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.10.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:45:10 +01:00
dependabot[bot]
3a32d34fb4
build(deps): bump protobufjs ( #1408 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.10.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:45:04 +01:00
dependabot[bot]
248052aec7
build(deps): bump protobufjs from 6.10.2 to 6.10.3 in /testnet-faucet ( #1409 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.10.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:44:58 +01:00
dependabot[bot]
90c00fc343
build(deps): bump protobufjs from 6.10.2 to 6.10.3 ( #1410 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.10.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:44:51 +01:00
Tommy Verrall
7bdfbfdcc5
Merge pull request #1384 from Tonycrypto44/Tonycrypto44-patch-1
...
Update README.md
2022-07-04 09:15:06 +01:00
Jon Häggblad
44e22b74a5
all: fix more clippy::derive-partial-eq-without-eq ( #1423 )
2022-07-03 23:37:25 +02:00
Jon Häggblad
7920c27648
nym-connect: Cargo.lock ( #1422 )
2022-07-03 19:34:13 +02:00
Jon Häggblad
be733fab5a
contracts: comment out failing tests ( #1418 )
...
Comment out 3 failing tests. These have been failing for some time
(forever?), and were beind `ignore` flags. However recently we've
started using `ignore` for slow tests per the suggestion in the Rust
book, so we can't have failing ignored tests anymore.
2022-06-29 20:50:11 +02:00
Jon Häggblad
1fc3c2b792
all: fix clippy on beta toolchain ( #1420 )
...
* all: fix clippy::derive-partial-eq-without-eq
* all: fix clippy::let-and-return
* all: fix clippy::unnecessary-to-owned
* all: fix clippy::needless-return
2022-06-29 20:49:29 +02:00
Jon Häggblad
f09b984b20
mixnode: handle SIGTERM ( #1417 )
...
* all: cargo upgrade dirs --workspace
* mixnode: remove unused serial dependency
* mixnode: handle SIGTERM and SIGQUIT on unix
* mixnode: some clippy warnings
* changelog: add note
2022-06-29 16:47:03 +02:00
Jon Häggblad
f2afb42daf
github: clippy review annotations for the workspace too ( #1416 )
...
* github: clippy review annotations for the workspace too
* client-libs: remove unused imports
* client-libs: tweak use dep
* client-libs: try to regroup cfg conditional use items
2022-06-29 08:47:12 +02:00
Bogdan-Ștefan Neacşu
03a78c04ef
Get auto fee values for payer different then signer ( #1414 )
2022-06-29 09:34:19 +03:00
Jon Häggblad
ea22a6f80f
connect: allow user select gateway on backend ( #1415 )
...
* connect: allow user selected gateway
* rustfmt
2022-06-28 17:39:33 +02:00
Fouad
bb0c3d251e
Merge pull request #1357 from nymtech/feature/wallet-delegation-fees
...
Wallet: simulated delegation fees
2022-06-28 16:13:50 +01:00
Jon Häggblad
3e2c54c283
connect: expose tauri get_config_file_location ( #1413 )
...
* connect: expose get_config_file_location
* rustfmt
2022-06-28 17:11:03 +02:00
Mark Sinclair
6c9c961152
GitHub Actions: Nym Connect - fix filename
2022-06-28 16:07:56 +01:00
Jon Häggblad
64c3009aa9
connect: reuse the same id ( #1412 )
...
* connect: reuse the same id
* changelog: add note
* rustfmt
* clippy
2022-06-28 16:32:15 +02:00
Jędrzej Stuczyński
a2409c0a84
Chore/network config ( #1335 )
...
* Definition of NymNetworkDetails
* Initial attempt at changing network usage for nymd client
* Removed deprecated denom call and added constructor for custom network
* Cargo fmt
2022-06-28 15:10:20 +01:00
Mark Sinclair
a646f84221
GitHub Actions: fix up and adjust retention time
2022-06-28 14:53:59 +01:00
Mark Sinclair
33a6cb1f3e
GitHub Actions: fix up Nym Connect output package paths
2022-06-28 13:55:56 +01:00
Jon Häggblad
f8ceb0881f
connect: update the hardcoded provider
2022-06-28 12:26:45 +02:00
Jon Häggblad
a05830304f
wallet-recovery-cli: add raw mode ( #1411 )
2022-06-28 07:46:11 +02:00
Mark Sinclair
8c25bc47c4
GitHub Actions: Nym Connect troubleshooting
2022-06-27 22:18:35 +01:00
Mark Sinclair
c39046c4aa
GitHub Actions: fix check
2022-06-27 21:05:14 +01:00
Mark Sinclair
c2e4309212
GitHub Actions: add manual build steps and artifact uploads
2022-06-27 20:58:03 +01:00
Mark Sinclair
11d1397906
Nym Connect: add GitHub Actions to build signed binary
2022-06-27 20:54:07 +01:00
Jon Häggblad
479cc20083
connect: add tauri methods to get and set provider ( #1406 )
2022-06-27 20:54:58 +02:00
Jon Häggblad
97f77c4549
client: consolidate and de-duplicate initialization between clients and nym-connect ( #1405 )
...
* clients: consolidate and dedup init logic between clients and nym-connect
* changelog: add note
* connect: tweak print
2022-06-27 18:03:56 +02:00
Jon Häggblad
1de8b2abe9
explorer-api: add apy values to mix_nodes endpoint ( #1401 )
...
* explorer-api: add apy fields to PrettyDetailedMixNodeBond
* explorer-api: clippy warnings
* explorer-api: use uptime from mixnodes endpoint
* changelog: add note
* rustfmt
2022-06-27 16:18:56 +02:00
Mark Sinclair
70b01783bf
ts-packages/react: Fix currency amount display key bug
2022-06-27 12:21:45 +01:00
Raphaël Walther
c2375850f9
Changed cron time of nightly builds
2022-06-27 09:17:01 +02:00
Bogdan-Ștefan Neacşu
0df801ab4e
Feature/expose validator cosmos address ( #1404 )
...
* Move coconut validator api req out of coconut interface
and expose a new cosmos-address endpoint
* Finish cosmos address endpoint
* Guard under coconut feature gateway & validator-api code
* Update CHANGELOG
2022-06-24 18:36:13 +03:00
Bogdan-Ștefan Neacşu
fe9cb8a4e6
Feature/fix validator api ( #1403 )
...
* Include CoconutSigner in build for template completion
* Use dummy mnemonic for validator-api
2022-06-24 16:28:45 +03:00
fmtabbara
6f5878b6a7
add fees to operations
2022-06-24 12:49:07 +01:00
fmtabbara
f4b15a8976
update type
2022-06-24 09:49:36 +01:00
fmtabbara
bae495249c
Merge branch 'develop' into feature/wallet-delegation-fees
2022-06-23 20:18:05 +01:00
Jędrzej Stuczyński
aa3310fb9c
Feature/wallet sim gas adjustment ( #1388 )
...
* Incorporating GasAdjustment into wallet fee simulation
* Adjusting the gas only a single time
* Hacky implementation of ts_rs on FeeDetails
* changelog
2022-06-23 17:31:02 +01:00
Jon Häggblad
bfcc49ab78
validator-api: parametrized node reward endpoint ( #1400 )
...
* validator-api: initial work on compute reward endpoint
* validator-api: dedup and clean up
* cargo.lock
2022-06-23 13:54:45 +02:00
Jon Häggblad
3bd21300e0
validator-api: add apy data to mixnodes endpoint ( #1393 )
...
* validator-api: compute and return APY for all mixnode bonds
* validator-api: tidy
* validator-api: handle the absence of storage
* validator-api: some comments
* validator-api: refinements to apy calc
* validator-api: extract out some calculations
* changelog: add note
2022-06-23 13:42:29 +02:00
Mark Sinclair
63692eb30d
GitHub Actions: fix paths
2022-06-23 11:58:16 +01:00
Mark Sinclair
6172f03ada
GitHub Actions: fix typo
2022-06-23 11:57:20 +01:00
Mark Sinclair
5bb631fe8f
GitHub Actions: new action to build release version of the smart contracts
2022-06-23 11:55:45 +01:00
Jędrzej Stuczyński
03aec96592
Defined DenomDetails that explicitly sets base and display names ( #1389 )
...
* Defined DenomDetails that explicitly sets base and display names
* missed substitutions
* Unused imports
2022-06-23 11:31:59 +01:00
Jon Häggblad
8c3d6fa54b
wallet: fix error in unit test on windows ( #1399 )
2022-06-23 11:57:32 +02:00
Bogdan-Ștefan Neacşu
ae88e25300
Feature/include nymd client in gateway ( #1398 )
...
* Reinclude custom validators in coconut
* Check mnemonic validity early
* Include nymd client in coconut verifier
and simplify the erc20 bridge part
2022-06-23 12:28:40 +03:00
Jon Häggblad
6b07f31a87
wallet: remove broken platform constants ( #1395 )
...
Due to a bug (typo) these constants were actually never used, and at
this point we can't fix it without breaking backwards compatibility.
2022-06-23 11:08:31 +02:00
Jon Häggblad
736fcafa9b
rustfmt
2022-06-22 22:14:55 +02:00
Jędrzej Stuczyński
64687e9656
Removed mixnet contract migration
2022-06-22 17:55:14 +01:00
Jędrzej Stuczyński
49718e724e
Removed mixnet contract migration
2022-06-22 17:51:38 +01:00
Jędrzej Stuczyński
8bce52f9a9
bump contract versions and update changelog
2022-06-22 17:02:07 +01:00
Mark Sinclair
babc18d491
GitHub Actions: revert trigger changes
2022-06-21 19:02:51 +01:00
Mark Sinclair
a5da6ccdab
Update CHANGELOG for wallet release v1.0.6
2022-06-21 19:01:09 +01:00
Mark Sinclair
8dd10a5e10
GitHub Actions: wallet trigger
2022-06-21 18:52:49 +01:00
Mark Sinclair
f9d3a60c32
GitHub Actions: triggers and Windows .env file
2022-06-21 18:50:08 +01:00
Drazen Urch
1178902634
Fix rewards bounds ( #1391 )
...
* Fix rewards bounds
* Fix operator reward calculation
2022-06-21 18:27:26 +02:00
Mark Sinclair
c39527c841
GitHub Actions: generate wallet .env from base64 string
2022-06-21 17:04:46 +01:00
Mark Sinclair
2fecde8f19
Wallet: update copy on mixnode saturation delegation warning modal
2022-06-21 17:04:01 +01:00
Bogdan-Ștefan Neacşu
03b484dbdf
Fix eth feature enabled build ( #1379 )
2022-06-21 15:16:17 +03:00
Drazen Urch
f3a926375a
Change epoch length to 10 minutes ( #1345 )
...
* Change epoch length to 10 minutes
* Derive operator cost, and reward params from epoch length
* Fix tests
* Migrate back to hourly
* Remove length migration
* Push everything
2022-06-21 14:04:27 +02:00
Drazen Urch
66b5f50ad0
Add locked token pledge limit ( #1331 )
...
* Add locked token pledge limit
* Add messages for interacting with the locked pledge cap
* Add locked pledge controls to the nymd client
2022-06-21 10:25:00 +02:00
Mark Sinclair
f9cc21dce9
GitHub Actions: fix filenames in readme
2022-06-20 20:47:18 +01:00
Mark Sinclair
a693195b57
Update nym-wallet-release.yml
2022-06-20 20:44:45 +01:00
Mark Sinclair
c89c66b174
GitHub Actions - an action to create a wallet release
2022-06-20 20:42:43 +01:00
Jędrzej Stuczyński
42ef2eb98c
Bugfix/correct reward stake supply ( #1373 )
...
* Constructing `EpochRewardParams` with proper staking_supply
* Query for current staking supply
* More crate visibility on epoch reward params
* unused import
* Remove duplicate save of epoch_reward_params
* test fixes
* Changelog
* Moved PR references to correct section
* cargo fmt
* Removed old migration code
2022-06-20 18:25:22 +01:00
Pierre Dommerc
b2df4ca4fd
feat(wallet): style changes to match new design ( #1333 )
...
* feat(wallet): style changes to match new design
* fix(wallet): style
* feat(wallet): style changes to match new design
* fix(wallet): style
* feat(wallet): style adjustment create mnemonic
* feat(wallet): style adjustment create mnemonic
2022-06-20 16:22:23 +01:00
Gala
608ef779d2
changing avg uptime name and tooltip ( #1386 )
2022-06-20 16:20:59 +01:00
Jędrzej Stuczyński
c0e178fdf7
Feature/bond queries ( #1369 )
...
* Added queries to get bond details by identity key
* Added relevant calls in the nymd client
* Changelog
* Removed unused import
2022-06-20 11:25:00 +01:00
Fouad
60a58b30a1
bring back the modal ( #1381 )
2022-06-20 10:19:05 +01:00
Dave Hrycyszyn
135c818fee
Feature/report node hardware info ( #1308 )
...
* Adding simple hardware info reporting to the mixnode HTTP API
* Adding sgx availability as another example field
* Added sysinfo crate for addtitional simple hardware reporting
* Added reporting on number of cpu cores and available ram
* Cleanup of unused struct
* Fixing merge conflict
* Checking for supported system before using sysinfo
* Breaking commit containing additional types
...and a painfully wrong implementation of the SMT processor cores type.
* Handling unavailable brand string
* Fixed getting SMT logical processor count
* Rebase with develop + cleaned up changelog
* unused import
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-06-20 09:49:32 +01:00
Raphaël Walther
b4f3a48550
Fixed disk space issue with Ubuntu runner
2022-06-20 09:41:25 +02:00
Tonycrypto44
f02f914ae2
Update README.md
2022-06-19 19:10:27 -04:00
fmtabbara
3e5aeefbb8
Merge branch 'develop' into feature/wallet-delegation-fees
2022-06-17 10:43:53 +01:00
fmtabbara
8cc244cf9c
include vesting fees for delegate and undelegate
2022-06-17 10:43:22 +01:00
Jon Häggblad
56b1dba66a
cargo upgrade rocket --workspace ( #1330 )
2022-06-16 17:59:46 +02:00
Fouad
6bd0ff796a
archive password when new paasword is created ( #1380 )
2022-06-16 16:02:36 +01:00
Jon Häggblad
287c45d6b5
ci: add nym-connect rust to build ( #1378 )
...
* ci: add nym-connect rust to build
* rustfmt
* connect: add gitkeep in dist dir
* wallet: dont trigger connect on pull_request
* github: libayatana-indicator3-dev
* github: libayatana-appindicator3-dev
2022-06-16 16:45:33 +02:00
Bogdan-Ștefan Neacșu
3aff419a76
Fix imports for macos
2022-06-16 16:26:51 +02:00
Bogdan-Ștefan Neacşu
4f46e36aa8
Feature/gateway direct stats ( #1376 )
...
* Make gateway mnemonic optional
* Remove unnecessary timer struct
* Prepare for code reuse
* Use trait for stats collector
* Put trait definition in common crate
* Gateway stats runner
* Custom statistics url arg
* Build & send stats req to url
* Storage support for new stats type
* Make gateway stats opt in
* Test&clippy fixes
* CHANGELOG update
2022-06-16 15:24:31 +02:00
Mark Sinclair
c59e8086a6
GitHub Actions: fix up .env file generation
2022-06-16 14:14:20 +01:00
Mark Sinclair
f8c8b1a85e
GitHub Actions: adjust generating .env file and add conditional to release upload
2022-06-16 14:09:42 +01:00
Mark Sinclair
c926e0e652
GitHub Actions: fix syntax error
2022-06-16 13:43:54 +01:00
Mark Sinclair
2689de2334
GitHub Actions: fix up condition
2022-06-16 13:42:46 +01:00
Mark Sinclair
92f154fde5
GitHub Actions: generate wallet .env file and add manual trigger for MacOS build
2022-06-16 13:35:07 +01:00
Mark Sinclair
eaf207b667
GitHub Actions: delete test file
2022-06-16 13:22:25 +01:00
Mark Sinclair
13d74200e2
GitHub Actions: add test workflow
2022-06-16 13:19:51 +01:00
fmtabbara
3816c94ee5
merge develop
2022-06-16 13:05:47 +01:00
Pierre Dommerc
b42472486f
feat(wallet): add a custom link component to match new design ( #1355 )
...
* feat(wallet): add custom link component
* feat(wallet): uniformize links
* feat(wallet): move link component to ts-packages
* feat(wallet): post merge fix
* ts-packages: build theme first, then react components
* Update README.md
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-06-16 12:36:30 +01:00
Mark Sinclair
661a1420c1
Wallet: add error checking when switching networks and determining admin mode
2022-06-16 12:12:44 +01:00
Jon Häggblad
784f6d0939
wallet: dont try archive if file doesnt exist ( #1377 )
2022-06-16 11:52:23 +01:00
Jon Häggblad
5b715acc4e
client: allow rerun init for gateway config ( #1353 )
...
* socks5: reuse existing gateway configuration instead of failing on init
* socks5: rework setting and registering gateway logic
* rustfmt
* client/native: port same changes here
* changelog: add note about re-running init for clients
* client-core/config: add with_gateway_endpoint_from_config
* clients: pass GatewayEndpoint
* clients: add warning note onf force-register-gateway
* connect: fix with_gateway_endpoint call
2022-06-16 12:24:19 +02:00
Gala
8eae2e3136
Wallet: Sending again the NodeId to fetch the saturation ( #1375 )
...
* Sending again the identity key when fetching the saturation
* Remove non-null assertion
2022-06-16 10:39:23 +01:00
Mark Sinclair
e1a1b70832
Wallet: remove pre from version to try to fix Windows build failing on candle.exe
2022-06-16 10:38:20 +01:00
Mark Sinclair
dc0cb3f68b
GitHub Actions - make node version install regular and install NodeJS v16
2022-06-16 09:36:18 +01:00
Raphaël Walther
216b5535b3
Fixed nightly build windows storage issue
2022-06-16 08:58:04 +02:00
Mark Sinclair
8819e81393
Wallet: add env var ENABLE_QA_MODE to show QA network in built wallet versions
2022-06-15 19:03:49 +01:00
Mark Sinclair
ce26c3cf76
Wallet: create main context mock to fix up delegation page stories
2022-06-15 18:19:22 +01:00
Mark Sinclair
b826b5d957
Wallet: Fix up stories and linting
2022-06-15 18:18:58 +01:00
Mark Sinclair
a4ec7e4912
Wallet: handle redeem and compound
2022-06-15 17:40:33 +01:00
Mark Sinclair
a67a80d28d
Derive debug for wallet types
2022-06-15 17:34:54 +01:00
Gala
1ad458b2be
Wallet: Avoid oversaturated node delegation or compound ( #1356 )
...
* wip checking ts-package
* adding the validation to the identity form field
* changing the error message
* changing node oversaturated error mss
* adding oversaturated modal blocker
* adding error colour to palette, and styles to basic modal
* wip
* wip
* some refactor
* dont validate field till we have api response
* fix typo
* adding line break
* catch error when node is not valid
* handle error out of the field component
* removing logs
* Adding disableCompoundRewards prop in DelegationsActionsMenu
* Adding disableCompoundRewards to DelegationsActionsMenu
* refactor validation
* Revert some not needed changes
* adding line break
* adding stories
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2022-06-15 16:51:57 +01:00
Mark Sinclair
937ae22e6b
Wallet - fix redeeming, compounding and undelegating with vesting contract ( #1372 )
...
* Add TODO reminders to implement vesting contract checks for operator reward compounding and redemption
* Add tauri operation to compound and redeem for locked and unlocked tokens
* Remove rewards from delegations context
* Claim and compound rewards for rewards context
* Delegations modal handles multiple transactions and can show the vested token balance (when present)
* Integrate changes to reward and delegation contexts
* Remove unused files
* Fix eslint errors
* Regenerate types
* Add tauri operation to undelegate using the mixnet and vesting contracts for a mixnode, producing two txs
* Fix up undelegation for mixed mixnet and vesting contract delegations
* Changelog grooming
* Update changelog
2022-06-15 16:51:37 +01:00
Fouad
e6ffbc468b
Wallet: create forgot password page ( #1367 )
...
* create forgot password page
* navigate back
* add rust work
* pr update
2022-06-15 16:50:35 +01:00
Jon Häggblad
8a3f7a869b
wallet: add archive_wallet_file ( #1370 )
...
* wallet: add archive_wallet_file
* wallet: fix append filename test
* wallet: simplify exit logic
* rustfmt
* changelog: add entry
* wallet: fix append filename test
2022-06-15 16:57:11 +02:00
Jon Häggblad
4240a88be3
connect: remove webdriver directory ( #1371 )
2022-06-15 16:40:15 +02:00
dependabot[bot]
cc293dc166
build(deps): bump simple-get from 3.1.0 to 3.1.1 in /nym-connect
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-15 10:46:55 +01:00
dependabot[bot]
01f9871d1f
build(deps): bump follow-redirects from 1.14.5 to 1.15.1 in /nym-connect ( #1361 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.5 to 1.15.1.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.15.1 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 10:23:25 +01:00
dependabot[bot]
244410f69d
build(deps): bump async from 3.2.1 to 3.2.4 in /nym-connect/webdriver ( #1359 )
...
Bumps [async](https://github.com/caolan/async ) from 3.2.1 to 3.2.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 10:23:17 +01:00
Raphaël Walther
b0517705ba
Merge pull request #1364 from nymtech/chore/lock-dkg-tests-in-CI
...
Ignored most of expensive dkg tests and made them run only on PRs to develop/master
2022-06-15 09:29:53 +02:00
Mark Sinclair
e6a00ad8d4
Merge pull request #1363 from nymtech/feature/reorder-delegation-table-columns
...
reorder delegation table columns
2022-06-14 18:40:14 +01:00
fmtabbara
815416bb41
allow sign in with enter key + create key listener hook
2022-06-14 17:21:07 +01:00
Jędrzej Stuczyński
c7b480f488
Added expensive tests to nightly CI
2022-06-14 17:07:04 +01:00
Jędrzej Stuczyński
088b7ab16d
Ignored most of expensive dkg tests and made them run only on PRs to develop/master
2022-06-14 17:03:35 +01:00
fmtabbara
f6f0e68fac
reorder delegation table columns
2022-06-14 16:52:45 +01:00
Mark Sinclair
70b23063c8
Update changelog and increment wallet version number for next release
2022-06-14 16:47:21 +01:00
Jędrzej Stuczyński
25a9fc85d2
Chore/lock file cleanup ( #1360 )
...
* Removed redundant lock files + updated cw3 and cw4 cw-storage-plus
addresses #1313
* Removed redundant lock files for clients
addresses #1314 , #1315 , #1316
2022-06-14 16:34:17 +01:00
Mark Sinclair
3079a9ee7e
Merge pull request #1362 from nymtech/bugfix/delegations-reward-success-message
...
fix redeem rewards success message
2022-06-14 16:30:40 +01:00
fmtabbara
06603ec585
fix redeem rewards success message
2022-06-14 16:21:08 +01:00
dependabot[bot]
fd940c4c7c
build(deps): bump minimist from 1.2.5 to 1.2.6 in /nym-connect/webdriver ( #1346 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 15:39:10 +01:00
dependabot[bot]
a90a8926fe
build(deps): bump async from 2.6.3 to 2.6.4 in /nym-connect ( #1349 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 15:38:36 +01:00
dependabot[bot]
e40cb960ce
build(deps): bump ejs from 3.1.6 to 3.1.8 in /nym-connect/webdriver ( #1348 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.8 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 15:38:30 +01:00
dependabot[bot]
0f2d01c91a
build(deps): bump async from 3.2.1 to 3.2.4 in /nym-wallet/webdriver ( #1347 )
...
Bumps [async](https://github.com/caolan/async ) from 3.2.1 to 3.2.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 15:38:22 +01:00
fmtabbara
660c813c0a
remove duplicate function
2022-06-14 11:57:04 +01:00
Jędrzej Stuczyński
ba8a8cbfa4
Added simulation endpoints for vesting delegation
2022-06-14 11:25:24 +01:00
fmtabbara
0702968f3a
merge develop
2022-06-14 10:08:38 +01:00
fmtabbara
ce7d02220f
refactor
2022-06-13 17:17:26 +01:00
Gala
81bbb61dac
enabling discord icon ( #1319 )
2022-06-13 15:56:07 +01:00
Gala
e768d99e3d
Explorer: Moving where is displayed the delegators number ( #1341 )
...
* moving the delegators number
* changing column header and styles order
* another color test
2022-06-13 15:37:48 +01:00
Mark Sinclair
987cb5d424
Bump wallet version number
2022-06-13 13:52:24 +01:00
Fouad
7f1d5e0691
Merge pull request #1352 from nymtech/feature/tx-hash-for-rewards
...
Show transaction hash in modals when redeeming or compounding rewards
2022-06-13 12:41:44 +01:00
Mark Sinclair
6ed28b5a1d
Show transaction details in context methods and confirmation modals for redeeming/compounding rewards
2022-06-13 12:27:39 +01:00
Mark Sinclair
b48184ba13
Add return type for redeeming or compounding rewards
2022-06-13 12:26:37 +01:00
Tommy Verrall
d1499f3361
Merge pull request #1350 from nymtech/feature/bring-back-node-settings
...
bing back node settings
2022-06-13 12:04:47 +01:00
fmtabbara
98e0e1fc4e
fix initial request for node stats
2022-06-13 11:49:18 +01:00
fmtabbara
70011d0592
add fees for claim and compound
2022-06-13 11:35:34 +01:00
Mark Sinclair
bdc8fb7ae7
nym-wallet: add font files for all weights for wallet as not working in some Linux distros ( #1351 )
2022-06-13 10:50:53 +01:00
fmtabbara
0b0cbe3181
bing back node settings
2022-06-13 10:22:07 +01:00
Mark Sinclair
076a651199
Fix clippy warnings in tests
2022-06-13 10:14:13 +01:00
Pierre Dommerc
b4e9ebd9cc
[wallet] style changes to match new design and layout ( #1336 )
...
* feat(wallet): style changes to match new design
* fix(wallet): style
* feat(wallet): remove useless color
* feat(wallet): some style changes
in balance page, show entire address
set a small size to avatar account
set vertical alignment to start for page cards
* feat(wallet): fix padding
2022-06-13 11:03:16 +02:00
fmtabbara
0a632599cd
make subheader optional
2022-06-11 00:22:50 +01:00
fmtabbara
a9ff98418c
update modals
2022-06-11 00:19:00 +01:00
fmtabbara
7d4f6c0bbd
give SimpleModal component a secondary action
2022-06-10 21:49:26 +01:00
fmtabbara
b731aa0bcf
update modals
2022-06-10 21:48:43 +01:00
fmtabbara
89d4910e6f
update simulation functions
2022-06-10 21:47:17 +01:00
fmtabbara
4ea9bb7dc6
fix spelling error
2022-06-10 21:41:09 +01:00
fmtabbara
cfc7e6df77
widen delegation modals
2022-06-10 21:40:49 +01:00
fmtabbara
a7a39526b4
move modal list item to shared dir
2022-06-10 21:40:28 +01:00
fmtabbara
70a9bd0f6d
fix heading bug
2022-06-10 21:39:44 +01:00
fmtabbara
4cbbead359
create new tx confirmation modal
2022-06-10 21:38:53 +01:00
Jon Häggblad
77d16d34af
changelog: added entry for nym-connect
2022-06-10 19:41:34 +02:00
Jon Häggblad
9e8868f357
Merge pull request #1338 from nymtech/feature/hrycyszynvpn
2022-06-10 16:44:16 +02:00
Jon Häggblad
64fdf5a270
Merge remote-tracking branch 'origin/develop' into feature/hrycyszynvpn
2022-06-10 16:13:21 +02:00
Jon Häggblad
c17d65380c
connect: disable keybase notfication
2022-06-10 16:12:40 +02:00
Mark Sinclair
00e234a754
Network Explorer upgrades and fixes ( #1343 )
...
* Upgrade storybook and add mock for Tauri `api/app`
* Upgrade Network Explorer to React Router 6
* Update changelog for react router 6 upgrade
2022-06-10 14:42:53 +01:00
Mark Sinclair
6ef50b93bc
Fix type in StateParams.ts and apply es-lint formatting
2022-06-10 14:23:07 +01:00
Jon Häggblad
437b3b6885
socks5: allow some unused methods temporarily
2022-06-10 14:39:17 +02:00
Jon Häggblad
6976be3e3a
connect: fix unused warnings
2022-06-10 14:18:58 +02:00
Jon Häggblad
dca7a9da94
connect: update readme
2022-06-10 13:55:30 +02:00
Jon Häggblad
56b1005226
connect: remove some unused stuff and tidy
2022-06-10 13:55:14 +02:00
Jon Häggblad
caa32299a9
workflow: rename support files for nym-connect
2022-06-10 12:49:34 +02:00
Drazen Urch
eff732aa2c
Introduce staking supply, contract and wallet ( #1324 )
...
* Introduce staking supply, contract and wallet
* Migration staking supply (#1327 )
* Staking supply to params migration
* Include into migration entrypoint
* StateParams merge
* Add changelog
* Make everyone happy
2022-06-10 12:36:35 +02:00
Tommy Verrall
68889bd362
Merge pull request #1342 from nymtech/bugfix/prevent-multiple-send-requests
...
Bugfix: Prevent multiple send requests
2022-06-10 11:21:11 +01:00
Jon Häggblad
1b4853b5ba
workflow: update nym-connect names
2022-06-10 12:16:11 +02:00
fmtabbara
45cc531056
move setloading state
2022-06-10 11:05:06 +01:00
Jon Häggblad
8df24b8ce2
verloc: signalling for graceful shutdown ( #1323 )
...
* common/verloc: signalling for graceful shutdown
* verloc: make shutdown handler not optional
* verloc: logging without explicit target
* rustmt
* mixnode: note about rocket
* verloc: remove accidental duplicate block
* verloc: pass shutdown handler as argument to connection handler
2022-06-10 11:36:48 +02:00
Elliot
e1b5407613
Fix validator docker build on other platforms ( #1329 )
...
* Fix validator docker build on other platforms
* Require build arguments in validator docker build
* docker-compose.yml: Remove unused WASMD_COMMIT_HASH argument
* docker-compose.yml: Update WASMD_VERSION to v0.27.0
* Update changelog for 1329
2022-06-10 10:30:48 +03:00
Jon Häggblad
34d3d520d9
Merge remote-tracking branch 'origin/develop' into feature/hrycyszynvpn
2022-06-10 00:03:06 +02:00
Jon Häggblad
9a103d5e20
wallet: fix clippy ( #1339 )
2022-06-10 00:02:31 +02:00
Jon Häggblad
352111d443
wallet: add to Makefile
2022-06-09 23:30:04 +02:00
Jon Häggblad
e9b72d1c37
rustfmt
2022-06-09 23:26:04 +02:00
Jon Häggblad
6e355dc75e
connect: update tokio
2022-06-09 21:32:15 +02:00
Jon Häggblad
d07279bde0
Merge remote-tracking branch 'origin/develop' into feature/hrycyszynvpn
2022-06-09 21:26:06 +02:00
Jon Häggblad
26f0001d9b
rustfmt
2022-06-09 21:25:49 +02:00
Jon Häggblad
f3ab6a6a4c
Remove rustfmt.toml
2022-06-09 21:25:35 +02:00
Jon Häggblad
818d2585da
Search replace all instances to nym-connect
2022-06-09 21:22:27 +02:00
Jon Häggblad
5f2b9378fe
Rename directory to nym-connect
2022-06-09 21:10:01 +02:00
Jon Häggblad
5a374fe8ff
Spawn socks5 runtime in thread
2022-06-09 21:07:44 +02:00
Fouad
62baada93d
Feature/wallet delegation UI squashed ( #1326 )
...
* Delegation UI:
Update QA vars
fmt
re-map coin type for qa
add correct bech32 address as the network-explorer-api was complaining
clean up
fmt
Delegation components
Show delegation story on paper
Remove actions header from delegations list
Add copy to clipboard for delegation list node ids
Move tooltip
Modals
Extract modal styles
Fix exports
Rewards summary and redeem modal
Factor out simple modal
Delegations actions modals: delegate, delegate more, undelegate
Coin mark and move logo stories
Rust types
React components handle currency
Form field to enter and display an Identity Key
Fix up build order
Update README
Flat buttons
End adornment
Currency form field
Add more props
Export components
Add currency and mixnode fields
Group stories into folders and add flow
Change exports from shared packages to stop webpack bundling issues
Fix logo import
Add mock for tauri api in storybook that shows a console error for operations that are not mocked
Delegations views and routes for wallet
Delegations list show pending delegations and undelegations
wip - delegations page status
Add typescript type checking to storybook webpack config and more mocks for tauri
Add more interstitial states and confirmation modals
Copy change
Move config to inside source tree
Fix up `Console` typings
Add wrapper around Tauri `invoke` that logs operations in development mode
wip
wip
wip
ts-rs: remove old files
ts-rs: update paths to `ts-packages/types`
ts-rs: remove old files
ts-rs: export new types to `ts-packages/types`
Add `MajorCurrencyAmount` to convert to and from TS types for various backend currency types
New crate `nym-types` to provide types for frontend apps (wallet, explorer, etc)
wip
update type imports and fix some lint errors
update packages
update type imports
update type imports
update type imports
update type imports
start pulling out use of minorMajor and majorMinor
update type imports
update import
Add missing types generated by ts-rs
fix types
Adding denom to account
type updates
Handle micro currency denoms
Fix type conversion mistake
Add clean target
eslint: formatting
Update React currency components to use `MajorCurrencyAmount`
Add separators and extra props to currency components
replace currency mapper with denom returning from service
Adjust type while generation is broken
start integrating new CurrencyFormField component
update balance and vesting on client change (not only client address)
Fix up conversion from cosmwasm coin to major currency for minor denoms
Fix up typings and validations to remove more `Coin` usage
fix conflict
fix delegations form
start fixing validation
type update
remove console log
tidy up
remove more unused types
remove more unused types
Fix `Coin` denom to be `minor`
Fix up to minor_cosmos_coin
Fix up send
Remove `Coin` type
Fix up exported types
start delegation UI
more UI work
close actions modal on action select
update label
fix old delegateion form
minor updates
undo change to currency in stringD
Fix up types
Add feature flag for generating typescript
Generate types behind feature flag
Use custom cli tool to export `ts-rs` types
`ts-rs-cli` moves files into place and fix up `Makefile`
Update generations target
Add missing types for generation
Generate typescript types
reorder imports
use make generate-typescript for new types + type import updates
update types
Add delegate with everything
Add get block to nymd client
More conversions
Get a big list of delegations with lots of stuff
Add `avg_uptime_percent`
component api updates
ui updates and fixes
Add delegation history and pending events
Fix up addition
Fix up pending delegation event types
Filter pending delegation events
add history and pending events
set total delegations
rebase
fix breaking type change on delegate page
Fix mixnode mapping
Add back refresh and set periodic refresh
upgrade to react router 6
Add logging
Export new types for gas and transactions
increase container size!
add sendtx type
update onOK to return MAjorCurrencyAmount
align table items
display dash if amount not availble
work on delegate and undelegate
Make serializable
More types
Fix up errors
align item icon
type updates
Add operation to get all pending delegation/undelegation events
Fix up logging
Add more logging
Fix undelegate error
get pending delegation events
remove unused import
* Fix rebase errors
* Integrate fees changes:
- make operations available as requests (typed with any for now, needs changing)
- move `FeeDetails` to `common/types`
- mock `getGasFee()`
* get wallet balance after transactions
* fix duplicate key
* use token pool selector
* update wording
* Created nymd internal coin
* spell delegations correctly!
* Additional From implementations plus a constructor
* try_add
* Changed client API to use the new coin type
* CoinConverter trait
* Made wallet compilable with the recent changes
* Simplified the API by removing the generics in favour of explicit Coin type
* Fixed validator api
* integrate modal divider with modal component
* handle undelegation of locked tokens
* only return events table if there are events
* Fixed up tests and clippy
* Refactored missed coin-generic API methods
* changelog
* refresh on network or client details change
* Bunch of temporary workaround to have wallet working-ish
* Add claim and compound wallet endpoints, proc_macro to generate execute and simulate
* CHANGELOG
* Sort CHANGELOG lines
* PR comments
* allow sorting of pending events
* fix lint errors
* handle page overflow
* handle reedem and vesting redeem requests
* set up compound rewards
* refresh locked tokens on page load
* remove old delegations pages + remove settings modal + update network explorer url
* update validation for hostname (prevent leading spaces)
* add compound success case
* display est fee until new simulations are used
* fix up coin validation
* tommy fixes
* Show app version at bottom of nav
* Show admin page when account matches account id from `.env` file `ADMIN_ADDRESS` map. Value is fetch from GH Actions secrets at build time.
* Update change log
Co-authored-by: tommy <tommyvez@protonmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: durch <durch@users.noreply.github.com >
2022-06-09 17:05:17 +01:00
Bogdan-Ștefan Neacşu
fbdf31b879
Feature/split stats service ( #1328 )
...
* Replace client address with service address
* Copy over the server parts of the statistics server
* Separate API in module
* Rename struct
* Add insertion endpoint
* Remove unused code from network requester
* Box big rocket error
* Remove the feature-specific code
* Construct http req
* Clippy + Cargo.lock update
* Re-added needed sqlx feature
* Wrap http req in ordered msg
* Add http headers
* Move common api functionality into the separate crate
* Make stats server address configurable, especially for testing
* Update changelog
* Fix clippy
* Help command update
2022-06-09 16:58:51 +03:00
Jon Häggblad
e9aa75ccac
wallet: fix clippy ( #1334 )
2022-06-09 14:35:44 +02:00
Jon Häggblad
be938cf4f0
client/native: tidy some logging ( #1320 )
...
* client/native: some logging refinement
* client/native: fix pedantic clippy warn
* client/native: another pedantic clippy warn
* rustfmt
2022-06-08 21:51:00 +02:00
Bogdan-Ștefan Neacşu
12412d32e6
Panic early if re-init with new gateway ( #1322 )
...
* Panic early if re-init with new gateway
* Update CHANGELOG
2022-06-08 14:07:17 +03:00
Bogdan-Ștefan Neacşu
fb5193163e
Remove coconut debugging code ( #1321 )
2022-06-08 12:08:12 +03:00
Jędrzej Stuczyński
c13d3ab15d
Updated cosmwasm dependencies to 1.0.0 ( #1318 )
...
* Updated cosmwasm dependencies to 1.0.0
* changelog
2022-06-07 12:55:10 +01:00
Bogdan-Ștefan Neacşu
f655a9d8c6
Replace default network with provided network ( #1317 )
2022-06-07 14:44:48 +03:00
gala1234
73a2fd68c6
Merge branch 'develop' of github.com:nymtech/nym into develop
2022-06-07 13:18:33 +02:00
gala1234
ca16dc6d66
Revert "Adding discord icon"
...
This reverts commit 24d3089458 .
2022-06-07 13:17:15 +02:00
Jon Häggblad
d5c456a370
wallet: additional wallet test ( #1312 )
2022-06-07 13:16:00 +02:00
gala1234
24d3089458
Adding discord icon
2022-06-07 13:14:16 +02:00
Tommy Verrall
b020251b62
Merge pull request #1309 from nymtech/feature-219-explorer-small-changes
...
Explorer: Feature 219 explorer small changes
2022-06-07 11:31:29 +01:00
Jon Häggblad
f15ecdda06
mixnode: graceful shutdown on ctrl-c ( #1304 )
...
* mixnode: add graceful notification to most tasks
* Add note about remaining work
* task/shutdown: add shutdown timer
* changelog: add entry for shutdown
* mixnode: revert some temp changes
* common/task: make sure to use latest tokio
2022-06-07 11:41:58 +02:00
Raphaël Walther
7a74bb9ad5
Fixed unused variables in test ( #1311 )
2022-06-07 09:47:59 +01:00
gala1234
67625fe768
explorer: move stake-sat column in node list
2022-06-07 09:40:55 +02:00
gala1234
858ef7b3f9
cleaning
2022-06-06 16:49:04 +02:00
gala1234
c7dd48edbb
remove delegators number column on node list and hardcode
2022-06-06 16:47:30 +02:00
gala1234
7c6d8daba2
Merge branch 'develop' into feature-219-explorer-small-changes
2022-06-06 16:40:22 +02:00
vnpmid
d8fed178aa
Upgrade to tokio 1.19.1, tokio-util 0.7.3, tokio-stream 0.1.9, tokio-test 0.4.2 ( #1305 )
...
* Upgrade to tokio 1.19.1, tokio-util 0.7.3, tokio-stream 0.1.9, tokio-test 0.4.2
* Tokio-util 0.7.3 handle_done_delaying, handle_expired_ack_timer
* Upgrade to tokio 1.19.1, tokio-util 0.7.3, tokio-stream 0.1.9, tokio-test 0.4.2
2022-06-06 14:38:01 +01:00
Drazen Urch
27a4a44717
Claim and compound reward wallet endpoints ( #1302 )
...
* Add claim and compound wallet endpoints, proc_macro to generate execute and simulate
* CHANGELOG
* Sort CHANGELOG lines
* PR comments
2022-06-06 14:19:36 +02:00
Drazen Urch
459db5718e
Set probability to 1 if less nodes then the limit ( #1306 )
...
* Set probability to 1 if less nodes then the limit
* Check both sets independantly
2022-06-06 14:19:24 +02:00
durch
1bdaab6c97
Fix underflow in rewards estimation
2022-06-06 14:17:59 +02:00
Tommy Verrall
d3fe80c875
Merge pull request #1303 from nymtech/feature-225-delegation-number
...
explorer: implement SummedDelegations endpoint and display value on f…
2022-06-06 10:04:32 +01:00
Raphaël Walther
ec799cf17c
Add sccache to wallet workflow
2022-06-02 18:59:23 +02:00
Bogdan-Ștefan Neacşu
5f7b3db9a4
Feature/spend coconut ( #1261 )
...
* Add coconut verifier structure for coconut protocol in gateway
* Add endpoint for validator-api cred verification
* Remove unused signature field
* Register new endpoint
* Improve validator-api config handling
* Aggregate verif result from all apis
* Simplify aggregate functions
* Verify cred on apis correctly
* Introduced coconut bandwidth contract to validator client
* Fix rebase double import
* Fix clippy on non-coconut
* Add multisig contract address to validator client
* Refactor Credential struct
* Do bincode magic in the coconut interface
* Implement serialization for credential and remove bindcode
* Fix clippy and don't remove dkg
* Client release funds proposal
* Add wrapper for blinded serial number
Also compare theta with a blinded serial number (in base 58 form)
for future double spend protection.
* Only post blinded serial number to blockchain
* Validator api propose credential spending
* Fix wallet
* Gateway calls proposal creation
* Query for proposal in verify coconut
* Remove db from git
* Verify against proposal description
* Validator apis vote based on verification of cred
* Fix wallet fmt
* Execute the release of funds
* Fix translation between token and bytes
* Update CHANGELOG
2022-06-02 16:54:59 +03:00
gala1234
6a929af584
Merge branch 'develop' into feature-225-delegation-number
2022-06-01 15:39:57 +02:00
Tommy Verrall
a5759ab227
Merge pull request #1300 from nymtech/feature-224-add-stake-saturation
...
explorer: adding stake saturation o node list
2022-06-01 14:38:24 +01:00
Raphaël Walther
960305b54e
Modify runner label
2022-06-01 15:20:40 +02:00
Raphaël Walther
066aded9bb
Modify runner label
2022-06-01 14:54:22 +02:00
gala1234
a6a5ffce68
explorer: implement SummedDelegations endpoint and display value on frontend
2022-06-01 14:18:20 +02:00
Jon Häggblad
802334b37e
explorer-api: add endpoint for summed delegations ( #1299 )
...
* explorer-api: add endpoint for summed delegations
* changelog: add note
2022-06-01 13:36:34 +02:00
Jon Häggblad
c79ee5052f
validator-api: add detailed mixnode bond endpoints ( #1294 )
...
* validator-api: add mixnodes-detailed endpoint
* validator-api: add detailed variants of active and rewarded set
* explorer-api: cache as mixnode bond detailed
* explorer-api: add in stake-saturation in response
* changelog: update
* rustfmt
* validator-api: rename to MixNodeBondResponse
* validator-api: cache MixNodeBondResponse instead
* validator-api: rename to MixNodeBondAnnotated
* validator-client: fix unused warning
* explorer-api: remove unnecessary clone
* rustfmt
2022-06-01 13:02:16 +02:00
Tommy Verrall
fc985da2f7
Merge pull request #1301 from nymtech/feature/update-geo-ip
...
Update to use new geo_locate stats
2022-06-01 11:43:11 +01:00
tommy
b7d3333ff8
Update to use new geo_locate stats
2022-06-01 11:19:54 +01:00
gala1234
41f4097628
explorer: remove hardcoded part
2022-06-01 11:29:02 +02:00
gala1234
e21216419d
Merge branch 'develop' into feature-224-add-stake-saturation
2022-06-01 11:05:02 +02:00
Tommy Verrall
79e6dc5e77
Merge pull request #1298 from nymtech/fix/dotenv
...
Clippy warnings on .env file
2022-06-01 08:24:25 +01:00
tommy
266b050c82
merge
2022-05-31 17:30:12 +01:00
tommy
7609e7084c
clippy warnings
2022-05-31 17:27:32 +01:00
Tommy Verrall
0faed6085e
Merge pull request #1297 from nymtech/fix/dotenv
...
Allow .env not to be present
2022-05-31 17:05:54 +01:00
tommy
c513d59724
allow dotenv not to be present
2022-05-31 17:01:02 +01:00
Jędrzej Stuczyński
9f51c60bac
Wallet simulate bandaid ( #1296 )
...
* Removed Add/Sub that somehow got brought back in a merge
* Created 'get_old_and_incorrect_hardcoded_fee' to make wallet as it did before
* Brought back all Operation variants just in case
2022-05-31 15:52:26 +01:00
Jędrzej Stuczyński
58b5389ed9
Consolidate validator-client coin ( #1295 )
...
* Created nymd internal coin
* Additional From implementations plus a constructor
* try_add
* Changed client API to use the new coin type
* CoinConverter trait
* Made wallet compilable with the recent changes
* Simplified the API by removing the generics in favour of explicit Coin type
* Fixed validator api
* Fixed up tests and clippy
* Refactored missed coin-generic API methods
* changelog
2022-05-31 14:10:19 +01:00
Drazen Urch
2f4be6dedc
Add claim reward to vesting and mixnet contract ( #1292 )
...
* Add claim reward to vesting contract
* Add compound and claim methods to nymd client
* Add TrackReward message
* CHANGELOG
2022-05-31 11:06:10 +02:00
Drazen Urch
189b83e769
Fix uptime integer division, change lambda and sigma from ticked to regular ( #1284 )
...
* Add more data to reward-estimate response
* Fix uptime integer division error
* typo
* Reify tuple response
* Fix uptime calculation
* Use lambda and sigma instead of ticked versions for delegator and operator rewards calculation
* Changelog
2022-05-31 11:03:28 +02:00
Jon Häggblad
83f80f094c
wallet: tweak log text to avoid confusion
2022-05-31 09:06:57 +02:00
gala1234
c65c1ef7cb
re-organising node list columns and validators column name change
2022-05-30 13:03:25 +02:00
Jędrzej Stuczyński
2dfbd2f714
Removed rustfmt.toml file and adjusted wallet formatting ( #1293 )
2022-05-30 10:57:49 +01:00
gala1234
296ed47ba4
explorer: fixing colour
2022-05-26 12:32:21 +02:00
gala1234
7dd11d4602
explorer: stake saturation colour
2022-05-26 12:25:43 +02:00
gala1234
e7a8221005
Merge branch 'develop' into feature-219-explorer-small-changes
2022-05-26 12:05:28 +02:00
gala1234
02a34b2592
Merge branch 'develop' into feature-224-add-stake-saturation
2022-05-26 12:04:26 +02:00
gala1234
6afecbddfa
explorer: mook stake saturation response from API
2022-05-26 12:02:44 +02:00
gala1234
1ee1d4ebf7
explorer: altering api response to make ui work
2022-05-26 11:32:57 +02:00
Mark Sinclair
41d5c05a76
Merge pull request #1290 from nymtech/fix/build-dev-wallet-windows
...
add run-all package to build dev wallet on windows
2022-05-26 09:57:09 +01:00
Bogdan-Ștefan Neacşu
a9422a32ed
Make stats in network requester opt-in ( #1288 )
2022-05-26 11:33:25 +03:00
Jędrzej Stuczyński
177f1deefe
Feature/gas simulation improvements ( #1291 )
...
* Updated cosmrs
* Simpler fmt::Display for Operation
* Adjusted GasPrice parsing test due to changes in Denom FromStr impl
* Removed direct dependency on cosmrs in the wallet
* Removed TryFrom<GasPrice> for Coin as it didn't make much sense
* disgusting workaround for providing serde for fee
* NymdError improvements
* Ability to simulate "send"
* Removed needless conversions
* Changedi nterface to "normal" send to account for new fee
* Removed outdated imports in tests
* Removal of 'Operation' enum
* Implemented simulate endpoints for all other txs
2022-05-26 09:26:49 +01:00
Tommy Verrall
a1f633d225
add run-all package to build dev wallet on windows
2022-05-25 17:13:01 +01:00
gala1234
780c6041ef
bond, stake and pledge re-wording
2022-05-25 14:09:09 +02:00
gala1234
e9280f2c17
swap bond to stake and pledge to bond
2022-05-25 10:45:08 +02:00
gala1234
ddd84295c4
remove layer column
2022-05-25 10:11:36 +02:00
Jon Häggblad
60526fdb90
wallet: check against importing same mnemonic twice ( #1283 )
2022-05-24 15:13:45 +02:00
Jędrzej Stuczyński
7d82fe0c0d
Feature/various improvements ( #1282 )
...
* Added abci::Data field to ExecuteResult
* optional serde support for ed25519 keys
* optional serde support for x25519 keys
* actually calling dotenv at validator API startup
* Added STATE_DENOM network specific constant
* unit test fixes
2022-05-24 09:52:00 +01:00
Jon Häggblad
db09870352
Remove unused deps
2022-05-23 15:52:46 +02:00
Jon Häggblad
d703e160e3
Start socks5 client in task
2022-05-23 15:49:21 +02:00
Bogdan-Ștefan Neacşu
d7920a4f50
Use remote source for stats provider address ( #1281 )
2022-05-23 16:33:47 +03:00
durch
71cfdb4d07
Add vesting glossary
2022-05-23 13:25:20 +02:00
Raphaël Walther
db743578a9
Add an extra clean step in nightly build
2022-05-23 11:13:07 +02:00
Jon Häggblad
1d6dabd0b5
Remove some tracing in socks5 client
2022-05-20 16:11:47 +02:00
Jon Häggblad
4ce68fd6f2
Merge branch 'develop' into feature/hrycyszynvpn
2022-05-20 16:07:11 +02:00
Jon Häggblad
83f6fbec5d
Remove things not needed
2022-05-20 15:42:16 +02:00
Bogdan-Ștefan Neacșu
ba7f535cb7
Update stats provider mainnet client address
2022-05-20 13:23:58 +03:00
Bogdan-Ștefan Neacşu
fd4f5b319c
Add serviced client data to stats ( #1278 )
...
* Add serviced client data to stats
* Put stats service address in network defaults
* Update CHANGELOG.md
2022-05-19 15:54:51 +03:00
Mark Sinclair
6045f57612
Merge pull request #1279 from nymtech/change-text
...
change text
2022-05-19 12:50:20 +01:00
Mark Sinclair
878cb3f0e5
Merge pull request #1277 from nymtech/av-uptime-nodes-list
...
adding percentage symbol and make column wider
2022-05-19 12:50:06 +01:00
gala1234
686c0de5eb
change text
2022-05-19 13:42:51 +02:00
Drazen Urch
5ce2e0c8bb
Optimize fetch and loop ( #1271 )
...
* Optimize fetch and loop
* Better operator fetch
* cargo fmt
2022-05-19 11:33:11 +02:00
Jon Häggblad
d87479f28c
Uncomment code and try build
2022-05-18 16:06:48 +02:00
Drazen Urch
68e120dbf4
Replace checked with saturating sub ( #1275 )
...
* Replace checked with saturating sub
* CHANGELOG
2022-05-18 13:33:19 +02:00
gala1234
1362fcdbfa
adding percentage symbol and make column wider
2022-05-18 09:41:56 +02:00
Jon Häggblad
3281f10443
wallet: multi account support in wallet-recovery-cli ( #1276 )
...
* wallet-recovery-cli: support multi accounts
* wallet-recovery-cli: simplify tests
2022-05-17 22:48:13 +02:00
Jon Häggblad
2409f85e31
Merge pull request #1273 from nymtech/fix/wallet-store-ids-in-state
...
wallet: store ids in state and require password to switch account
2022-05-17 22:21:01 +02:00
Jon Häggblad
37c06f338f
wallet: just print account id in log statement
2022-05-17 21:56:19 +02:00
fmtabbara
8a37df64b5
update methods
2022-05-17 15:43:37 +01:00
fmtabbara
20828d0d28
rework account selection functions
2022-05-17 15:43:22 +01:00
fmtabbara
1e3c8ed3e0
confirm password modal
2022-05-17 15:41:25 +01:00
fmtabbara
830dbcecfc
extend component props
2022-05-17 15:41:06 +01:00
fmtabbara
a0d3144837
extend component props
2022-05-17 15:40:18 +01:00
fmtabbara
a4988e3547
tidy up
2022-05-17 15:39:56 +01:00
fmtabbara
0b585a15b7
use confirm password modal on account selection
2022-05-17 15:39:45 +01:00
fmtabbara
86a93a71e9
relocate modals to their own directory
2022-05-17 15:39:17 +01:00
fmtabbara
967692bf88
create confirm password modal
2022-05-17 15:38:06 +01:00
Jędrzej Stuczyński
662b4d2fff
Modified docker setup to start 2 validators in local consensus ( #1270 )
...
it was mostly for my own needs, but figured I might create separate PR for that
2022-05-17 09:52:32 +01:00
Jon Häggblad
add4747e99
wallet: more test files and regression tests ( #1274 )
...
* wallet: add test file for 1.0.4
* wallet: add test file for 1.0.5
* wallet: add test for multi account wallet file
* rustfmt
2022-05-17 10:20:39 +02:00
Bogdan-Ștefan Neacșu
242733f144
Add release configuration for network requester rocket
2022-05-17 11:19:47 +03:00
Jon Häggblad
0cc1926636
Merge branch 'develop' into fix/wallet-store-ids-in-state
2022-05-17 07:22:30 +02:00
Jon Häggblad
0f54c073a7
wallet: simple cli tool for decrypting the wallet ( #1272 )
...
* wallet: simple cli tool for decrypting the wallet
* changelog: add note about wallet file recovery tool
2022-05-17 07:18:50 +02:00
Jon Häggblad
3bfce128a6
wallet: store id instead of mnemonic in state
2022-05-17 00:33:23 +02:00
Raphaël Walther
1b3e79e84d
Add a way to manually trigger build
2022-05-16 16:43:42 +02:00
Gala
e94f99211f
Merge pull request #1269 from nymtech/av-uptime-nodes-list
...
adding average uptime on mix nodes table
2022-05-16 16:04:10 +02:00
gala1234
003ea095cc
remove not needed variable, PR request
2022-05-16 14:12:31 +02:00
gala1234
74d93df74b
adding av uptime on mix nodes table
2022-05-16 13:41:10 +02:00
Bogdan-Ștefan Neacşu
0c66cc7393
Feature/service stats ( #1267 )
...
* Send message from service provider to stats service
* Put some actual data in stats
* Put stats sender on its own thread and send response data too
* Use SQLite for storing stats
* Add the data interval and timestamp
* Fix clippy
* Set description at boot
* Guard stats service functionality under a feature for now
* Make stats service address data into consts
* Add README to network requester
* Retrieve sql data in interval
* Expose sql data via rocket rest api
* Add entry to changelog
2022-05-16 12:06:15 +03:00
Fouad
82abfa5c5c
Merge pull request #1265 from nymtech/sprint/wallet-multiple-accounts
...
Support multiple accounts in the wallet
2022-05-13 12:46:01 +01:00
fmtabbara
f7486f0490
add field validation for mnemonic and account name
2022-05-13 12:22:19 +01:00
Jon Häggblad
ee5f0f5808
cargo: update lock files
2022-05-13 13:16:03 +02:00
Jon Häggblad
6cb25cf1fb
wallet: dont use default wallet when removing
2022-05-13 11:53:27 +02:00
Jon Häggblad
db01c245d9
wallet: update wallet error enum cases
2022-05-13 11:53:22 +02:00
Jon Häggblad
53347bec67
changelog: added note about multiple accounts
2022-05-13 11:23:50 +02:00
Jon Häggblad
252385688d
wallet: remove unnecessary blank lines
2022-05-13 09:35:27 +02:00
Jon Häggblad
cbcef9fbcd
wallet: switch from PathBuf to Path
2022-05-13 09:18:21 +02:00
Jon Häggblad
e27fc82524
wallet: use login_id and account_id instead of id and inner_id
2022-05-13 09:00:09 +02:00
Jon Häggblad
f661bf0446
wallet: write_to_file function
2022-05-12 22:15:38 +02:00
Jon Häggblad
1d22f35c82
wallet: pass by ref
2022-05-12 22:05:40 +02:00
Jon Häggblad
fa41fe62c4
wallet: simplify naming
2022-05-12 21:48:23 +02:00
fmtabbara
94a006a725
Merge branch 'develop' into sprint/wallet-multiple-accounts
2022-05-12 15:13:12 +01:00
Jon Häggblad
98cbd2509c
wallet: more moving things around
2022-05-12 15:24:38 +02:00
Jon Häggblad
d2d99ca5c9
wallet: additional tidy
2022-05-12 14:43:22 +02:00
Jon Häggblad
9e4904ff37
wallet: tweak names of wallet_storage functions
2022-05-12 14:43:22 +02:00
Jon Häggblad
bf9db4128d
wallet: qualify with wallet_storage
2022-05-12 14:43:22 +02:00
Jon Häggblad
bce86235c7
wallet: create LoginId type to distinguish
2022-05-12 11:56:00 +02:00
Tommy Verrall
423f6bfb55
Merge pull request #1266 from nymtech/feature/update-qa
...
Update QA network defaults
2022-05-12 10:22:12 +01:00
tommy
38fcbb7f2e
fmt
2022-05-12 10:21:37 +01:00
tommy
1785b10d91
clean up
2022-05-12 10:20:52 +01:00
Jon Häggblad
7771c5d3d9
wallet: create password with multi-account by default
2022-05-12 10:28:45 +02:00
Jon Häggblad
d6206a04bd
wallet: restore test in account
2022-05-12 08:37:54 +02:00
Jon Häggblad
83a7f6577b
wallet: logout before re-connecting
2022-05-11 22:26:54 +02:00
Jon Häggblad
97c6567139
wallet: restore unit tests
2022-05-11 22:26:48 +02:00
tommy
a1534d23af
add correct bech32 address as the network-explorer-api was complaining
2022-05-11 18:17:49 +01:00
tommy
bcbda85477
re-map coin type for qa
2022-05-11 16:01:04 +01:00
Jon Häggblad
54e95d795e
wallet: revert back to old default account name for the time being
2022-05-11 16:48:10 +02:00
tommy
11c0e79725
fmt
2022-05-11 15:03:06 +01:00
tommy
4525be9871
Update QA vars
2022-05-11 14:56:07 +01:00
fmtabbara
b83d4ca1a3
reset to initial step after add account
2022-05-11 13:47:41 +01:00
fmtabbara
bfb868bfc7
move textfield components to global components
2022-05-11 13:39:01 +01:00
fmtabbara
7b00282b27
reset add account step on completion
2022-05-11 13:21:22 +01:00
Jon Häggblad
54194c03e1
wallet: fix default inner account name
2022-05-11 12:17:08 +02:00
fmtabbara
87c2a317d5
merge develop
2022-05-11 10:54:25 +01:00
Jon Häggblad
59db03a55d
Fix build on linux
2022-05-11 11:20:20 +02:00
Jon Häggblad
be92171fec
common/config: fix clippy ( #1264 )
...
* common/config: fix clippy
* common/config: use cfg_if
2022-05-10 13:32:18 +02:00
Jon Häggblad
04eef83c15
wallet: add backend support for validator name ( #1262 )
...
* wallet: add support for validator nymd name
* changelog: add entry for wallt validator name
* rustfmt
* wallet: keep nymd_name entirely on wallet side
* wallet: lint fixes
2022-05-10 11:26:49 +02:00
fmtabbara
25cc7dbebf
content update
2022-05-10 10:23:08 +01:00
Jon Häggblad
beeb67e9c2
wallet: change default name of first account
2022-05-10 10:25:40 +02:00
Fouad
ec19de6fa3
Merge pull request #1227 from nymtech/feature/multi-accounts-integrate-rust
...
Multiple accounts
2022-05-09 14:40:59 +01:00
fmtabbara
575845af38
fix lint errors
2022-05-09 13:38:38 +01:00
fmtabbara
b6b757436e
remove edit button until feature delivered
2022-05-09 13:36:38 +01:00
fmtabbara
eda69447de
add how-to modal for creating multi accounts
2022-05-09 13:31:01 +01:00
Jędrzej Stuczyński
0f6f47c5ac
Fixed overflow in determining reconnection backoff ( #1260 )
...
* Fixed overflow in determining connection backoff
* Updated changelog
2022-05-09 13:23:14 +01:00
fmtabbara
b57c17e5af
fix storybook
2022-05-09 10:34:14 +01:00
Drazen Urch
c237b37ea6
Use saturating_sub for extra safety ( #1258 )
...
* Use saturating_sub for extra safety
* More saturating_sub
* Save some lines
* Add change log
2022-05-09 09:47:03 +02:00
fmtabbara
f2fa221489
big tidy and some refactoring of high level component hierachy
2022-05-07 17:53:46 +01:00
Gala
d7e82b075f
Network Explorer: add economic dynamics ( #1223 )
...
* adding delegators number info on mixnode details
* add PM, Delegators and Avg. Uptime fields to the node list hardcoded
* make delegations number dynamic
* fixing bg color bug
* wip node info statistics
* adding basic tooltip new section and some ui
* tooltip customisation
* progress bar styles
* remove not used import
* fix info icons color
* remove discord icon
* Economic dynamics stats endpoint on the explorer API with dummy fixture data
* fetching economic-dynamics-stats
* Populating the endpoint with real data aggregated from validator api
* Introduced new cache functionalities
* using explorer-api data
* adding marging profit
* adding average update
* Update network-explorer.yml
* adding more info on mix nodes page
* display only part of wallet and node id
* typo
* remove log
* adding new values on node response and fix a typo
* remove delegators number column
* Endpoints for average mixnode uptime
* remove TODO
* Clippy
* some ui fixes for percentage linear progress
* GitHub Actions: build storybook for the Network Explorer and add to notification
* Fix file extension to `.ts`
* Fix up formatting and types
* Add storybook
* Add story for mix node details economics
* Fix unused warning
* adding percentage symbol on uptime in mix nodes
* Change eslint config
* some refactor
* progress bar story
* wip refactoring
* more refactor
* adding empty state to the story
* change default values for empty state
* refactor naming and progress bar contrast
* adding hardcoded selection chance and update the storybook
* adding selection chance stories
* adding the progress bar back
* tooltip button padding fix
* Endpoints for average mixnode uptime
* Fix unused warning
* Rustfmt
* moking selection chance response and new colors
* remove log
* fix camelCases issue
* remove hardcoded code
* remove avg_uptime at mixnodes table
* Add jsonchema to uptimeresponse struct
- add the route for avg_uptimes
* adding space between words
* update selection chance colours
* adding the 2 missing tooltips
* fix up uptimeresponse
* fix duplicate entry
* fmt
* validator-client: use statement
* explorer: PR requests
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: tommy <tommyvez@protonmail.com >
2022-05-06 20:50:26 +01:00
fmtabbara
0e4787f078
minor refactors
2022-05-06 15:54:38 +01:00
Jędrzej Stuczyński
f684664472
Removed an 'expect' in mixnet contract query ( #1257 )
...
* Removed an 'expect' in mixnet contract query
* Updated changelog
2022-05-06 14:28:57 +01:00
Jędrzej Stuczyński
cd5fff92ad
Added network information to --version (or --help) command ( #1256 )
...
* Added network information to --version (or --help) command
* Updated changelog
2022-05-06 10:46:17 +01:00
fmtabbara
9b0b961d43
content updates
2022-05-06 09:56:13 +01:00
Raphaël Walther
4b95e71adb
Merge pull request #1254 from nymtech/cargo_manifest_path
...
Fixed nightly build mainifest path
2022-05-06 10:39:30 +02:00
Raphaël Walther
cde5b66306
Fixed nightly build mainifest path
2022-05-06 09:44:55 +02:00
Jon Häggblad
ac72e20447
wallet: additional test for decrypting stored wallet file
2022-05-06 09:41:36 +02:00
Jon Häggblad
571fd5cb93
wallet: removing an account in a login twice should fail
2022-05-06 09:01:48 +02:00
Jon Häggblad
7f3166d230
changelog: fix link
2022-05-05 17:06:27 +02:00
Jon Häggblad
68050d77df
changelog: add note about swagger and validator-api
2022-05-05 16:44:38 +02:00
Jędrzej Stuczyński
943337db0d
Running tests with the same opt-level in CI, but preserving debug assertions ( #1253 )
2022-05-05 15:13:04 +01:00
dependabot[bot]
8fbf84174d
Bump ejs from 3.1.6 to 3.1.7 in /nym-wallet/webdriver ( #1245 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 13:47:24 +01:00
dependabot[bot]
d42a175289
Bump async from 2.6.3 to 2.6.4 ( #1233 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 13:47:18 +01:00
dependabot[bot]
ac01df0817
Bump async in /clients/native/examples/js-examples/websocket ( #1232 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 13:47:12 +01:00
dependabot[bot]
7b27065608
Bump async from 2.6.3 to 2.6.4 in /clients/webassembly/js-example ( #1231 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 13:47:07 +01:00
Jon Häggblad
0523ccdce8
workflow: add wallet rust ci job ( #1251 )
...
* workflow: add wallet rust ci job
* workflow: remove not used matrix file
* workflow: add wallet rust part to nightly build
* workflow: add nym-wallet to step names
* workflow: tweak wallet names
* workflow: run on ubuntu-latest
* workflow: skip sccache
* workflow: tweak name
* workflow: switch back to self-hosted tag
2022-05-05 13:58:07 +02:00
Jędrzej Stuczyński
df8ae52d8c
Added pull request template with changelog checklist
2022-05-05 11:21:25 +01:00
fmtabbara
7cfaf6fa1e
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-05 11:16:30 +01:00
fmtabbara
6e9eab4edb
allow access to prev steps when creating account
2022-05-05 11:15:56 +01:00
Jon Häggblad
0812378fdd
wallet: reset account state when adding and removing accounts
2022-05-05 12:13:31 +02:00
Jon Häggblad
188a7ec91d
validator-api: reenable swagger openapi ( #1249 )
...
* validator-api: reenable swagger openapi
* rustfmt
* validator-api: rename openapi tag to status
2022-05-05 11:35:00 +02:00
Jon Häggblad
c91bf3f8d1
wallet: fix rust unit tests ( #1252 )
2022-05-05 10:31:00 +02:00
fmtabbara
ecb27e2cc2
import accounts wip
2022-05-04 22:36:09 +01:00
fmtabbara
a1961dbc2f
add accounts wip
2022-05-04 21:34:42 +01:00
fmtabbara
ef4af0a1db
display account errors
2022-05-04 20:49:19 +01:00
fmtabbara
5930ec1f18
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-04 20:46:09 +01:00
fmtabbara
72c7049fca
set up loading page for account switch
2022-05-04 20:45:33 +01:00
Jon Häggblad
92cbe651de
wallet: add account returns wallet entry
2022-05-04 20:14:01 +02:00
Jędrzej Stuczyński
777fcf8cb3
Release/nym wallet v1.0.4 ( #1248 )
...
* Bumped up version numbers to 1.0.1
* Updated changelog attempting to use new format
* Bumped up wallet version number
* Updated changelog attempting to use new format
* Updated tauri version
2022-05-04 17:03:08 +01:00
Jędrzej Stuczyński
945dda0c24
Release/1.0.1 ( #1247 )
...
* Bumped up version numbers to 1.0.1
* Updated changelog attempting to use new format
2022-05-04 16:57:36 +01:00
fmtabbara
b44b074af7
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-04 16:22:31 +01:00
fmtabbara
7a0dff5f00
update main state to respond to account changes
2022-05-04 16:22:00 +01:00
fmtabbara
6685b129bb
refactor to use accounts context
2022-05-04 16:21:29 +01:00
fmtabbara
e0a80c777e
stories broken until mock context added
2022-05-04 16:19:52 +01:00
Jędrzej Stuczyński
479d410d20
Feature/broadcast sync with polling ( #1246 )
...
* Broadcast tx in a sync mode and poll for its inclusion
* Adjusted internal type used in TauriTxResult
* Re-exported MsgSend
* Increased polling rate + removed print
2022-05-04 16:19:34 +01:00
fmtabbara
ab019266cc
derive color from name now address
2022-05-04 16:19:25 +01:00
fmtabbara
92fcae9a37
use context for accounts state
2022-05-04 16:18:56 +01:00
Jon Häggblad
413e2662ff
wallet: rustfmt
2022-05-04 16:50:51 +02:00
Jon Häggblad
e026a532dd
wallet: store unlocked accounts in Vec to preserve order
2022-05-04 16:50:01 +02:00
Mark Sinclair
a1ca330ce9
GitHub Actions: upload network requester to releases
2022-05-04 14:31:21 +01:00
Jon Häggblad
139e89643c
Endpoints for average mixnode uptime ( #1238 )
2022-05-04 11:28:41 +02:00
fmtabbara
a1e0087760
merge sprint branch updates£
2022-05-04 10:01:39 +01:00
fmtabbara
b15cc094ea
small refactors
2022-05-04 10:00:17 +01:00
Jędrzej Stuczyński
8eb3f6f862
Changed opt-level for test code to speed up especially dkg tests
2022-05-04 09:54:18 +01:00
Jędrzej Stuczyński
9032d81d52
Fixed dkg benchmarking code to take into account resharing attributes
2022-05-04 09:44:10 +01:00
Jon Häggblad
7adee63ebe
wallet: add show_mnemonic_for_account_in_password
2022-05-04 10:01:34 +02:00
Jon Häggblad
1a5580229b
wallet: more unit tests
2022-05-04 01:35:57 +02:00
Jon Häggblad
df4c6493d4
wallet: split and add more wallet_store tests
2022-05-03 23:20:16 +02:00
Jon Häggblad
30a41261ea
wallet: add more log statements
2022-05-03 20:03:46 +02:00
Fouad
f2e95d2fd5
Merge pull request #1244 from nymtech/feature/inclusion-probability-ui-update
...
update inclusion prob UI update
2022-05-03 16:57:22 +01:00
fmtabbara
5730c914e8
use coming soon chip
2022-05-03 16:38:15 +01:00
fmtabbara
7845e32742
update inclusion prob UI
2022-05-03 15:14:16 +01:00
Jon Häggblad
4cce235e13
validator-api: disable swagger temporarily
2022-05-03 15:49:44 +02:00
Jędrzej Stuczyński
521eb98f25
Generated changelog for 1.0.0
2022-05-03 14:27:54 +01:00
Jon Häggblad
c77ccddcb3
Add swagger for validator-api ( #1239 )
...
* validator-api: add swagger openapi
* Lock file
2022-05-03 14:40:11 +02:00
Drazen Urch
b8ce97e005
Mitigate PM change attack ( #1236 )
...
* Mitigate PM change attack
* More paranoid test
2022-05-03 14:36:29 +02:00
Bogdan-Ștefan Neacşu
49e29af5f4
Fix gateway test wallet address ( #1237 )
...
* Fix gateway test wallet address
Since we're switching to mainnet as default, use the correct wallet
address format.
* Fix other test with prefix problems
2022-05-03 14:36:29 +02:00
durch
41319fe7ad
Fix unbonding for new nodes
2022-05-03 14:36:29 +02:00
durch
4fcf0da5c0
Move amount to liquidate to const
2022-05-03 14:36:29 +02:00
durch
0a6b2a8aaf
Fix vesting accounting
2022-05-03 14:36:29 +02:00
Drazen Urch
b09db50bba
Fix checkpointing ( #1230 )
...
* Fix checkpoint strategy and order, test
* Debug pending delegation events
* Debug print
* Switch print to log
* Add debug print
* More printing
* Remove problematic checkpoint
* checkpoint mixnodes in separate block
* more debugs
* Removing old migration just in case
* Printing all checkpoint heights at migration
* Purging old checkpoint from storage
* Attempting to load raw storage value
* More printing...
* Removed expect
* deserialization changes
* error handling
* cleanup
* clippy
* dead code
* Reduce minimum age for rewarding to 1 epoch
* Add checkpoint query
* Get checkpoint at height
* Fix delegation compounding, fix undelegate accumulate_rewards
* Fix potential overflow, add debug logging
* Moar logging
* Fix total_delegations + rewards
* Better error for horrible overflow
* fmt
* Fixed unit test assertions in bech32 validation
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-05-03 14:36:29 +02:00
Jędrzej Stuczyński
82e6d7335b
Bandwidth credentials disabled by default
2022-05-03 14:36:29 +02:00
Jędrzej Stuczyński
21d19d2447
Renamed testnet mode to disabled credentials mode
2022-05-03 14:36:29 +02:00
Jędrzej Stuczyński
5f116f8104
Set mainnet as the default network build target
2022-05-03 14:36:29 +02:00
Jędrzej Stuczyński
04f633446e
Updated binaries versions to 1.0.0
2022-05-03 14:36:29 +02:00
durch
be5421719c
Fix undelegations
2022-05-03 14:36:29 +02:00
Jon Häggblad
6d874cc34a
wallet: remove list_accounts_for_password
2022-04-29 16:54:25 +02:00
Jon Häggblad
7e356ea3b3
wallet: simplify account handling
2022-04-29 16:49:57 +02:00
Jon Häggblad
f7be9e7e6f
wallet: remove DecryptedAccount and make Accounts clone
2022-04-29 16:27:24 +02:00
Jędrzej Stuczyński
5db7f7e0bc
Fixing some dependencies
2022-04-29 14:39:42 +01:00
Jon Häggblad
05374393ef
wallet: contructors for DecryptedAccount
2022-04-29 15:36:06 +02:00
fmtabbara
580656c002
refactor + wip
2022-04-29 14:12:47 +01:00
Jon Häggblad
a7caf97b73
wallet: derive_address
2022-04-29 15:12:07 +02:00
Fouad
96f2718b94
Feature/show pending delegations ( #1229 )
...
* remove unused import
* use correct types
* set up pending delegations
* remove unused import
2022-04-29 12:53:52 +01:00
fmtabbara
091507b6d8
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-04-29 11:10:21 +01:00
Jon Häggblad
71b5bc9e71
wallet: backend account switching
2022-04-29 11:48:07 +02:00
fmtabbara
8bbffb6a88
prevent bubbling
2022-04-29 10:45:43 +01:00
fmtabbara
31c4fc6807
update display mnemonic component
2022-04-29 10:45:23 +01:00
fmtabbara
66b9b13edc
refactor and add more mocks
2022-04-29 10:05:18 +01:00
Mark Sinclair
2422f090cc
wip: add client
2022-04-27 14:30:17 +01:00
fmtabbara
1b945ae918
use account switch function
2022-04-27 13:43:39 +01:00
fmtabbara
be9b83a87d
set up account switching mechanism
2022-04-27 11:19:19 +01:00
Fouad
ba1fb17908
Merge pull request #1209 from nymtech/feature/multi-address-wallet
...
Feature/multi address wallet
2022-04-26 20:51:50 +01:00
Mark Sinclair
1362d8a3eb
Bump rust version and make dependencies match wallet
2022-04-26 17:14:10 +01:00
Drazen Urch
632612eca0
Bucket inclusion probabilities ( #1224 )
...
* Bucket inclusion probabilities
* Make display equal variant name for TS
2022-04-26 16:23:32 +02:00
Mark Sinclair
40274689e3
Add pinned versions from develop
2022-04-26 14:50:48 +01:00
Mark Sinclair
3f9d6b2f1c
wip
2022-04-26 14:50:47 +01:00
fmtabbara
5446874ebe
align top bar with nav
2022-04-26 14:29:17 +01:00
Drazen Urch
c250492f50
Create a new bundled delegation when compounding rewards ( #1221 )
...
* Create a new bundled delegation when compounding rewards
* Cleanup migration code
* Revert "Cleanup migration code"
This reverts commit 21d8ad6388 .
2022-04-25 20:34:43 +02:00
Mark Sinclair
52fdc3e0cf
Bump nym-wallet version
2022-04-25 14:34:23 +01:00
Mark Sinclair
5a91240992
Use new tauri operation to get the runtime env vars
2022-04-25 14:34:23 +01:00
Mark Sinclair
c9638097a0
Add tauri operation to get runtime environment vars
2022-04-25 14:34:23 +01:00
Mark Sinclair
383b197e5b
Use new query to get pending vesting delegations
2022-04-25 14:34:23 +01:00
Mark Sinclair
787a55a4ba
Fix typo
2022-04-25 14:34:23 +01:00
Mark Sinclair
bbdd53d2aa
Add terminal in dev mode
2022-04-25 14:34:23 +01:00
Mark Sinclair
67f6394a26
Bug fix undelegating locked tokens to use the correct contract methods
2022-04-25 14:34:23 +01:00
Mark Sinclair
dbfeaff661
Explorer API - reduce cache time to 60 seconds
2022-04-25 14:19:55 +01:00
Jędrzej Stuczyński
8318002b0a
Bugfix/delegation reconcile ( #1219 )
...
* Passing proxy value when attempting to compound delegator reward
* Do not attempt to delegate reward to mixnode if its zero
* Additional guards against sending 0 tokens
* Removed sign of sloppiness
* Fixes to rewards and delegation events storage
* Remove block count check, epoch cannot be advanced while in progress
* Add reward compound ops to vesting contract
* Migration to remove 0 value delegationns
Co-authored-by: durch <durch@users.noreply.github.com >
2022-04-25 12:01:45 +01:00
fmtabbara
afac630a77
add list accounts function
2022-04-25 11:27:07 +01:00
Tommy Verrall
9fb980dc5e
Merge pull request #1212 from pwnfoo/patch-1
...
chore: fix dark mode rendering
2022-04-22 17:39:50 +01:00
Jędrzej Stuczyński
ce77b17534
Bugfix/query proxied pending delegations ( #1218 )
...
* Removed 'expect' from one of the queries
* Query for pending vesting delegation events
2022-04-22 14:51:53 +01:00
Jędrzej Stuczyński
e6372d3b02
Using custom gas multiplier in the wallet ( #1217 )
2022-04-21 16:52:17 +01:00
Jędrzej Stuczyński
836ef9d4c8
Feature/vesting accounts support ( #1216 )
...
* Utility for parsing Vec<ProtoCoin>
* Support for different types of vesting accounts
* Derived Debug for Account
* Exposed method for querying for account details
* Renamed ibid. to a more appropriate name
2022-04-21 13:18:05 +01:00
Jędrzej Stuczyński
dd66697884
Release/1.0.0 rc.2 ( #1214 )
...
* Updated binaries versions to 1.0.0-rc.2
* Update GitHub Action to build nym binaries
* Fix contract bootstraping
* Relax the active_set check
* Cleanup migration
* Fix validator-api mainnet config
* Removed reward estimation ts-files
* Removed old migration tests
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: durch <durch@users.noreply.github.com >
2022-04-21 10:36:48 +01:00
Sachin S. Kamath
7c4bb68399
chore: fix dark mode rendering
2022-04-15 16:43:07 +05:30
Dave Hrycyszyn
58f3a96cde
Adding security disclosure instructions
2022-04-14 20:44:01 +01:00
fmtabbara
3250d6982e
refactor to separate logic from view
2022-04-14 14:31:55 +01:00
Bogdan-Ștefan Neacşu
76a61cb3ae
Feature/spend coconut ( #1210 )
...
* Import cw3-flex-multisig and cw4-group contracts
* Add release_funds to coconut-bandwidth-contract
* Create contract.rs file
* Add cw multi test and a test that uses it
* Use mnemonic for coconut mode too
* Stricter access to config file, which contains mnemonic
* Update tests
* Remove signed deposits dir after merging that into sql db
* Clippy nits
* More clippy
* Remove backtraces features to pass clippy tests
* Merge the same mnemonic for rewarding and coconut
* Simplify things, letting network monitor use testnet-mode with gateways
* Unify the nymd clients
* Sqlx common storage for buying/consuming credentials
* Link credential storage to credential client
* Trigger rewarded_set update on bootstrap error
* Fix bug on message signing
* Simplify coconut feature in code and set it in validator-api
* Update some local consts
* Link clients to credential storage
* Simplify sql query and change socks5 too
* Update attr handling such that public ones are usable
* Normalize test addresses
* Fix clippy
* Merge storages for (non)coconut creds
* Fmt miss
* Disable wasm client support for now
Co-authored-by: durch <durch@users.noreply.github.com >
2022-04-14 14:25:21 +02:00
fmtabbara
ecdbe1a6fb
refactor
2022-04-13 18:08:57 +01:00
fmtabbara
6ba79ee924
use avatar component
2022-04-13 18:07:54 +01:00
fmtabbara
2bebb4b0c2
remove unused component
2022-04-13 18:07:31 +01:00
fmtabbara
81b7d49624
create avatar component
2022-04-13 18:07:06 +01:00
fmtabbara
f118a0c854
move story files
2022-04-13 18:06:53 +01:00
Mark Sinclair
94be4c71a4
Update GitHub Action to build nym binaries
2022-04-13 16:22:35 +01:00
fmtabbara
db6ecaaecb
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-address-wallet
2022-04-13 14:41:12 +01:00
fmtabbara
bd13aa6f35
add new modals
2022-04-13 11:53:13 +01:00
Jędrzej Stuczyński
046dd4cbba
Bugfix/unique sphinx key ( #1207 )
...
* Cosmwasm beta6 => beta8 upgrade
* Introducing additional unique index constraint on sphinx key
* Unit test for checking for duplicate sphinx key
* Fixed other unit tests due to changed constraint
2022-04-13 10:56:39 +01:00
Drazen Urch
485257d29b
Add read and write timeouts ( #1206 )
2022-04-13 11:39:52 +02:00
fmtabbara
0cad7f635d
new stories
2022-04-12 12:25:15 +01:00
Jędrzej Stuczyński
37de4bf2f7
Crypto part of the Groth's NIDKG ( #1182 )
...
* Work in progress NIDKG
* Encryption of multiple shares
* Extracted baby-step giant-step lookup table as a separate entity
* Proof of discrete log
* Adjusted discrete log domainn
* Producing proof of log during keygen
* Zeroize for epoch
* Proof of secret sharing
* empty main for compiler appeasement
* Construction of proof of chunking
* Initial untested verification of proof of chunking
* Converted chunk responses from Scalar to u64
* Additional tests for proof of chunking
* Minor cleanup and reorganisation
* Fixed enc/dec to use f0
* Deriving node coverage of required tree nodes
* Finally seemingnly working encryption under nonzero epoch
* Branch park
* Decryption key updates to specified epochs
* Ciphertext integrity checks
* Progress in integration tests
* Fixed ciphertext combining and integration test
* Dealing type and simplification of the integration test
* Benchmark for creation of baby-step-giant-step lookup table
* Initial import cleanup + broken 2nd integration test
* Using correct assertions in the integration test (and correctly combining shares)
* Removed unused modules
* Changed proof of sharing to allow for node indices being different from [1,2,...n]
* Reorganised bte module
* Benchmark for g2 precomputation
* Created more strongly typed Epoch type
which is essentially a Tau such that it is a leaf node
* Extending tau with a temporary oracle output
* Using random oracle for tau extension
* More benchmarks!
* encryption-related benchmarks
* Serialization of PublicKeyWithProof
* Typos
* Removed any changes made in validator-api or smart contracts
* Made the integration test slightly more concise
* Further purge of unused modules
* Fixed combining share to use lagrangian interpolation
* Recovery of verification keys from the dealings
* Verification key verification + extended integration tests
* Fixed Tau not being included in digest for producing Tau_h
* Tau serialization
* Serialization of a BTE Node
* Serialization of DecryptionKey
* Serialization of PublicCoefficients
* Utility method for setting constant coefficient of a polynomial
* Serialization of Ciphertexts
* Serialization of Proof of Secret Sharing
* Serialization of Proof of Chunking
* Serialization of Dealing
* Adjusted capacity of responses_r in proof of chunking
* Made notation more consistent with the paper equivalents
* Optional arguments for creating/verifying resharing dealings
2022-04-12 11:59:26 +01:00
Drazen Urch
d3372bfc85
Additional, more informative routes ( #1204 )
...
* Have reward set updater run its own timer (#1200 )
* Have reward set updater run its own timer
* Filter rocket log spam
* Take last day of uptime for rewarding (#1202 )
* Take last day of uptime for rewarding
* Rejigger calculations
* Blacklist based on last 24 hr
* Cleanup
* Clippy
* Additional, more informative routes
* Improve blacklist updates
* Fix rewards estimation
2022-04-12 11:55:32 +02:00
Jon Häggblad
a5e6032393
wallet: support multiple accounts per encrypted login ( #1205 )
...
* wallet: support multiple accounts per encrypted login
Rework wallet storage to allow grouping accounts under a single
encrypted entry, in a way that is backwards compatible.
* wallet: remove commented out lines
2022-04-12 11:53:38 +02:00
fmtabbara
4edc0700a1
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-address-wallet
2022-04-12 10:33:43 +01:00
fmtabbara
019a04c0fc
code tidy and restructure
2022-04-12 10:33:16 +01:00
Raphaël Walther
25e1bfa345
Moved clean task
2022-04-12 09:26:31 +02:00
dependabot[bot]
dc0b9c271c
Bump ansi-regex in /docker/typescript_client/upload_contract ( #1171 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 14:07:59 +01:00
Jon Häggblad
9ef29037bc
Merge pull request #1195 from nymtech/feature/expose-more-validator-in-wallet
...
wallet: expose additional validator configuration functionality to the frontend
2022-04-11 11:21:08 +02:00
Jon Häggblad
1e13d41245
wallet: make config file version optional
2022-04-11 10:52:58 +02:00
Jon Häggblad
46a4991c12
wallet: add version number to network config files
2022-04-11 10:52:58 +02:00
Jon Häggblad
9d2d670990
wallet: remove duplicate handler entries
2022-04-11 10:52:58 +02:00
Jon Häggblad
baba5ed212
wallet: additional backend logic for selecting validators
2022-04-11 10:52:58 +02:00
Jon Häggblad
ceb5f090cf
wallet: expose select, add and remove validators
2022-04-11 10:52:58 +02:00
Raphaël Walther
b6ffe8664c
Added additionnal clean task for Windows
2022-04-11 09:39:01 +02:00
Fouad
2e7b8e911f
Merge pull request #1201 from nymtech/feature/multi-address-wallet
...
Feature/multi address wallet
2022-04-08 13:13:09 +01:00
Jon Häggblad
be4bc2bdcc
Merge branch 'release/1.0.0-rc.1' into develop
...
Conflicts:
validator-api/Cargo.toml
2022-04-08 12:14:47 +02:00
Jędrzej Stuczyński
bc049cb954
Feature/aggregated econ dynamics explorer endpoint ( #1203 )
...
* Economic dynamics stats endpoint on the explorer API with dummy fixture data
* Populating the endpoint with real data aggregated from validator api
* Introduced new cache functionalities
2022-04-08 10:15:50 +01:00
fmtabbara
50f4699c95
change button size
2022-04-07 22:04:19 +01:00
fmtabbara
3265df019a
more multi account ui
2022-04-07 22:00:30 +01:00
Drazen Urch
9aa5b98465
Debugging validator ( #1198 )
...
* Checkpoint
* Replace Stream logic with StreamMap
* Ignore blacklisted mixnodes and gateways
* Moar logging
* Remove version checks
* Cleanup
* Some more cleanup
2022-04-07 18:13:29 +02:00
fmtabbara
902721bda3
yarn lock updated
2022-04-07 16:28:57 +01:00
fmtabbara
585724fc79
more storybook work for multi accounts
2022-04-07 16:27:30 +01:00
fmtabbara
c6578384a8
storybook ui for multi addresses
2022-04-07 14:01:58 +01:00
fmtabbara
3b245e16db
more multi account UI work
2022-04-07 11:34:48 +01:00
fmtabbara
6d0e2cf491
start component work for multi accounts
2022-04-06 11:25:08 +01:00
Jędrzej Stuczyński
d6c9d1d08d
Using fork of cosmrs with different address length validation
2022-04-05 17:52:59 +01:00
Jędrzej Stuczyński
49fc51853a
Updated mainnet defaults to the most recent values
2022-04-05 17:52:41 +01:00
Jędrzej Stuczyński
c177f14073
Using fork of cosmrs with different address length validation
2022-04-05 17:35:50 +01:00
Mark Sinclair
026932dc16
Wallet 1.0.2 visual tweaks ( #1197 )
...
* Add `fill` prop to Nym wordmark component
* Tweaks to client address display
* Add story for ClientAddress
2022-04-05 17:06:47 +01:00
Jędrzej Stuczyński
515d4b73f7
Updated mainnet defaults to the most recent values
2022-04-05 16:52:16 +01:00
Fouad
fda3636783
Password for wallet with routes ( #1196 )
...
* new password flow
* update global error and load state from children
* fix linting
* dont load account when creating mnemonic
* wallets: provide placeholder functions for ui password
* wallet: platform_constants
* wallet: swap println to log
* UI for existing mnemonic to be use
* wallet: inline encryption of wallet file
* wallet: tweak error enum names
* wallet: general wallet_storage tidy
* wallet: tweak some type names
* create sign-in context
* update sign in functions
* move state to context
* update pages
* connect new rust methods with frontend
* update components
* remove non-existent method
* add separate sign in pages for mnemonic and password
* add a hook for clipboard copy
* fix workmark svg sizing issue
* create step component
* use new sign in pages
* reorder pages
* use clipboard lib directly
* ui tweaks
* use login type selector
* update password strength test + use autofocus prop for password input
* start adding routes
* restructure with routes
* wip
* more wip
* more wip
* reset state where required
* minor flow updates
* validate version (any valid semver version)
* reset error on page move
* flow tweaks
* content update
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-04-05 16:46:16 +01:00
Dave Hrycyszyn
c056269f0e
Tagging release contracts
2022-04-05 15:37:38 +01:00
Mark Sinclair
ca49fe2293
GitHub Actions fixes for publishing wallet
2022-04-05 09:42:37 +01:00
Mark Sinclair
1b37ff2242
Update wallet lock file
2022-04-04 18:17:42 +01:00
Mark Sinclair
3712b38230
Fix wallet lock file version
2022-04-04 18:17:13 +01:00
Mark Sinclair
467bda8ddd
Add tauri updater feature
2022-04-04 18:15:33 +01:00
Mark Sinclair
b083335f56
Add updater config to tauri.conf.json
2022-04-04 18:15:25 +01:00
Mark Sinclair
5cc08211b7
Merge pull request #1194 from nymtech/feature/nym-wallet-updater
...
Add auto-updater to Nym Wallet
2022-04-04 17:57:28 +01:00
Drazen Urch
a63a94623f
Update and query rewarding validator address ( #1193 )
2022-04-04 16:55:46 +02:00
Mark Sinclair
5deafaa27b
Add tauri updater feature
2022-04-04 15:03:21 +01:00
Mark Sinclair
021b542a4a
Add updater config to tauri.conf.json
2022-04-04 15:03:21 +01:00
Mark Sinclair
64ee03112e
GitHub Actions: fix wallet updater location for MacOS
2022-04-04 15:03:01 +01:00
Mark Sinclair
bed709b155
Fix wallet lock file version
2022-04-04 15:02:36 +01:00
Mark Sinclair
1f6d4153a7
GitHub Actions: fix wallet updater path for upload to release
2022-04-04 14:25:55 +01:00
Mark Sinclair
de45ab8995
GitHub Actions: nym wallet build uploads updater zip and signature to release
2022-04-04 13:47:01 +01:00
Mark Sinclair
15b552fa62
GitHub Actions wallet publish - add missing env vars for updater signing
2022-04-04 12:07:30 +01:00
Mark Sinclair
0d343eb82d
Update GitHub Actions for wallet to upload the signature for the auto-updater
2022-04-04 11:39:08 +01:00
Jon Häggblad
b5eddb6919
wallet: fix get urls function call
2022-04-04 09:19:00 +02:00
Jon Häggblad
7ddde50ffa
wallet: expose validator urls to the frontend
2022-04-04 09:10:56 +02:00
Jon Häggblad
d81967189a
Fix clippy warnings for beta toolchain
2022-04-04 08:55:34 +02:00
Jon Häggblad
11b22ce2c1
wallet: add test for decrypting file
2022-04-03 22:39:39 +02:00
Jon Häggblad
58fd40fb8e
Fix clippy warnings
2022-04-03 21:15:50 +02:00
Max Hampshire
5bb516471e
updated mainnet bandwidthgen contract address
2022-04-03 20:26:25 +02:00
Mark Sinclair
2b9ea90e16
Nym Wallet version 1.0.2
2022-04-01 18:50:16 +01:00
Mark Sinclair
2779b5d28a
Password for wallet with routes ( #1187 )
...
* new password flow
* update global error and load state from children
* fix linting
* dont load account when creating mnemonic
* wallets: provide placeholder functions for ui password
* wallet: platform_constants
* wallet: swap println to log
* UI for existing mnemonic to be use
* wallet: inline encryption of wallet file
* wallet: tweak error enum names
* wallet: general wallet_storage tidy
* wallet: tweak some type names
* create sign-in context
* update sign in functions
* move state to context
* update pages
* connect new rust methods with frontend
* update components
* remove non-existent method
* add separate sign in pages for mnemonic and password
* add a hook for clipboard copy
* fix workmark svg sizing issue
* create step component
* use new sign in pages
* reorder pages
* use clipboard lib directly
* ui tweaks
* use login type selector
* update password strength test + use autofocus prop for password input
* start adding routes
* restructure with routes
* wip
* more wip
* more wip
* reset state where required
* wallet: remove unused rust use statements
* fix unbond page
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2022-04-01 18:44:44 +01:00
Mark Sinclair
9ea2ce5c70
Merge pull request #1184 from nymtech/feature/adding-discord
...
Feature/adding discord
2022-04-01 15:50:03 +01:00
Jon Häggblad
11e1e728e1
Merge pull request #1183 from nymtech/feature/wallet-save-and-load-validators-from-file
...
wallet: config backend for validator selection
2022-04-01 15:40:02 +02:00
Jon Häggblad
4116aa18a8
wallet: config backend for validators
2022-04-01 15:18:59 +02:00
Jon Häggblad
bdebe00c25
Merge pull request #1186 from nymtech/feature/wallet-add-validate-mnemonic
...
wallet: add validate_mnemonic
2022-04-01 15:18:09 +02:00
Jon Häggblad
e106390e1d
wallet: add validate_mnemonic
2022-04-01 15:09:22 +02:00
Jon Häggblad
7a53821af9
Merge pull request #1185 from nymtech/feature/wallet-support-remove-account
...
wallet: support removing accounts from the wallet file
2022-04-01 14:57:32 +02:00
Jon Häggblad
efe6df12c9
wallet: remove unused
2022-04-01 14:46:44 +02:00
Jon Häggblad
23fb34f564
wallet: support removing accounts from the wallet file
2022-04-01 14:42:05 +02:00
gala1234
09155fbf12
update discord url
2022-04-01 12:42:17 +02:00
gala1234
53292ceca9
enable discord icon
2022-04-01 12:37:24 +02:00
Mark Sinclair
45b41d9e20
Update README.md
2022-04-01 10:07:02 +01:00
Drazen Urch
95b6ac50be
Type safe bounds ( #1179 )
...
* Type safe bounds
* Debug get_all_delegations
* List raw delegations
* query all delegation values
* Get all keys and values
* Differentiate on len
* Clean up duplicates
* Remove stop gap
* Cleanup, fix paged query key
* Reduce queries required to get all delegations
* Sandbox migration
* Delete migration
2022-03-30 12:20:03 +02:00
Tommy Verrall
5f2247ab83
Merge pull request #1180 from nymtech/update-wallet-unbond
...
fix unbond page
2022-03-30 09:35:22 +01:00
Tommy Verrall
842bcfa782
fix unbond page
2022-03-30 09:34:17 +01:00
Jon Häggblad
c85b0ad07d
Merge pull request #1170 from nymtech/feature/connection-test-nymd-api-urls-indep
...
wallet: connection test nymd and api urls independently
2022-03-30 00:11:20 +02:00
Jon Häggblad
adf4537183
rustfmt
2022-03-30 00:02:34 +02:00
Jon Häggblad
1cf101d50f
connection-tester: refine log statements
2022-03-29 23:57:54 +02:00
Jon Häggblad
e91e6943c6
connection-tester: add nymd-client cfg
2022-03-29 23:53:09 +02:00
Jon Häggblad
700f6a4e98
connection-tester: add missing timeout for nymd test
2022-03-29 23:53:09 +02:00
Jon Häggblad
b759e5e7f2
connection-tester: extract out connection test methods
2022-03-29 23:53:09 +02:00
Jon Häggblad
deefa09066
connection-tester: extract out setup method
2022-03-29 23:53:09 +02:00
Jon Häggblad
3f6cb919ac
connection-tester: extract or collection method
2022-03-29 23:53:09 +02:00
Jon Häggblad
d08bf61905
wallet: rustfmt
2022-03-29 23:53:09 +02:00
Jon Häggblad
da18a60a91
wallet: remove deprecated validator_health checks
2022-03-29 23:53:09 +02:00
Jon Häggblad
cec7496794
connection-tester: cap number of urls tested async
2022-03-29 23:53:09 +02:00
Jon Häggblad
dd82b24d61
wallet: skip duplicate validator url entries
2022-03-29 23:53:09 +02:00
Jon Häggblad
df827b6b09
validator-client: rework connection tester
2022-03-29 23:53:09 +02:00
Mark Sinclair
cb25cc2eb9
Merge pull request #1178 from nymtech/feature/wallet-storybook
...
Add storybook to wallet
2022-03-29 17:26:46 +01:00
Mark Sinclair
abf7e1f6ad
Bundle fonts into wallet
2022-03-29 17:18:33 +01:00
Mark Sinclair
0f5137ea24
Add storybook to nym-wallet
2022-03-29 17:16:00 +01:00
Drazen Urch
c2938e0672
Fix delegation paging ( #1174 )
...
* Fix delegation paging and tests
* Circuit breaker, upgrade storage and cosmwasm
* beta6
* Cleanup delegation events
2022-03-29 17:02:56 +02:00
Bogdan-Ștefan Neacșu
34903bfae6
Remove unneeded dep in wallet
2022-03-29 16:14:30 +03:00
Bogdan-Ștefan Neacşu
9e8f550e6d
Feature/signature on deposit ( #1151 )
...
* Add placeholder client for implementing coconut interactions
* Add db for persistance
* Add nymd client
* Add new coconut-bandwidth contract
* Call deposit function
* Introduce error handling
* Call the old flow of getting a signature
* List available tx hashes
* Add signed req in body
* Save signature received
* Add event generation
* Checks in validator-api
* Fail with error instead of panic in validator-api route
* Fix contract address and small bug
* Add file db for storing previous signatures
* Encrypt and store data in validator-api
* Decrypt the received signature
* Remove tx hashes after getting credentials
* Small listing changes in client
* Change response so that it easier to serialize
* Error message is sent to client for display
* Remove already signed error and return the previous sig
* Merge signature with deposit data in client
* Entrypoint for getting the encrypted signature
* Refactor blinding stuff so that it can be backed up
* Backed up the blind sign request
* Client can re-request the encrypted signature shares
* Update crypto features
* Fix clippy
* Activate instantiate test and remove unused code
* Add tx tests
* Add verification key endpoint test
* Voucher consistency test
* Test for some errors and a race condition on blind signing
* Refactor and add client trait for enabling better testing env
* Test some more of blind sign
* Finished testing all extract_encryption_key paths
* Split into function test and endpoint test
* Test for correct signature
* Test for state functions
* Remove print
* Test blind_sign endpoint
* Test for cached signature endpoint
* Stricter types in voucher
* Rename signature with partial_bandwidth_credential
* Extra route levels
* Length check and remove some unused code from coconut interface
* Renamed coconut-bandwidth common crate
* Renamed verification_key to identity_key
* Use const instead of hardcoded values
* Use type aliases for crypto algorithms
* Remove unused mods, until needed
* Remove unneeded unwrap
* Fix some coconut issues that were blocking the wasm client build
* Move from sled to existing sql database
* Update tests for new db type
* Fix wasm for coconut too
* Remove sled from dependencies
2022-03-29 15:03:38 +03:00
Tommy Verrall
278516ad11
Merge pull request #1172 from nymtech/feature/update-binary-version
...
Update binaries to rc version
2022-03-29 10:02:48 +01:00
Mark Sinclair
8ad3565f2c
Create nym-release-publish.yml
2022-03-28 18:16:41 +01:00
Mark Sinclair
ce241339bf
Create nym-release-publish.yml
2022-03-28 18:16:08 +01:00
Tommy Verrall
8d7428923a
Update binaries to rc version
2022-03-28 15:32:31 +01:00
Drazen Urch
4a1a4b6415
Different values for mixes and gateways ( #1169 )
2022-03-28 13:33:55 +02:00
Jon Häggblad
47bdf38776
wallet: fix clippy
2022-03-25 21:25:09 +01:00
Jon Häggblad
cdd883c174
Merge pull request #1153 from nymtech/feature/wire-up-wallet-storage
...
wallet: wire up account storage
2022-03-25 21:14:19 +01:00
Jon Häggblad
2d82a51905
wallet: reject storing account with the same id
2022-03-25 21:04:35 +01:00
Jon Häggblad
38c2ce9837
wallet: tweak some type names
2022-03-25 21:04:35 +01:00
Jon Häggblad
a867921fdd
wallet: general wallet_storage tidy
2022-03-25 21:04:35 +01:00
Jon Häggblad
423cdb1e1b
wallet: tweak error enum names
2022-03-25 21:04:35 +01:00
Jon Häggblad
7aeac58fd9
wallet: inline encryption of wallet file
2022-03-25 21:04:35 +01:00
Jon Häggblad
30fafa509c
wallet: swap println to log
2022-03-25 21:04:35 +01:00
Jon Häggblad
c950556506
wallet: platform_constants
2022-03-25 21:04:35 +01:00
Jon Häggblad
9a49213973
wallets: provide placeholder functions for ui password
2022-03-25 21:04:34 +01:00
Drazen Urch
65a45bc0a8
Add global blacklist to validator-cache ( #1168 )
2022-03-25 17:02:01 +01:00
Jędrzej Stuczyński
5932974108
Removed unused tauri client
2022-03-25 14:33:13 +00:00
Jędrzej Stuczyński
ce34e45afc
Merge branch 'develop' of github.com:nymtech/nym into develop
2022-03-25 14:20:15 +00:00
Jędrzej Stuczyński
afcefa9432
Dealt with typescript validator client
2022-03-25 14:20:09 +00:00
Mark Sinclair
d346fdcff9
Merge pull request #1165 from nymtech/dependabot/npm_and_yarn/node-forge-1.3.0
...
Bump node-forge from 1.2.1 to 1.3.0
2022-03-25 14:04:41 +00:00
Jędrzej Stuczyński
a05a7e261a
Merge branch 'develop' of github.com:nymtech/nym into develop
2022-03-25 14:03:59 +00:00
Jędrzej Stuczyński
ab9c892f8a
Updated BBBC contract tests dependencies
2022-03-25 14:03:51 +00:00
Mark Sinclair
ca7bfef865
Merge pull request #1163 from nymtech/dependabot/npm_and_yarn/clients/tauri-client/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /clients/tauri-client
2022-03-25 14:03:38 +00:00
dependabot[bot]
f8c9397afd
Bump minimist from 1.2.5 to 1.2.6 in /clients/tauri-client
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-25 13:58:16 +00:00
Mark Sinclair
0c215efdb2
Merge pull request #1164 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /nym-wallet/webdriver
2022-03-25 13:57:30 +00:00
durch
e1efcda3dd
Test last paged page
2022-03-25 11:09:46 +01:00
Drazen Urch
59056a22c5
Feature/upgrade rewarding sandbox ( #1167 )
...
* Add init_epoch msg
* Use 64BE ctr variant
* Remove query_all_delegations
* Comment migration
2022-03-25 10:57:49 +01:00
Mark Sinclair
13841e813b
Update nym-wallet version metadata
2022-03-25 08:48:51 +00:00
dependabot[bot]
da775af00a
Bump minimist from 1.2.5 to 1.2.6 in /nym-wallet/webdriver
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-24 18:04:30 +00:00
Mark Sinclair
bd99474f26
Update minimist version in workspace lock file
2022-03-24 18:03:28 +00:00
Mark Sinclair
9c70244157
Add ts-packages target to fix security warnings in workspaces lock file resulting from yarn audit.
...
Run with `yarn audit:fix`. Check the lock file before committing!
2022-03-24 18:03:09 +00:00
dependabot[bot]
736edcbe00
Bump node-forge from 1.2.1 to 1.3.0
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases )
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-24 18:02:42 +00:00
Jędrzej Stuczyński
40e215473e
Merge branch 'develop' of github.com:nymtech/nym into develop
2022-03-24 17:41:27 +00:00
Jędrzej Stuczyński
6746514317
Fixed up most JS dependency warnings
...
Resolved dependency issues in testnet-faucet
Removed the outdated react example
Updated js example dependencies
Using sandbox in js example
Feature locking imports
Running wasm client in testnet mode by default
Allow using `None` BandwidthController in testnet mode
Reverted endianness change and left it for others to deal with
Fixed up websocket js-example
Changed endianness of aes counter
2022-03-24 17:40:20 +00:00
dependabot[bot]
50a332eb2b
Bump minimist from 1.2.5 to 1.2.6 in /clients/webassembly/js-example ( #1162 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24 15:51:43 +00:00
dependabot[bot]
08f1b176db
Bump minimist in /docker/typescript_client/upload_contract ( #1159 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24 15:22:53 +00:00
dependabot[bot]
00e2319be3
Bump minimist in /clients/native/examples/js-examples/websocket ( #1160 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24 15:22:45 +00:00
durch
ecd566432b
Improve pagination test
2022-03-24 10:50:23 +01:00
durch
b6dc81304c
Fix get reward pool
2022-03-23 22:46:30 +01:00
durch
6337cd9966
Merge branch 'develop' of https://github.com/nymtech/nym into develop
2022-03-23 21:13:16 +01:00
durch
b41b8f94a4
Fix sqlx types
2022-03-23 21:11:01 +01:00
Mark Sinclair
52ced9d3ad
Generate webpack favicons from PNG
...
https://github.com/jantimon/favicons-webpack-plugin/issues/288 indicates that generating from an SVG sometimes freezes at 92%. This behaviour is seen on Windows wallet builds in CI.
2022-03-23 19:46:50 +00:00
durch
5eb2249ad5
Regenerate mixnet json schema
2022-03-23 20:40:24 +01:00
durch
008fc045b7
drop foreign key constraints
2022-03-23 20:35:09 +01:00
Mark Sinclair
38cc3b9e38
Add webpack thread loader to speed up wallet build time
2022-03-23 19:24:55 +00:00
Mark Sinclair
989285e009
Update nym-wallet-publish-windows10.yml
2022-03-23 18:29:24 +00:00
Mark Sinclair
c6e438600f
Update nym-wallet-publish-windows10.yml
2022-03-23 18:24:38 +00:00
Mark Sinclair
1dab01ca33
Upgrade GitHub Actions checkout
2022-03-23 18:10:14 +00:00
Mark Sinclair
53e0432934
Build dependencies before building nym-wallet
2022-03-23 17:27:06 +00:00
Mark Sinclair
a1f2d33397
Enabled GitHub Action to build Windows release for nym wallet
2022-03-23 16:42:49 +00:00
Mark Sinclair
49aa79b5df
Update nym-wallet-publish-windows10.yml
2022-03-23 16:40:04 +00:00
Mark Sinclair
6f3b5fad15
Update nym-wallet-publish-windows10.yml
2022-03-23 16:37:38 +00:00
Mark Sinclair
0efa909374
Configure nym-wallet Windows signing
2022-03-23 15:51:36 +00:00
Fouad
43b102782e
Merge pull request #1158 from nymtech/feature/vesting-full
...
Feature/vesting full
2022-03-23 15:45:11 +00:00
Mark Sinclair
d6e6bab6a6
Update nym-wallet-publish-windows10.yml
2022-03-23 15:43:13 +00:00
Mark Sinclair
1a3cdc3128
Update nym-wallet-publish-windows10.yml
2022-03-23 15:36:55 +00:00
Mark Sinclair
39f75907e5
Update nym-wallet-publish-windows10.yml
2022-03-23 15:35:41 +00:00
Mark Sinclair
029c2698d7
Update nym-wallet-publish-windows10.yml
2022-03-23 15:34:12 +00:00
Mark Sinclair
60548770ba
Update nym-wallet-publish-windows10.yml
2022-03-23 15:19:14 +00:00
Mark Sinclair
39cfc2057b
Update nym-wallet-publish-windows10.yml
2022-03-23 15:14:58 +00:00
Mark Sinclair
4fbae2d5bd
Create GitHub Action to publish and sign Windows wallet
2022-03-23 15:12:07 +00:00
Jon Häggblad
9feee4c174
Fix some minor compiler and clippy warnings
2022-03-23 15:19:00 +01:00
fmtabbara
bca6b45273
Merge branch 'develop' into feature/vesting-full
2022-03-23 12:43:31 +00:00
fmtabbara
d9733a97ae
use 'estimated' fee
2022-03-23 12:42:56 +00:00
fmtabbara
e66dc01966
highlight pending delegation time
2022-03-23 12:00:13 +00:00
fmtabbara
2b4aca0194
prevent duplicates
2022-03-23 09:44:17 +00:00
fmtabbara
06aa09afcd
UI bug fix
2022-03-22 15:44:39 +00:00
durch
ddc09bbb2e
Additive rewarding test stub
2022-03-22 12:09:41 +01:00
fmtabbara
3003be5e68
use end epoch for undelegation completion time
2022-03-22 10:54:31 +00:00
fmtabbara
cb2ce87ab7
Merge branch 'develop' into feature/vesting-full
2022-03-22 10:24:50 +00:00
fmtabbara
2ad65fc455
display pending undelegations
2022-03-22 10:24:14 +00:00
Tommy Verrall
cb292b38c0
Merge pull request #1156 from nymtech/wallet_get_current_epoch
...
get_current_epoch tauri
2022-03-22 10:17:26 +00:00
durch
b710f796f9
get_current_epoch tauri
2022-03-22 11:10:41 +01:00
durch
fb5a9a7a3e
Fix opeartion order
2022-03-21 20:08:57 +01:00
Drazen Urch
071720c1cc
Cleanup ( #1155 )
2022-03-21 18:24:40 +01:00
Drazen Urch
6679944689
Feature flag reward payments ( #1154 )
2022-03-21 17:30:08 +01:00
fmtabbara
bec7814756
Merge branch 'develop' into feature/vesting-full
2022-03-21 11:24:07 +00:00
Drazen Urch
592b3b3bb1
Pending endpoints ( #1150 )
...
* Add QueryPendingDelegationEvents QueryMsg
* Add pending_delegation_events to nymd client
* Add pending delegation events to wallet
* Get rid of double epoch accounting
* Fix reward saving
* Try batching operations to reduce fees
* Bundle all transactions into one
* make nice
2022-03-21 10:07:51 +01:00
Jon Häggblad
c2ff786f41
validator-api: fix clippy::needless-question-mark
2022-03-21 09:14:41 +01:00
fmtabbara
07b6114adf
only create mnemonic on account creation
2022-03-17 18:00:58 +00:00
fmtabbara
07155b4fe5
dont disable token pool selector for delegations
2022-03-17 17:14:41 +00:00
fmtabbara
8b635a44b8
fix conflicts
2022-03-17 16:53:29 +00:00
fmtabbara
568862a571
fix conflicts + errors
2022-03-17 16:40:49 +00:00
fmtabbara
7868725fed
revert console output
2022-03-14 14:18:02 +00:00
fmtabbara
d30667d8e4
add error log
2022-03-14 13:04:57 +00:00
fmtabbara
3483a9e7f9
fix lint warnings
2022-03-14 11:00:47 +00:00
fmtabbara
893b28c51c
fix eslint warning - func-names
2022-03-14 09:49:17 +00:00
fmtabbara
47ffdfe496
linting, conflict fixes, and general tidy
2022-03-13 01:20:46 +00:00
fmtabbara
51bced8766
merge develop
2022-03-12 22:17:33 +00:00
fmtabbara
d4286aeb76
fix validation
2022-03-12 21:12:51 +00:00
fmtabbara
ce93e5f677
bug fixes and minor ui updates
2022-03-10 18:59:45 +00:00
fmtabbara
4b691d19a0
Merge branch 'feature/vesting-delegations' into feature/vesting-token-pool-selector
2022-03-10 15:37:36 +00:00
fmtabbara
0e86761a13
Merge branch 'develop' into feature/vesting-delegations
2022-03-09 15:01:54 +00:00
fmtabbara
55463da0da
merge develop
2022-03-09 12:23:26 +00:00
fmtabbara
518daeaf20
allow undelegation of unvested tokens
2022-03-09 12:16:20 +00:00
fmtabbara
f6ec12db94
allow delegation of vested tokens
2022-03-09 12:15:29 +00:00
fmtabbara
1e921186ad
merge develop
2022-03-09 10:06:01 +00:00
fmtabbara
d653ecde1e
remove unused import
2022-03-07 15:35:40 +00:00
fmtabbara
5b9b4743dc
check locked funds when bonding
2022-03-07 12:20:54 +00:00
fmtabbara
5f9b384efa
remove client address from send form
2022-03-07 10:38:57 +00:00
fmtabbara
d69526fad9
Merge branch 'feature/vesting-token-pool-selector' of https://github.com/nymtech/nym into feature/vesting-token-pool-selector
2022-03-07 10:24:24 +00:00
fmtabbara
e10a4e8fca
fix fee position on the bond form
2022-03-07 10:24:08 +00:00
fmtabbara
9016878868
remove sig
2022-03-07 10:20:13 +00:00
fmtabbara
1ca6e4a002
[ci skip] Generate TS types
2022-03-04 13:36:49 +00:00
fmtabbara
f9c73183db
use new vesting requests and types
2022-03-04 13:35:01 +00:00
fmtabbara
d296100ffa
allow percent profit update on locked tokens mixnode
2022-03-04 13:34:15 +00:00
fmtabbara
06669fe114
don't show profile if in settings if no mixnode details
2022-03-04 13:33:00 +00:00
fmtabbara
8022fc7e31
get bond details when settings is opened or settings tab changes
2022-03-04 13:32:25 +00:00
fmtabbara
2b915fd0aa
show locked balance if using locked pool
2022-03-04 13:31:40 +00:00
fmtabbara
4e45c54d17
allow unbonding for locked and balance tokens from bond screen
2022-03-04 13:31:17 +00:00
fmtabbara
0113141efd
use token pool selector in bond form
2022-03-04 13:06:09 +00:00
fmtabbara
614d096929
handle clear vesting account info
2022-03-04 13:01:42 +00:00
fmtabbara
fe7df3a909
get vesting pledge info for mixnode
2022-03-04 13:01:05 +00:00
fmtabbara
b14f6ab159
get vesting pledge info for mixnode
2022-03-04 13:00:50 +00:00
fmtabbara
e6040b0ecc
refacor log in flow and add notifications
2022-03-04 12:59:30 +00:00
fmtabbara
60e6d23fd8
create token pool selector
2022-03-04 12:59:01 +00:00
fmtabbara
d30038c570
Merge branch 'develop' into feature/vesting-token-pool-selector
2022-03-03 12:19:04 +00:00
fmtabbara
e3813b4868
Merge branch 'develop' into feature/vesting-token-pool-selector
2022-03-03 12:06:56 +00:00
fmtabbara
61a0e5bbfb
add token pool selector
2022-03-02 16:34:03 +00:00