Releases: mintlayer/mintlayer-core
Releases · mintlayer/mintlayer-core
v0.4.1
api-blockchain-scanner-daemon 0.4.1
Download api-blockchain-scanner-daemon 0.4.1
File | Platform | Checksum |
---|---|---|
api-blockchain-scanner-daemon-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
api-blockchain-scanner-daemon-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
api-blockchain-scanner-daemon-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
api-blockchain-scanner-daemon-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
api-web-server 0.4.1
Download api-web-server 0.4.1
File | Platform | Checksum |
---|---|---|
api-web-server-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
api-web-server-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
api-web-server-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
api-web-server-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
dns-server 0.4.1
Download dns-server 0.4.1
File | Platform | Checksum |
---|---|---|
dns-server-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
dns-server-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
dns-server-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
dns-server-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
node-daemon 0.4.1
Download node-daemon 0.4.1
File | Platform | Checksum |
---|---|---|
node-daemon-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
node-daemon-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
node-daemon-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
node-daemon-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
node-gui 0.4.1
Download node-gui 0.4.1
File | Platform | Checksum |
---|---|---|
node-gui-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
node-gui-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
node-gui-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
node-gui-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-cli 0.4.1
Download wallet-cli 0.4.1
File | Platform | Checksum |
---|---|---|
wallet-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
wallet-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
wallet-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
wallet-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-address-generator 0.4.1
Download wallet-address-generator 0.4.1
File | Platform | Checksum |
---|---|---|
wallet-address-generator-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
wallet-address-generator-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
wallet-address-generator-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
wallet-address-generator-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-rpc-daemon 0.4.1
Download wallet-rpc-daemon 0.4.1
File | Platform | Checksum |
---|---|---|
[wallet-rpc-daemon-aarch64-apple-darwin.tar.xz](https://github.com/mintlayer/mintlayer-core/releases/download/v0.4.1/wallet-rpc-daemon-aarch64... |
v0.4.0
api-blockchain-scanner-daemon 0.4.0
Download api-blockchain-scanner-daemon 0.4.0
File | Platform | Checksum |
---|---|---|
api-blockchain-scanner-daemon-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
api-blockchain-scanner-daemon-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
api-blockchain-scanner-daemon-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
api-blockchain-scanner-daemon-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
api-web-server 0.4.0
Download api-web-server 0.4.0
File | Platform | Checksum |
---|---|---|
api-web-server-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
api-web-server-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
api-web-server-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
api-web-server-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
dns-server 0.4.0
Download dns-server 0.4.0
File | Platform | Checksum |
---|---|---|
dns-server-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
dns-server-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
dns-server-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
dns-server-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
node-daemon 0.4.0
Download node-daemon 0.4.0
File | Platform | Checksum |
---|---|---|
node-daemon-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
node-daemon-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
node-daemon-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
node-daemon-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
node-gui 0.4.0
Download node-gui 0.4.0
File | Platform | Checksum |
---|---|---|
node-gui-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
node-gui-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
node-gui-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
node-gui-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-cli 0.4.0
Download wallet-cli 0.4.0
File | Platform | Checksum |
---|---|---|
wallet-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
wallet-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
wallet-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
wallet-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-address-generator 0.4.0
Download wallet-address-generator 0.4.0
File | Platform | Checksum |
---|---|---|
wallet-address-generator-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
wallet-address-generator-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
wallet-address-generator-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
wallet-address-generator-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-rpc-daemon 0.4.0
Download wallet-rpc-daemon 0.4.0
File | Platform | Checksum |
---|---|---|
[wallet-rpc-daemon-aarch64-apple-darwin.tar.xz](https://github.com/mintlayer/mintlayer-core/releases/download/v0.4.0/wallet-rpc-daemon-aarch64... |
v0.3.0
api-blockchain-scanner-daemon 0.3.0
Download api-blockchain-scanner-daemon 0.3.0
File | Platform | Checksum |
---|---|---|
api-blockchain-scanner-daemon-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
api-blockchain-scanner-daemon-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
api-blockchain-scanner-daemon-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
api-blockchain-scanner-daemon-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
api-web-server 0.3.0
Download api-web-server 0.3.0
File | Platform | Checksum |
---|---|---|
api-web-server-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
api-web-server-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
api-web-server-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
api-web-server-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
dns-server 0.3.0
Download dns-server 0.3.0
File | Platform | Checksum |
---|---|---|
dns-server-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
dns-server-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
dns-server-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
dns-server-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
node-daemon 0.3.0
Download node-daemon 0.3.0
File | Platform | Checksum |
---|---|---|
node-daemon-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
node-daemon-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
node-daemon-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
node-daemon-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
node-gui 0.3.0
Download node-gui 0.3.0
File | Platform | Checksum |
---|---|---|
node-gui-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
node-gui-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
node-gui-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
node-gui-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-cli 0.3.0
Download wallet-cli 0.3.0
File | Platform | Checksum |
---|---|---|
wallet-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
wallet-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
wallet-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
wallet-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-address-generator 0.3.0
Download wallet-address-generator 0.3.0
File | Platform | Checksum |
---|---|---|
wallet-address-generator-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
wallet-address-generator-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
wallet-address-generator-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
wallet-address-generator-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
wallet-rpc-daemon 0.3.0
Download wallet-rpc-daemon 0.3.0
File | Platform | Checksum |
---|---|---|
[wallet-rpc-daemon-aarch64-apple-darwin.tar.xz](https://github.com/mintlayer/mintlayer-core/releases/download/v0.3.0/wallet-rpc-daemon-aarch64... |
v0.2.0
In short
- A consensus upgrade is scheduled at block height 78440. This upgrade aims to balance pool sizes and discourage the formation of large, dominating pools, as part of our ongoing commitment to improving network decentralization.
- Introduction of the new MLS01 standard, replacing the legacy version. This standard allows issuers to have optional control over the token supply. This is also available starting from block 78440.
- Added ability for token issuers to optionally enable freeze/unfreeze actions on tokens.
- Enhanced authority management, allowing token issuers to change the authority responsible for controlling supply and freeze/unfreeze actions.
- Included an OP_RETURN output capable of containing a full hash.
- Implemented several bug fixes and code improvements.
What's Changed
- Incentivize pledging in consensus by @azarovh in #1170
- Make subsystems with built-in event loop serve immutable calls in parallel by @iljakuklic in #1180
- P2p: handling bad handshake and version by @ImplOfAnImpl in #1183
- Update cargo and update some Cargo.toml versions by @TheQuantumPhysicist in #1188
- P2p protocol versioning support by @ImplOfAnImpl in #1182
- Small code deduplication between peer v1 and v2. Singular unconnected headers are now disallowed in v2. by @ImplOfAnImpl in #1184
- Replace API Server's mock data responses with database calls by @alfiedotwtf in #1190
- Add print version command to the wallet by @OBorce in #1192
- mempool: Clippy fix by @iljakuklic in #1196
- functional test framework: Port parts of P2PDataStore to Mintlayer by @iljakuklic in #1222
- Refactor wallet controller by @OBorce in #1197
- Take best_sent_block_header into account in peer_v2 by @ImplOfAnImpl in #1224
- Use bounded channels for peer events by @ImplOfAnImpl in #1186
- Fix delegation support in the wallet by @OBorce in #1225
- Use tracing/tracing_subscriber instead of env_logger by @ImplOfAnImpl in #1187
- Followup for the "use tracing" PR by @ImplOfAnImpl in #1191
- Reduce log level of certain logging lines from "debug" to "trace" to reduce test logs bloat by @ImplOfAnImpl in #1227
- Make API server database 100% async by @TheQuantumPhysicist in #1195
- Ensure that transactions are wrapped asynchronously in the parent database object instead of blocking on transactions' drop function. by @TheQuantumPhysicist in #1223
- Postgres async with tx dropper cleanup by @TheQuantumPhysicist in #1226
- Use our storage traits and get rid of sqlx by @TheQuantumPhysicist in #1174
- Add more negative scenario functional tests by @OBorce in #1228
- Some code deduplication related to peer db storage by @ImplOfAnImpl in #1231
- Use podman to run postgres tests by @TheQuantumPhysicist in #1229
- Add CLI option to control feerate argument from mempool by @OBorce in #1230
- Podman now deletes the container on exit and prints the logs to stdout by @TheQuantumPhysicist in #1236
- Attempt to get rid of macros in chainstate storage by @TheQuantumPhysicist in #1233
- Create a separate type for absolute time + some related fixes and refactoring by @TheQuantumPhysicist in #1235
- Switch to Postgres storage by @alfiedotwtf in #1234
- Use the --rm command line argument for podman by @TheQuantumPhysicist in #1240
- Update iced gui library 0.9 -> 0.10 by @OBorce in #1232
- Mlt -> CoinUnit by @TheQuantumPhysicist in #1241
- Restrict building the lmdb crate to 64-bit only by @TheQuantumPhysicist in #1242
- Use only checked math ops for Uint* types by @TheQuantumPhysicist in #1243
- P2p crawler peers ban by @ImplOfAnImpl in #1244
- Use ConnectivityEvent::Misbehaved to report unexpected handshakes by @ImplOfAnImpl in #1245
- RPC json elements now can return proper addresses instead of hex values by @TheQuantumPhysicist in #1238
- Fix next_connect_time by @ImplOfAnImpl in #1249
- Add function to ensure that consensus will never be IgnoreConsensus in production by @TheQuantumPhysicist in #1252
- Feature/regtest options cli wallet by @OBorce in #1246
- Reset the keychain in-memory state on tx error by @OBorce in #1257
- Introduce
PoSChainConfigBuilder
and change maturity distances for Testnet by @azarovh in #1250 - subsystem: Remove custom event loop support by @iljakuklic in #1256
- Add wallet address generator binary by @OBorce in #1261
- Refactor wallet CLI args by @OBorce in #1262
- Remove temporary prints by @TheQuantumPhysicist in #1263
- Fix postgres connection string by @alfiedotwtf in #1266
- Respond with an empty headers list if in IBD state by @azarovh in #1258
- Appease clippy 1.73 by @TheQuantumPhysicist in #1265
- Improve methods names in p2p/sync/TestNode by @azarovh in #1260
- Fix p2p test timeout on coverage by @azarovh in #1264
- Partition coverage into multiple jobs for diskspace in CI by @TheQuantumPhysicist in #1269
- Initial whole-stack tests for the API Server by @alfiedotwtf in #1259
- Longer timeout for p2p tests to accomodate raspberry pi by @TheQuantumPhysicist in #1271
- blockprod: Ability to specify custom transactions by @iljakuklic in #1270
- mempool: Fix tx accumulator block size calculation by @iljakuklic in #1276
- Minor: Add documentation to generate_block to warn against misusing parameters by @TheQuantumPhysicist in #1277
- Adding more API Server web server tests by @alfiedotwtf in #1278
- Minor update to coverage by @TheQuantumPhysicist in #1280
- Add new functions to wasm-crypto by @OBorce in #1282
- Make RPC port number dependent on chain config by @TheQuantumPhysicist in #1285
- Enforce files end with a new line to fulfill POSIX standard of a line by @TheQuantumPhysicist in #1286
- End-to-end encryption for staking key passing to block production by @TheQuantumPhysicist in #1288
- Change tokens supply by @azarovh in #1179
- Isolate database expensive reads in its own module and isolate its
use
lines to avoid unused warnings by @TheQuantumPhysicist in #1290 - Only ascii alphanumeric strings in tokens after v1 by @azarovh in #1283
- Feature/wallet token supply change by @OBorce in #1272
- Tests for new peer discovery when the tip is stale by @ImplOfAnImpl in #1292
- Extract duplicate code from wallet unit tests by @OBorce in #1284
- Make connection count limits modifiable in tests by @ImplOfAnImpl in #1294
- Clean up P2pConfig by @ImplOfAnImpl in #1295
- Fix no_timelock_outputs_on_decommission test by @azarovh in #1297
- Support v1 tokens in randomised tests by @azarovh in https://github.com/mintlayer/mintlayer-core/pul...
v0.1.2
v0.1.2 Changelog
New Features
- General
- Wallet
Enhancements
- General
- Update readme to include more informative logging for normal operation by @TheQuantumPhysicist in #1116
- Some minor renames by @azarovh in #1119
- Update versions, unify them, and similar by @TheQuantumPhysicist in #1126
- Adding "RUST_BACKTRACE: full" env var to github workflows by @ImplOfAnImpl in #1129
- Enable retrieving both transactions and blocks in json format by @TheQuantumPhysicist in #1155
- P2P
- Manually banned peers are also disconnected by @pavel-kokolemin in #1120
- Enable debug logs in coverage by @pavel-kokolemin in #1121
- Mempool
- mempool: Better index representation by @iljakuklic in #1162
Bug Fixes
- General
- Move chainstate storage init inside constructor by @azarovh in #1118
- Fix transaction broadcasting in wallet commands to be consistent by @OBorce in #1125
- Docker - remove old file by @erubboli in #1153
- Update some license headers for functional test files by @muursh in #1159
- Check also in Cargo toml files for TODO(PR) and FIXME by @TheQuantumPhysicist in #1160
- Fix wallet delegation transaction updates by @OBorce in #1165
- P2P
- Remove BannableAddress generic by @pavel-kokolemin in #1117
- Fix compile error by @pavel-kokolemin in #1122
- Fix failing functional tests by @pavel-kokolemin in #1127
- Latch
is_initial_block_download_finished
flag by @pavel-kokolemin in #1124 - Fix connection_timeout_rpc_notified test by @pavel-kokolemin in #1131
- Switch to non-generic p2p addresses by @pavel-kokolemin in #1144
- Allow using RPC hostnames (wallet-cli) by @pavel-kokolemin in #1149
- Mempool
- mempool: Disable during initial block download by @iljakuklic in #1135
- Mempool: remove disconnected orphans by @iljakuklic in #1152
Testing
- Rewrite more unit tests with PoSBlockBuilder by @azarovh in #1128
- Change magic bytes functional test by @azarovh in #1150
Miscellaneous
- Don't stake for previously staked times by @alfiedotwtf in #1083
- Set RUST_BACKTRACE by default by @pavel-kokolemin in #1143
- Return initial difficulty for when the previous block is Genesis by @alfiedotwtf in #1136
- Chainstate special RPC types by @TheQuantumPhysicist in #1161
- Accumulated changes from Gitlab by @TheQuantumPhysicist in #1166
Full Changelog: v0.1.1...v0.1.2