Jędrzej Stuczyński
071e7de44d
bugfix: always read values of environmental config options
...
regardless of whether they have the default values or not
2023-01-11 13:08:14 +00: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
078ca0b0d1
Merge resolve
2023-01-10 13:52:00 +01:00
farbanas
273dc41559
feat: update changelogs
2023-01-10 13:43:09 +01:00
farbanas
61bc74148f
Update versions
v1.1.5-temp
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