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
android-nym-connect-v1.1.9
list
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