fmtabbara
8ce709bbb4
update currency
2022-02-15 10:20:07 +00:00
Drazen Urch
2caf79fba0
Feature/vesting get current period ( #1111 )
...
* Add GetCurrentPeriod Msg
* Add a few more query endpoints
* Enrich original vesting response
2022-02-14 12:13:55 +01:00
Raphaël Walther
eda1822653
Removed beta and nightly rust builds
2022-02-14 10:28:12 +01:00
Raphaël Walther
0f1ff5ffd2
Added notifications to nightly builds
2022-02-14 09:04:02 +01:00
Raphaël Walther
9512fc34f0
Added workflow for daily builds
2022-02-11 14:21:06 +01:00
Drazen Urch
938eb2d0f0
Add UpdateMixnodeConfigOnBehalf to vestng contract ( #1091 )
...
* Add UpdateMixnodeConfigOnBehalf
* Rename one_u* function
2022-02-11 12:15:00 +01:00
dependabot[bot]
ede51fa589
Bump simple-get in /contracts/basic-bandwidth-generation ( #1110 )
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v2.8.1...v2.8.2 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 11:03:26 +00:00
dependabot[bot]
7e0711ce12
Bump simple-get from 3.1.0 to 3.1.1 in /clients/tauri-client ( #1108 )
...
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 11:02:32 +00:00
dependabot[bot]
822f40239f
Bump simple-get from 3.1.0 to 3.1.1 in /nym-wallet ( #1107 )
...
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 11:02:27 +00:00
Tommy Verrall
31149e6ba1
Merge pull request #1105 from nymtech/dependabot/npm_and_yarn/clients/webassembly/react-example/node-sass-7.0.0
...
Bump node-sass from 4.14.1 to 7.0.0 in /clients/webassembly/react-example
2022-02-11 10:36:16 +00:00
Drazen Urch
ba233b6016
Fix hardcoded period logic ( #1104 )
2022-02-11 09:44:15 +01:00
dependabot[bot]
3d17ab6a4b
Bump node-sass in /clients/webassembly/react-example
...
Bumps [node-sass](https://github.com/sass/node-sass ) from 4.14.1 to 7.0.0.
- [Release notes](https://github.com/sass/node-sass/releases )
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sass/node-sass/compare/v4.14.1...v7.0.0 )
---
updated-dependencies:
- dependency-name: node-sass
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-10 23:34:48 +00:00
Jędrzej Stuczyński
f22bb282ab
Fixed underflow in rewarding all delegators ( #1099 )
...
* Fixed underflow in rewarding all delegators
* Slightly simplifying the loop
2022-02-07 11:30:17 +00:00
Jędrzej Stuczyński
d907b6b81a
Fixes infinite loops in requests involving pagination ( #1085 )
...
* Fixes infinite loops in requests involving pagination
* Removed duplicate code and added extra explanation for the decision
2022-02-07 11:29:00 +00:00
Tommy Verrall
1903938035
Merge pull request #1094 from nymtech/feature/minor-rewarding-adjustments
...
Emit original bond as part of rewarding event
2022-02-03 14:58:13 +00:00
mfahampshire
bb646c4f6a
updated token contract address
2022-02-03 14:43:37 +01:00
Mark Sinclair
99e64a7bc1
Merge pull request #1095 from nymtech/bug-fix/mainnet-blocks-url
...
create custom urls for mainnet
nym-wallet-v1.0.0
2022-02-03 12:30:40 +00:00
fmtabbara
7b960fa8a4
create custom urls for mainnet
2022-02-03 12:00:43 +00:00
Jędrzej Stuczyński
4c65ef3a2f
Emit original bond as part of rewarding event
2022-02-03 09:52:44 +00:00
Mark Sinclair
a4d84ffb1b
GitHub Action for Ubuntu wallet build needs new dependencies
2022-02-03 09:30:08 +00:00
Mark Sinclair
c495762a42
GitHub Actions add Ubuntu dependencies for tauri
2022-02-03 09:25:29 +00:00
Mark Sinclair
8d60a3ef6e
GitHub Action to publish Ubuntu wallet
2022-02-03 09:20:03 +00:00
Jon Häggblad
e24f8aa219
Fix rust 2018 idioms warnings ( #1092 )
...
* Fix elided-lifetimes-in-paths warnings
Enabling `-Wrust-2018-idioms` generates `-Welided-lifetimes-in-paths`
warnings about hidden lifetime parameters in types being deprecated
* Unused extern crate
2022-02-02 20:47:28 +01:00
Fouad
de864fe828
Feature/wallet login with password ( #1074 )
...
* create nymlogo component
* start scaffolding
* set up mnemonic check pages
* start on guess words components
* mnemonic verification work
* more mnemonic verification
* hard code number of words to generate
* mnemonic verification section 2
* add password strength indicator
* add password confirmation
* update text
* disable word tiles on selection
* add exisiting account page
* finish exisiting account login
* add back buttons to return to the initial screen
* update button size
* create network selection component
* implement network selector component
* update page types
* make currency and network dynamic variables
* remove unused env values
* [ci skip] Generate TS types
* lighten subtext
* display network name in app
* create network selector component
* remove old network display component
* update state in response to network selection
* state updates
* implement logout
* refresh delegations on network change
* Initial implementation of data encryption/decryption with provided password
* Removing milhon network.
* Removing more milhon references.
* Adding in mainnet constants for network defaults. Contracts are not yet defined.
* Allow encryption of EncryptedData<T>, where T: Serialize + Deserialize
It uses serde_json for representation of T
* Making contract addresses optional
* [ci skip] Generate TS types
* Add mainnet as implicit network
* Fix unreachable code warning
* Using zeroize for encrypted data + password
* Get denom dynamically
* initialize network to undefined before login
* Fix str parse to dynamic denom
* Pass network in config all the way to hd wallet generation
* Fixed encrypted data deserialization
* Storing and loading accounts from the disk
* Additional error variants
* Fix clippy in wallet
* Simplified contract address parsing
* display error
* fix typo
* uncomment code
* Use sandbox as backend default again
* Reorganised wallet storage for easier testing + unit test
* Fix denom showing
* to_major call only on printable balance
* fix up state changes
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Co-authored-by: fmtabbara <fmtabbara@users.noreply.github.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Bogdan-Ștefan Neacșu <bogdan@nymtech.net >
2022-02-02 18:25:02 +00:00
Mark Sinclair
8bc8671678
Fix up readme
2022-02-02 17:39:50 +00:00
Mark Sinclair
c37d6b9296
Add release documentation for the Nym wallet
2022-02-02 17:36:29 +00:00
Mark Sinclair
a4d1d2c354
Change GitHub Actions if syntax
2022-02-02 16:44:43 +00:00
Mark Sinclair
0a59e21d97
Fix condition of GitHub Action for building the wallet
2022-02-02 16:39:14 +00:00
Mark Sinclair
911a3d0c04
Change trigger for GitHub Action to build and sign the wallet
2022-02-02 16:28:47 +00:00
Mark Sinclair
163d4ff5fb
Wallet signing on MacOS ( #1093 )
...
* Fix up tauri config to have correct Apple signing metadata
* Add GitHub Actions to create a release, build and sign the wallet (on MacOS) when pushing to a `nym-wallet-*` tag
* Review feedback
* [ci skip] Generate TS types
Co-authored-by: mmsinclair <mmsinclair@users.noreply.github.com >
2022-02-02 16:01:20 +00:00
Drazen Urch
2b84b5472b
Prevent contract overwriting ( #1090 )
2022-02-02 13:34:41 +01:00
Jon Häggblad
c4ad3b8f05
Setup basic test for mixnode stats reporting ( #1077 )
...
* mixnode: add basic test for node_statistics
* mixnode: rename to SharedNodeStats
* mixnode: add some comments
* mixnode: formatting
* mixnode: fix test
* mixnode: fix test
* mixnode: remove unreliable assert
* mixnode: switch from sleep to advance in test
* workspace: use resolver 2
* mixnode: formatting
2022-02-02 07:49:33 +01:00
Drazen Urch
fe33df723b
Tag contract errors, and print out lines for easier QA ( #1084 )
...
* Tag contract errors, and print out lines for easier QA
* Allow updating mixnet address by admin
* Add reply endpoint, and unbond callback
* Extract vesting messages
* Wrap up
2022-02-01 18:10:33 +01:00
mfahampshire
3a0e499199
added verification args for bandwidth generator with nymt
2022-02-01 17:39:05 +01:00
mfahampshire
ce23662270
added NYMT contract address kv pairs
2022-02-01 17:38:44 +01:00
Jon Häggblad
c6e41ca3f3
Update to rust edition 2021 everywhere ( #1086 )
...
* chore: update to rust edition 2021 everywhere
* validator-api: simplify into_iter call in rust 2021
2022-02-01 13:28:02 +01:00
Jędrzej Stuczyński
9f0971f8a9
Logout operation ( #1087 )
2022-01-31 13:05:48 +00:00
Drazen Urch
538616af54
Feature/flexible vesting + utility queries ( #1083 )
...
* Flexible vesting schedules
* Utility queries
* make vesting specification fields public
* Address review comments
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2022-01-28 14:07:07 +01:00
dependabot[bot]
6333042826
Bump @openzeppelin/contracts in /contracts/basic-bandwidth-generation ( #1082 )
...
Bumps [@openzeppelin/contracts](https://github.com/OpenZeppelin/openzeppelin-contracts ) from 4.3.1 to 4.4.2.
- [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.3.1...v4.4.2 )
---
updated-dependencies:
- dependency-name: "@openzeppelin/contracts"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:31:26 +00:00
dependabot[bot]
b6d9ca2056
Bump nth-check in /clients/native/examples/js-examples/websocket ( #1081 )
...
Bumps [nth-check](https://github.com/fb55/nth-check ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/fb55/nth-check/releases )
- [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: nth-check
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:31:10 +00:00
dependabot[bot]
844d612808
Bump url-parse in /clients/native/examples/js-examples/websocket ( #1080 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.1 to 1.5.4.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.4 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:31:02 +00:00
dependabot[bot]
9becf5457f
Bump follow-redirects in /clients/native/examples/js-examples/websocket ( #1079 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.1 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.7 )
---
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-01-28 10:30:55 +00:00
dependabot[bot]
3d07f1eeb9
Bump nanoid in /clients/native/examples/js-examples/websocket ( #1078 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.23 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.23...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:30:48 +00:00
Jon Häggblad
0747e12273
mixnode: make wallet_address mandatory for init ( #1076 )
2022-01-28 09:39:12 +01:00
Drazen Urch
5f4d56c1d8
Rework vesting contract storage ( #1061 )
...
* Rework storage
* Handle may_load failures
* Set ADMIN on init
* Use strings for storage keys
* Add GetAccount
* Move amount to msg
* Use iterators everywhere
* mock test properly
* Configure mixnet contract on init
* Updated Cargo.lock
2022-01-27 21:47:28 +01:00
Mx
390e58f603
Merge pull request #1022 from nymtech/feature/testnet-deploy-scripts
...
Feature/testnet deploy scripts
2022-01-27 16:42:04 +01:00
mfahampshire
6cf16d9c8f
fixed merge clash
2022-01-27 16:36:20 +01:00
Jon Häggblad
1368ab133e
Add trait to mock client dependency in DelayForwarder ( #1073 )
...
* client-libs/mixnode: add trait for client sending
* mixnode: instantiate and test DelayForwarder
* mixnode: remove commented out line
2022-01-27 15:34:32 +01:00
Jon Häggblad
ff1d92b576
Tidy nym-mixnode module visibility ( #1075 )
...
* mixnode: make command modules private
* mixnode: make some node modules private
* mixnode: make config structs private
* mixnode: restore accidentally moved function
2022-01-27 15:03:58 +01:00
Jon Häggblad
1703a0a6f5
mixnode: bump rust-version to latest stable ( #1072 )
2022-01-27 12:39:40 +01:00