07893828d8
* 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
67 KiB
67 KiB
Changelog
Post 1.0.0 release, the changelog format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- socks5 client/websocket client: add
--force-register-gatewayflag, useful when rerunning init (#1353) - all: added network compilation target to
--help(or--version) commands (#1256). - explorer-api: learned how to sum the delegations by owner in a new endpoint.
- explorer-api: add apy values to
mix_nodesendpoint - gateway: Added gateway coconut verifications and validator-api communication for double spending protection (#1261)
- network-explorer-ui: Upgrade to React Router 6
- rewarding: replace circulating supply with staking supply in reward calculations (#1324)
- validator-api: add
estimated_node_profitandestimated_operator_costtoreward-estimateendpoint (#1284) - validator-api: add detailed mixnode bond endpoints, and explorer-api makes use of that data to append stake saturation
- validator-api: add Swagger to document the REST API (#1249).
- validator-api: Added new endpoints for coconut spending flow and communications with coconut & multisig contracts (#1261)
- validator-api: add
uptime,estimated_operator_apy,estimated_delegators_apyto/mixnodes/detailedendpoint (#1393) - network-statistics: a new mixnet service that aggregates and exposes anonymized data about mixnet services (#1328)
- mixnode: Added basic mixnode hardware reporting to the HTTP API (#1308).
- validator-api: endpoint, in coconut mode, for returning the validator-api cosmos address (#1404).
- validator-client: add
denomargument and add simple test for querying an account balance - gateway, validator-api: Checks for coconut credential double spending attempts, taking the coconut bandwidth contract as source of truth (#1457)
- coconut-bandwidth-contract: Record the state of a coconut credential; create specific proposal for releasing funds (#1457)
Fixed
- mixnode, gateway: attempting to determine reconnection backoff to persistently failing mixnode could result in a crash (#1260)
- mixnode: the mixnode learned how to shutdown gracefully
- mixnode: listen out for SIGTERM and SIGQUIT too, making it play nicely as a system service.
- native & socks5 clients: fail early when clients try to re-init with a different gateway, which is not supported yet (#1322)
- native & socks5 clients: rerun init will now reuse previous gateway configuration instead of failing (#1353)
- native & socks5 clients: deduplicate big chunks of init logic
- validator: fixed local docker-compose setup to work on Apple M1 (#1329)
- explorer-api: listen out for SIGTERM and SIGQUIT too, making it play nicely as a system service (#1482).
- network-requester: fix filter for suffix-only domains (#1487)
Changed
- validator-client: created internal
Cointype that replaces coins fromcosmrsandcosmwasmfor API entrypoints [#1295] - all: updated all
cosmwasm-related dependencies to1.0.0andcw-storage-plusto0.13.4[#1318] - all: updated
rocketto0.5.0-rc.2. - network-requester: allow to voluntarily store and send statistical data about the number of bytes the proxied server serves (#1328)
- gateway: allow to voluntarily send statistical data about the number of active inboxes served by a gateway (#1376)
- gateway & mixnode: move detailed build info back to
--versionfrom--help. - socks5 client/websocket client: upgrade to latest clap and switched to declarative commandline parsing.
- validator-api: fee payment for multisig operations comes from the gateway account instead of the validator APIs' accounts (#1419)
- multisig-contract: Limit the proposal creating functionality to one address (coconut-bandwidth-contract address) (#1457)
- All binaries and cosmwasm blobs are configured at runtime now; binaries are configured using environment variables or .env files and contracts keep the configuration parameters in storage (#1463)
- gateway, network-statistics: include gateway id in the sent statistical data (#1478)
nym-connect-v1.0.1 (2022-07-22)
Added
- nym-connect: initial proof-of-concept of a UI around the socks5 client was added
- nym-connect: add ability to select network requester and gateway (#1427)
- nym-connect: add ability to export gateway keys as JSON
- nym-connect: add auto updater
Changed
- nym-connect: reuse config id instead of creating a new id on each connection
nym-wallet-v1.0.7 (2022-07-11)
- wallet: dark mode
- wallet: when simulating gas costs, an automatic adjustment is being used (#1388).
nym-contracts-v1.0.1 (2022-06-22)
Added
- mixnet-contract: Added ClaimOperatorReward and ClaimDelegatorReward messages (#1292)
- mixnet-contract: Replace all naked
-withsaturating_sub. - mixnet-contract: Added staking_supply field to ContractStateParams.
- mixnet-contract: Added a query to get MixnodeBond by identity key (#1369).
- mixnet-contract: Added a query to get GatewayBond by identity key (#1369).
- vesting-contract: Added ClaimOperatorReward and ClaimDelegatorReward messages (#1292)
- vesting-contract: Added limit to the amount of tokens one can pledge (#1331)
Fixed
- mixnet-contract:
estimated_delegator_rewardcalculation (#1284) - mixnet-contract: delegator and operator rewards use lambda and sigma instead of lambda_ticked and sigma_ticked (#1284)
- mixnet-contract: removed
expectinquery_delegator_rewardand queries containing invalid proxy address should now return a more human-readable error (#1257) - mixnet-contract: replaced integer division with fixed for performance calculations (#1284)
- mixnet-contract: Under certain circumstances nodes could not be unbonded (#1255) (#1258)
- mixnet-contract: Using correct staking supply when distributing rewards. (#1373)
- vesting-contract: replaced
checked_subwithsaturating_subto fix the underflow inget_vesting_tokens(#1275)
nym-wallet-v1.0.6 (2022-06-21)
- wallet: undelegating now uses either the mixnet or vesting contract, or both, depending on how delegations were made
- wallet: redeeming and compounding now uses both the mixnet and vesting contract
- wallet: the wallet backend learned how to archive wallet files
- wallet: add ENABLE_QA_MODE environment variable to enable QA mode on built wallet
nym-wallet-v1.0.5 (2022-06-14)
- wallet: add simple CLI tool for decrypting and recovering the wallet file.
- wallet: added support for multiple accounts (#1265)
- wallet: compound and claim reward endpoints for operators and delegators (#1302)
- wallet: require password to switch accounts
- wallet: the wallet backend learned how to keep track of validator name, either hardcoded or by querying the status endpoint.
- wallet: new delegation and rewards UI
- wallet: show version in nav bar
- wallet: contract admin route put back
- wallet: staking_supply field to StateParams
- wallet: show transaction hash for redeeming or compounding rewards
nym-wallet-v1.0.4 (2022-05-04)
Changed
- all: the default behaviour of validator client is changed to use
broadcast_syncand poll for transaction inclusion instead of usingbroadcast_committo deal with timeouts (#1246)
v1.0.1 (2022-05-04)
Added
- validator-api: introduced endpoint for getting average mixnode uptime (#1238)
Changed
- all: the default behaviour of validator client is changed to use
broadcast_syncand poll for transaction inclusion instead of usingbroadcast_committo deal with timeouts (#1246)
Fixed
- nym-network-requester: is included in the Github Actions for building release binaries
v1.0.0 (2022-05-03)
Merged pull requests:
- Feature/show pending delegations #1229 (fmtabbara)
- Bucket inclusion probabilities #1224 (durch)
- Create a new bundled delegation when compounding rewards #1221 (durch)
nym-binaries-1.0.0 (2022-04-27)
nym-wallet-v1.0.3 (2022-04-25)
Fixed bugs:
- [Issue] Wallet 1.0.2 cannot send NYM tokens from a DelayedVestingAccount #1215
- Main README not showing properly with GitHub dark mode #1211
Merged pull requests:
- Bugfix - wallet undelegation for vesting accounts #1220 (mmsinclair)
- Bugfix/delegation reconcile #1219 (jstuczyn)
- Bugfix/query proxied pending delegations #1218 (jstuczyn)
- Using custom gas multiplier in the wallet #1217 (jstuczyn)
- Feature/vesting accounts support #1216 (jstuczyn)
- Release/1.0.0 rc.2 #1214 (jstuczyn)
- chore: fix dark mode rendering #1212 (pwnfoo)
- Feature/spend coconut #1210 (neacsu)
- Bugfix/unique sphinx key #1207 (jstuczyn)
- Add cache read and write timeouts #1206 (durch)
- Additional, more informative routes #1204 (durch)
- Feature/aggregated econ dynamics explorer endpoint #1203 (jstuczyn)
- Debugging validator #1198 (durch)
- wallet: expose additional validator configuration functionality to the frontend #1195 (octol)
- Update rewarding validator address #1193 (durch)
- Crypto part of the Groth's NIDKG #1182 (jstuczyn)
- fix unbond page #1180 (tommyv1987)
- Type safe bounds #1179 (durch)
- Fix delegation paging #1174 (durch)
- Update binaries to rc version #1172 (tommyv1987)
- Bump ansi-regex from 4.1.0 to 4.1.1 in /docker/typescript_client/upload_contract #1171 (dependabot[bot])
nym-binaries-1.0.0-rc.2 (2022-04-15)
nym-wallet-v1.0.2 (2022-04-05)
Merged pull requests:
- Wallet 1.0.2 visual tweaks #1197 (mmsinclair)
- Password for wallet with routes #1196 (fmtabbara)
- Add auto-updater to Nym Wallet #1194 (mmsinclair)
- Fix clippy warnings for beta toolchain #1191 (octol)
- wallet: expose validator urls to the frontend #1190 (octol)
- wallet: add test for decrypting stored wallet file #1189 (octol)
- Fix clippy warnings #1188 (octol)
- Password for wallet with routes #1187 (mmsinclair)
- wallet: add validate_mnemonic #1186 (octol)
- wallet: support removing accounts from the wallet file #1185 (octol)
- Feature/adding discord #1184 (gala1234)
- wallet: config backend for validator selection #1183 (octol)
- Add storybook to wallet #1178 (mmsinclair)
- wallet: connection test nymd and api urls independently #1170 (octol)
- wallet: wire up account storage #1153 (octol)
- Feature/signature on deposit #1151 (neacsu)
nym-wallet-v1.0.1 (2022-04-05)
Closed issues:
- Check enabling bbbc simultaneously with open access. Estimate what it would take to make this the default compilation target. #1175
- Get coconut credential for deposited tokens #1138
- Make payments lazy #1135
- Uptime on node selection for sets #1049
nym-binaries-1.0.0-rc.1 (2022-03-28)
Fixed bugs:
- [Issue]cargo build --release issue #1101
- appimage fail to load in Fedora #1098
- [Issue] React Example project does not compile when using @nymproject/nym-client-wasm v0.9.0-1 #878
Closed issues:
- Make mainnet coin transfers work #1096
- Make Nym wallet validators configurable at runtime #1026
- Project Platypus e2e / integration testing #942
- [Coconut]: Replace ElGamal with Pedersen commitments #901
Merged pull requests:
- Different values for mixes and gateways #1169 (durch)
- Add global blacklist to validator-cache #1168 (durch)
- Feature/upgrade rewarding sandbox #1167 (durch)
- Bump node-forge from 1.2.1 to 1.3.0 #1165 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /nym-wallet/webdriver #1164 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /clients/tauri-client #1163 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /clients/webassembly/js-example #1162 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /clients/native/examples/js-examples/websocket #1160 (dependabot[bot])
- Bump minimist from 1.2.5 to 1.2.6 in /docker/typescript_client/upload_contract #1159 (dependabot[bot])
- Feature/vesting full #1158 (fmtabbara)
- get_current_epoch tauri #1156 (durch)
- Cleanup #1155 (durch)
- Feature flag reward payments #1154 (durch)
- Add Query endpoints for calculating rewards #1152 (durch)
- Pending endpoints #1150 (durch)
- wallet: add logging #1149 (octol)
- wallet: use Urls rather than Strings for validator urls #1148 (octol)
- Change accumulated reward to Option, migrate delegations #1147 (durch)
- wallet: fetch validators url remotely if available #1146 (octol)
- Fix delegated_free calculation #1145 (durch)
- Update Nym wallet dependencies to use
ts-packages#1144 (mmsinclair) - wallet: try validators one by one if available #1143 (octol)
- Update Network Explorer Packages and add mix node identity key copy #1142 (mmsinclair)
- Feature/vesting token pool selector #1140 (fmtabbara)
- Add
ts-packagesfor shared Typescript packages #1139 (mmsinclair) - allow main-net prefix and denom to work #1137 (tommyv1987)
- Upgrade blake3 to v1.3.1 and tauri to 1.0.0-rc.3 #1136 (mmsinclair)
- Bump url-parse from 1.5.7 to 1.5.10 in /clients/native/examples/js-examples/websocket #1134 (dependabot[bot])
- Use network explorer map data with disputed areas #1133 (Baro1905)
- Feature/vesting UI #1132 (fmtabbara)
- Refactor to a lazy rewarding system #1127 (durch)
- Bump ws from 6.2.1 to 6.2.2 in /clients/webassembly/js-example #1126 (dependabot[bot])
- Bump url-parse from 1.4.7 to 1.5.7 in /clients/webassembly/react-example #1125 (dependabot[bot])
- Bump url-parse from 1.5.4 to 1.5.7 in /clients/native/examples/js-examples/websocket #1124 (dependabot[bot])
- Bump url-parse from 1.5.1 to 1.5.7 in /clients/webassembly/js-example #1122 (dependabot[bot])
- update contract address #1121 (tommyv1987)
- Refactor GitHub Actions notifications #1119 (mmsinclair)
- Change
pledgetobondin gateway list #1118 (mmsinclair) - Bump follow-redirects from 1.14.7 to 1.14.8 in /contracts/basic-bandwidth-generation #1117 (dependabot[bot])
- Bump follow-redirects from 1.14.3 to 1.14.8 in /explorer #1116 (dependabot[bot])
- Bump follow-redirects from 1.14.5 to 1.14.8 in /nym-wallet #1115 (dependabot[bot])
- Bump follow-redirects from 1.14.7 to 1.14.8 in /clients/native/examples/js-examples/websocket #1114 (dependabot[bot])
- Bump follow-redirects from 1.14.7 to 1.14.8 in /testnet-faucet #1113 (dependabot[bot])
- Bump follow-redirects from 1.14.1 to 1.14.8 in /clients/webassembly/js-example #1112 (dependabot[bot])
- Feature/vesting get current period #1111 (durch)
- Bump simple-get from 2.8.1 to 2.8.2 in /contracts/basic-bandwidth-generation #1110 (dependabot[bot])
- Bump simple-get from 3.1.0 to 3.1.1 in /explorer #1109 (dependabot[bot])
- Bump simple-get from 3.1.0 to 3.1.1 in /clients/tauri-client #1108 (dependabot[bot])
- Bump simple-get from 3.1.0 to 3.1.1 in /nym-wallet #1107 (dependabot[bot])
- Bump node-sass from 4.14.1 to 7.0.0 in /clients/webassembly/react-example #1105 (dependabot[bot])
- Fix hardcoded period logic #1104 (durch)
- Fixed underflow in rewarding all delegators #1099 (jstuczyn)
- Emit original bond as part of rewarding event #1094 (jstuczyn)
- Add UpdateMixnodeConfigOnBehalf to vestng contract #1091 (durch)
- Fixes infinite loops in requests involving pagination #1085 (jstuczyn)
- Removes migration code #1071 (jstuczyn)
- feature/pedersen-commitments #1048 (danielementary)
- Feature/reuse init owner #970 (neacsu)
nym-wallet-v1.0.0 (2022-02-03)
Implemented enhancements:
- [Feature Request] Please enable registration without need for Telegram account #1016
- Fast mixnode launch with a pre-built ISO + VM software #1001
Fixed bugs:
- [Issue] #1000
- [Issue]
nym-clientrequires multiple attempts to run a server #869 - De-'float'-ing
Interval(Displayimpl +serde) #1065 (jstuczyn) - display client address on wallet creation #1058 (fmtabbara)
Closed issues:
- Rewarded set inclusion probability API endpoint #1037
- Update cw-storage-plus to 0.11 #1032
- Change
u128fields inRewardEstimationResponsetou64#1029 - Test out the mainnet Gravity Bridge #1006
- Add vesting contract interface to nym-wallet #959
- Mixnode crash #486
Merged pull requests:
- create custom urls for mainnet #1095 (fmtabbara)
- Wallet signing on MacOS #1093 (mmsinclair)
- Fix rust 2018 idioms warnings #1092 (octol)
- Prevent contract overwriting #1090 (durch)
- Logout operation #1087 (jstuczyn)
- Update to rust edition 2021 everywhere #1086 (octol)
- Tag contract errors, and print out lines for easier QA #1084 (durch)
- Feature/flexible vesting + utility queries #1083 (durch)
- Bump @openzeppelin/contracts from 4.3.1 to 4.4.2 in /contracts/basic-bandwidth-generation #1082 (dependabot[bot])
- Bump nth-check from 2.0.0 to 2.0.1 in /clients/native/examples/js-examples/websocket #1081 (dependabot[bot])
- Bump url-parse from 1.5.1 to 1.5.4 in /clients/native/examples/js-examples/websocket #1080 (dependabot[bot])
- Bump follow-redirects from 1.14.1 to 1.14.7 in /clients/native/examples/js-examples/websocket #1079 (dependabot[bot])
- Bump nanoid from 3.1.23 to 3.2.0 in /clients/native/examples/js-examples/websocket #1078 (dependabot[bot])
- Setup basic test for mixnode stats reporting #1077 (octol)
- Make wallet_address mandatory for mixnode init #1076 (octol)
- Tidy nym-mixnode module visibility #1075 (octol)
- Feature/wallet login with password #1074 (fmtabbara)
- Add trait to mock client dependency in DelayForwarder #1073 (octol)
- Bump rust-version to latest stable for nym-mixnode #1072 (octol)
- Fixes CI for our wasm build #1069 (jstuczyn)
- Add @octol as codeowner #1068 (octol)
- set-up inclusion probability #1067 (fmtabbara)
- Feature/wasm client #1066 (neacsu)
- Changed bech32_prefix from punk to nymt #1064 (jstuczyn)
- Bump nanoid from 3.1.30 to 3.2.0 in /testnet-faucet #1063 (dependabot[bot])
- Bump nanoid from 3.1.30 to 3.2.0 in /nym-wallet #1062 (dependabot[bot])
- Rework vesting contract storage #1061 (durch)
- Mixnet Contract constants extraction #1060 (jstuczyn)
- fix: make explorer footer year dynamic #1059 (martinyung)
- Add mnemonic just on creation, to display it #1057 (neacsu)
- Network Explorer: updates to API and UI to show the active set #1056 (mmsinclair)
- Made contract addresses for query NymdClient construction optional #1055 (jstuczyn)
- Introduced RPC query for total token supply #1053 (jstuczyn)
- Feature/tokio console #1052 (durch)
- Implemented beta clippy lint recommendations #1051 (jstuczyn)
- add new function to update profit percentage #1050 (fmtabbara)
- Upgrade Clap and use declarative argument parsing for nym-mixnode #1047 (octol)
- Feature/additional bond validation #1046 (fmtabbara)
- Fix clippy on relevant lints #1044 (neacsu)
- Bump shelljs from 0.8.4 to 0.8.5 in /contracts/basic-bandwidth-generation #1043 (dependabot[bot])
- Endpoint for rewarded set inclusion probabilities #1042 (durch)
- Bump follow-redirects from 1.14.4 to 1.14.7 in /contracts/basic-bandwidth-generation #1041 (dependabot[bot])
- Bump follow-redirects from 1.14.5 to 1.14.7 in /testnet-faucet #1040 (dependabot[bot])
- Feature/node settings update #1036 (fmtabbara)
- Migrate to cw-storage-plus 0.11.1 #1035 (durch)
- Bump @openzeppelin/contracts from 4.4.1 to 4.4.2 in /contracts/basic-bandwidth-generation #1034 (dependabot[bot])
- Feature/configurable wallet #1033 (neacsu)
- Feature/downcast reward estimation #1031 (durch)
- Wallet UI updates #1028 (fmtabbara)
- Remove migration code #1027 (neacsu)
- Chore/stricter dependency requirements #1025 (jstuczyn)
- Feature/validator api client endpoints #1024 (jstuczyn)
- Updated cosmrs to 0.4.1 #1023 (jstuczyn)
- Feature/testnet deploy scripts #1022 (mfahampshire)
- Changed wallet's client to a full validator client #1021 (jstuczyn)
- Fix 404 link #1020 (RiccardoMasutti)
- Feature/additional mixnode endpoints #1019 (jstuczyn)
- Introduced denom check when trying to withdraw vested coins #1018 (jstuczyn)
- Add network defaults for qa #1017 (neacsu)
- Feature/expanded events #1015 (jstuczyn)
- update frontend to use new profit update api #1014 (fmtabbara)
- Feature/node state endpoint #1013 (jstuczyn)
- Feature/hourly set updates #1012 (durch)
- Feature/remove unused profit margin #1011 (neacsu)
- Feature/explorer node status #1010 (jstuczyn)
- Use serial integer instead of random #1009 (durch)
- Feature/configure profit #1008 (neacsu)
- Feature/fix gateway sign #1004 (neacsu)
- Fix clippy #1003 (neacsu)
- Update wallet version #998 (tommyv1987)
- Fix wallet build instructions #997 (tommyv1987)
- Make the separation between testnet-mode and erc20 bandwidth mode clearer #994 (neacsu)
- Bump @openzeppelin/contracts from 3.4.0 to 4.4.1 in /contracts/basic-bandwidth-generation #983 (dependabot[bot])
- Feature/implicit runtime #973 (jstuczyn)
- Differentiate staking and ownership #961 (durch)
v0.12.1 (2021-12-23)
Implemented enhancements:
- Add version check to binaries #967
Fixed bugs:
v0.12.0 (2021-12-21)
Implemented enhancements:
Fixed bugs:
- Mixnodes - claim tokens scenario does not work with telegram bot #938
- [Issue]"create account" button does not work on Ubuntu 20.04.03 LTS #916
- [Issue] NodeJS 17.1.0 and webpack issues causing nym-wallet build to fail on Pop!OS 21.04(Ubuntu) #914
- Prevent overwriting of Mixnodes if the mixnode is already bonded #912
- Pasting mnemonic doesn't work on MacOS #908
- Wallet - investigate nav freezes #716
- Wallet - Fix console errors #707
- Fixed invalid nodes being counted twice in unroutable category #963 (jstuczyn)
- Don't reset total delegation on mixnode rebond #940 (jstuczyn)
- Bugfix/remove mixnode bonding overwrite #917 (jstuczyn)
- Fixes crash condition in validator API when calculating last day uptime #909 (jstuczyn)
- Bugfix/monitor initial values wait #907 (jstuczyn)
- Bug fix: Network Explorer: Add freegeoip API key and split out tasks for country distributions #806 (mmsinclair)
- Explorer API: port test now split out address resolution and add units tests #755 (mmsinclair)
Closed issues:
- Feature gate
ts-rseverywhere and only build use it to export types during CI runs #893 - Error when init Nym client for Nym requester #800
- Website updates - Add new team members and translations #775
- Update Run Nym Nodes Documentation #773
- Upgrade
prostto 0.8 #768 - How can I get 100punk(Version: 0.11.0) #743
- Wallet - Fix Bond Form validation issue #717
- help!!! #712
- UX feature request: show all delegated nodes in wallet #711
- UX feature request: add current balance on wallet pages #710
- got sign issue from bot #709
- As a wallet user, I would like to be able to log out of the wallet #706
- As a wallet user, I would like to have a "receive" page where I can see my own wallet address #705
- Update native client/socks client/mixnode/gateway
upgradecommand #689 - Update mixnode/gateway/client to use query for cached nodes rather than use validator #688
- '--directory' not expected error starting local mixnet #520
- nym-socks5-client is painfully slow #495
- nym-socks5-client crash after opening Keybase team "Browse all channels" #494
- Mixed Content problem #400
- Gateway disk quota #137
- Simplify message encapsulation with regards to topology #127
- Create constants for cli argument names #115
- Using Blake3 as a hash function #103
- Validator should decide which layer a node is in #86
- Clean shutdown for all processes #73
- Client API consistency #71
- Simplify concurrency with a proper actor framework #31
- Database for gateway #11
Merged pull requests:
- Update wallet to align with versioning on nodes and gateways #991 (tommyv1987)
- Fix success view messages. #990 (tommyv1987)
- Feature/enable signature check #989 (neacsu)
- Update mixnet contract address #988 (neacsu)
- Fix verloc print #987 (neacsu)
- Feature/refactor mixnet contract test helpers #986 (futurechimp)
- Making the terminology consistent between mixnode/gateway output and … #985 (futurechimp)
- Feature/add wallet to gateway init #984 (futurechimp)
- Feature/add wallet address to init #982 (futurechimp)
- Update message to bond mixnode #981 (tommyv1987)
- Bump version to 0.12.0 #980 (neacsu)
- Feature/rename erc20 #979 (neacsu)
- Removed web wallet #978 (futurechimp)
- Network Explorer: fix uptime history display to use new API response #977 (mmsinclair)
- Make develop branch agnostic of the network #976 (neacsu)
- Fix windows fmt #975 (neacsu)
- Feature/wallet settings area #974 (fmtabbara)
- Feature/node info command #972 (jstuczyn)
- Use the renamed balance function #971 (neacsu)
- Introduced 'version' command to all relevant binaries #969 (jstuczyn)
- Feature/new testnet wallet updates #968 (fmtabbara)
- Feature/optional bandwidth bypass #965 (jstuczyn)
- Additional tauri commands to get bond details #964 (jstuczyn)
- Fix topology log #962 (neacsu)
- Network Explorer: configure URLs with
.envfile #960 (mmsinclair) - Add custom denom balance query #957 (neacsu)
- Feature/ts client update #956 (jstuczyn)
- Check the response for multiple sends #955 (neacsu)
- Feature/vesting to wallet #954 (durch)
- Bugfix/rewarding fixes #953 (jstuczyn)
- Bump next from 11.1.1 to 11.1.3 in /wallet-web #952 (dependabot[bot])
- Different workshare calculations for rewarded vs active set #951 (durch)
- Feature/simulate #950 (jstuczyn)
- Feature/profit margin percent config #949 (durch)
- Run CI for all contracts in one workflow #948 (durch)
- Desktop Wallet UI Updates #947 (fmtabbara)
- Docker updates #946 (tommyv1987)
- Add VestingExecute and VestingQuery client traits #944 (durch)
- Removed reliance on cosmrs fork #943 (jstuczyn)
- Feature/terminology update #941 (jstuczyn)
- Check the response for other transactions as well #937 (neacsu)
- Allow proxy gateway bonding #936 (durch)
- Feature/pre cosmrs updates #935 (jstuczyn)
- Feature/client on behalf #934 (neacsu)
- Webpack wallet prod configuration #933 (tommyv1987)
- Adding tx_hash to wallet response #932 (futurechimp)
- Release/1.0.0 pre1 #931 (durch)
- Feature/identity verification #930 (jstuczyn)
- Move cleaned up smart contracts to main code repo #929 (mfahampshire)
- Feature/mixnet contract further adjustments #928 (jstuczyn)
- typo copy change for nodemap #926 (Aid19801)
- Feature/UI enhancements for Desktop Wallet #925 (fmtabbara)
- Fixing some clippy warnings #922 (futurechimp)
- Fixing go warning re unused btc lib #921 (futurechimp)
- quick fix adding dimensions to nodemap page for consistency #920 (Aid19801)
- Bump nth-check from 2.0.0 to 2.0.1 in /nym-wallet #918 (dependabot[bot])
- Fix Mobile View for MUI data-grid (CARD 108) #915 (Aid19801)
- Feature/total delegation bucket #913 (jstuczyn)
- Feature/faucet page react #911 (fmtabbara)
- Feature/mixnet contract refactor #910 (futurechimp)
- Update README.md #905 (tommyv1987)
- BUG: Bond cell denom #904 (Aid19801)
- Explorer UI tests missing data-testid #903 (tommyv1987)
- Fix up Nym-Wallet README.md #899 (tommyv1987)
- Feature/batch delegator rewarding #898 (jstuczyn)
- Bug mapp nodemap #897 (Aid19801)
- Bug fix/macos keyboard shortcuts #896 (fmtabbara)
- Add a Mobile Nav to the Network Explorer #895 (Aid19801)
- Only use ts-rs in tests #894 (durch)
- Fix network monitor template #892 (neacsu)
- remove delegation and undelegation from gateways #891 (fmtabbara)
- Feature/nym wallet rename #890 (futurechimp)
- Change MixnodeDetail page's datagrid into a reuseable table component #887 (Aid19801)
- GitHub Actions: only run job to generate types when not in a PR #886 (mmsinclair)
- Adding data-test-ids for the explorer #885 (tommyv1987)
- Fix path for github action running tauri-wallet-tests #884 (tommyv1987)
- Reverted gateway registration handshake to its 0.11.0 version #882 (jstuczyn)
- Network Explorer #881 (mmsinclair)
- Feature/rewarding interval updates #880 (jstuczyn)
- Put client_address and id in the correct order #875 (neacsu)
- remove gateway selection on delegation and undelegation pages #873 (fmtabbara)
- Set MSRV on all binaries to 1.56 #872 (jstuczyn)
- add native window items (copy/paste) via tauri #871 (fmtabbara)
- Remove stale migration code #868 (neacsu)
- Fixed most recent nightly clippy warnings #865 (jstuczyn)
- Active sets => Rewarded + Active/Idle sets #864 (jstuczyn)
- Chore/cosmrs update #862 (jstuczyn)
- Made daily uptime calculation be independent of epoch rewarding #860 (jstuczyn)
- Removed epoch rewarding variance #857 (jstuczyn)
- Removed gateway rewarding and delegation #856 (jstuczyn)
- Update feature-request template #855 (tommyv1987)
- Update issue templates #854 (tommyv1987)
- Overflow checks in release #846 (jstuczyn)
- fix delegate success overflow #842 (fmtabbara)
- Feature NYM wallet webdriverio test #841 (tommyv1987)
- Update nym_wallet.yml #840 (tommyv1987)
- Feature/vouchers #837 (aniampio)
- Apply readable ids to elements on Nym Wallet #836 (tommyv1987)
- Feature/removal of monitor good nodes #833 (jstuczyn)
- Feature/bandwidth token #832 (neacsu)
- update app name and icons #831 (fmtabbara)
- Create nym-wallet-tests.yml #829 (tommyv1987)
- Updated CODEOWNERS #828 (jstuczyn)
- Tauri wallet #827 (fmtabbara)
- Flag to only run coconut-related functionalities #824 (jstuczyn)
- Change false to true, as for mixnodes #822 (neacsu)
- Feature locked client-side bandwidth metering #820 (jstuczyn)
- Fixed most recent nightly clippy warnings #817 (jstuczyn)
- Feature/resending rewards on timeout #810 (jstuczyn)
- Feature/coconut feature #805 (jstuczyn)
- Tokenomics rewards #802 (durch)
- Rocket picking up environment from Rocket.toml again #801 (jstuczyn)
- Remove migration code #796 (neacsu)
- Removes code of executed migrations #793 (jstuczyn)
- Bugfix/validator api windows build #791 (jstuczyn)
- Removed SQLx offline mode artifact #790 (jstuczyn)
- Created getters for AccountData #787 (jstuczyn)
- Feature/migrate hidden delegations #786 (neacsu)
- Feature/persistent gateway storage #784 (jstuczyn)
- Replaced unwrap_or_else with unwrap_or_default #780 (jstuczyn)
- Add block_height method to Delegation #778 (durch)
- Make fee helpers public #777 (durch)
- re-enable bonding #776 (fmtabbara)
- Explorer-api: add API resource to show the delegations for each mix node #774 (mmsinclair)
- add app alert #772 (fmtabbara)
- Migrate legacy delegation data #771 (durch)
- Adding deps for building the Tauri wallet under Ubuntu #770 (futurechimp)
- remove alert #767 (fmtabbara)
- Feature/consumable bandwidth #766 (neacsu)
- Update coconut-rs and use hash_to_scalar from there #765 (neacsu)
- Feature/active sets #764 (jstuczyn)
- add app alert banner #762 (fmtabbara)
- Updated cosmos-sdk #761 (jstuczyn)
- Feature/bond blockstamp #760 (neacsu)
- Feature/revert migration code #759 (neacsu)
- Bump next from 11.1.0 to 11.1.1 in /wallet-web #758 (dependabot[bot])
- Add block_height in the Delegation structure as well #757 (neacsu)
- Feature/add blockstamp #756 (neacsu)
- NetworkMonitorBuilder - starting the monitor after rocket has launched #754 (jstuczyn)
- Enabled validators api argument #753 (jstuczyn)
- Correctly bounding nominator of uptime calculation #752 (jstuczyn)
- Fixed argument parsing for ipv6 'good' topology #751 (jstuczyn)
- Feature/rust rewarding #750 (jstuczyn)
- Revert "Migration commit, will be reverted after the testnet contract… #749 (neacsu)
- Feature/get own delegations #748 (neacsu)
- Feature/more reliable uptime calculation #747 (jstuczyn)
- Update template toml key #746 (neacsu)
- Feature/cred after handshake #745 (neacsu)
- Reinstate the POST method blind_sign #744 (neacsu)
- explorer-api: add pending field to port check response #742 (mmsinclair)
- Feature/use delegation rates #741 (neacsu)
- Feature/copy to clipboard #740 (fmtabbara)
- Feature/update wallet with stake rates #739 (neacsu)
- Add stake reward rates and bump version of client #738 (neacsu)
- Bump next from 10.1.3 to 11.1.0 in /wallet-web #737 (dependabot[bot])
- Feature/nymd client integration #736 (jstuczyn)
- Bug/fix parking lot on wasm #735 (neacsu)
- Explorer API: add new HTTP resource to decorate mix nodes with geoip locations #734 (mmsinclair)
- Feature/completing nymd client api #732 (jstuczyn)
- Explorer API - add port check and node description/stats proxy #731 (mmsinclair)
- Feature/nymd client fee handling #730 (jstuczyn)
- Update DelegationCheck.tsx #725 (jessgess)
- Rust nymd/cosmwasm client #724 (jstuczyn)
- Removed wasm feature bypassing cyclic dependencies #723 (jstuczyn)
- Updated used sphinx dependency to the most recent revision #722 (jstuczyn)
- update state management and validation #721 (fmtabbara)
- Add Network Explorer API #720 (futurechimp)
- Feature/superbuild #719 (jstuczyn)
- remove console log #718 (fmtabbara)
- Bug/form validation #715 (fmtabbara)
- Warnings with identities of good nodes failing checks #714 (jstuczyn)
- Removed all sphinx key caching from mixnodes and gateways #713 (jstuczyn)
- Feature/receive coins page + UI tweaks #704 (fmtabbara)
- Allow users to sign out #703 (fmtabbara)
- Feature/docker improvements #702 (neacsu)
- Exposed API port on the validator #701 (jstuczyn)
- Feature/default values #700 (neacsu)
- Cleaned up dependencies of our typescript client #699 (jstuczyn)
- Bond and delegation alerts #698 (fmtabbara)
- Bugfix/network monitor version check #697 (jstuczyn)
- Feature/other containers #692 (neacsu)
- Using validator API instead of nymd #690 (futurechimp)
- Hang coconut issuance off the validator-api #679 (durch)
- Update hmac and blake3 #673 (durch)
* This Changelog was automatically generated by github_changelog_generator