Post 1.0.0 release, the changelog format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- socks5 client/websocket client: add
--force-register-gateway
flag, 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_nodes
endpoint - 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_profit
andestimated_operator_cost
toreward-estimate
endpoint (#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_apy
to/mixnodes/detailed
endpoint (#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
denom
argument 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)
- 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)
- validator-api: listen out for SIGTERM and SIGQUIT too, making it play nicely as a system service (#1496).
- validator-client: created internal
Coin
type that replaces coins fromcosmrs
andcosmwasm
for API entrypoints [#1295] - all: updated all
cosmwasm
-related dependencies to1.0.0
andcw-storage-plus
to0.13.4
[#1318] - all: updated
rocket
to0.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
--version
from--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)
- 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
- 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)
- 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)
- mixnet-contract:
estimated_delegator_reward
calculation (#1284) - mixnet-contract: delegator and operator rewards use lambda and sigma instead of lambda_ticked and sigma_ticked (#1284)
- mixnet-contract: removed
expect
inquery_delegator_reward
and 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_sub
withsaturating_sub
to 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)
- all: the default behaviour of validator client is changed to use
broadcast_sync
and poll for transaction inclusion instead of usingbroadcast_commit
to deal with timeouts (#1246)
v1.0.1 (2022-05-04)
- validator-api: introduced endpoint for getting average mixnode uptime (#1238)
- all: the default behaviour of validator client is changed to use
broadcast_sync
and poll for transaction inclusion instead of usingbroadcast_commit
to deal with timeouts (#1246)
- 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-packages
for 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
pledge
tobond
in 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-client
requires multiple attempts to run a server #869 - De-'float'-ing
Interval
(Display
impl +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
u128
fields inRewardEstimationResponse
tou64
#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-rs
everywhere 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
prost
to 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
upgrade
command #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
.env
file #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