Skip to content
Merged
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
bccdb93
improvement(tendermint): safer IBC channel handler (#2298)
onur-ozkan May 5, 2025
bfb7664
deps(timed-map): bump to 1.3.1 (#2413)
onur-ozkan May 5, 2025
b4b7caf
fix(UTXO): improve tx fee calculation and min relay fee handling (#2316)
May 6, 2025
ee6bdd7
feat(tron): initial groundwork for full TRON integration (#2425)
shamardy May 10, 2025
c1140d0
chore(deps): remove base58 and replace it completely with bs58 (#2427)
shamardy May 12, 2025
56dce19
fix(eth-balance-events): serialize eth address using AddrToString (#2…
mariocynicys May 14, 2025
66d3b2a
feat(pubkey-banning): expirable bans (#2455)
onur-ozkan May 19, 2025
ecb17ec
chore(build-artifacts): remove duplicated mm2 build artifacts (#2448)
onur-ozkan May 19, 2025
b8b98cf
feat(db-arch): more dbdir to address_dir replacements (#2398)
mariocynicys May 21, 2025
e42a9af
chore(core): organize deps using workspace.dependencies (#2449)
borngraced May 23, 2025
07b70a8
chore(docs): add DeepWiki badge to README (#2463)
shamardy May 23, 2025
68319c0
fix(evm-api): find enabled erc20 token using platform ticker (#2445)
laruh May 26, 2025
0e6d246
improvement(p2p): remove hardcoded seeds (#2439)
onur-ozkan May 28, 2025
015b731
chore(docs): update old urls referencing atomicdex or old docs pages …
smk762 May 28, 2025
82144f6
fix(p2pk): validate expected pubkey correctly for p2pk inputs (#2408)
mariocynicys May 28, 2025
b5e034a
feat(wallet): implement HD multi-address support for message signing …
borngraced May 29, 2025
0c39e50
improvement(builds): enable static CRT linking for MSVC builds (#2464)
shamardy May 30, 2025
923eb0b
fix(test): fix HD Wallet message signing tests (#2474)
borngraced May 31, 2025
62f77af
feat(ibc-routing-part-1): supporting entire Cosmos network for swaps …
onur-ozkan Jun 2, 2025
9ccb42f
feat(walletconnect): add WalletConnect v2 support for EVM and Cosmos …
borngraced Jun 3, 2025
0070498
improvement(tendermint): `tendermint_tx_internal_id` helper (#2438)
onur-ozkan Jun 9, 2025
b52d244
improvement(RPC): unified interface for legacy and current RPC interf…
onur-ozkan Jun 9, 2025
3f0ae7f
bump timed-map to `1.4.1` (#2481)
onur-ozkan Jun 9, 2025
37bf06a
improvement(event-streaming): strong type streamer IDs (#2441)
BigFish2086 Jun 9, 2025
116840b
fix(dns): better ip resolution (#2487)
onur-ozkan Jun 12, 2025
158cdf9
fix(startup): don't initialize WalletConnect during startup (#2485)
onur-ozkan Jun 12, 2025
f714ff6
feat(ibc-routing-part-2): supporting entire Cosmos network for swaps …
onur-ozkan Jun 12, 2025
585e8b5
improvement(orders): remove BTC specific volume from min_trading_vol …
onur-ozkan Jun 13, 2025
0d2d1f8
fix(zcoin): correctly track unconfirmed z-coin notes (#2331)
borngraced Jun 13, 2025
dc39db7
feat(tests): zcoin unit test to validate dex fee (#2460)
Jun 16, 2025
43346d6
chore(release): bump kdf version to 2.5.0-beta (#2492)
shamardy Jun 16, 2025
f9de870
chore(release): add changelog entries for v2.5.0-beta (#2494)
shamardy Jun 16, 2025
d62c20b
feat(wallet): add `delete_wallet` RPC (#2497)
shamardy Jun 24, 2025
a25aea6
fix(hw-wallet): avoid calling `get_enabled_address` in trezor-based c…
mariocynicys Jun 28, 2025
46ab1fb
fix(walletconnect): centralize connection and retry logic (#2508)
shamardy Jun 30, 2025
895ac4a
chore(release): finalize changelog for v2.5.0-beta (#2524)
shamardy Jul 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
JEMALLOC_SYS_WITH_MALLOC_CONF = "background_thread:true,narenas:1,tcache:false,dirty_decay_ms:0,muzzy_decay_ms:0,metadata_thp:auto"

[target.'cfg(all())']
rustflags = [ "-Zshare-generics=y" ]
rustflags = [ "-Zshare-generics=y", '--cfg=curve25519_dalek_backend="fiat"' ]

# # Install lld using package manager
# [target.x86_64-unknown-linux-gnu]
Expand All @@ -25,3 +25,6 @@ rustflags = [ "-Zshare-generics=y" ]
[target.wasm32-unknown-unknown]
runner = 'wasm-bindgen-test-runner'
rustflags = [ "--cfg=web_sys_unstable_apis" ]

[target.x86_64-pc-windows-msvc]
rustflags = ["-Ctarget-feature=+crt-static"]
101 changes: 9 additions & 92 deletions .github/workflows/dev-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,17 +51,6 @@ jobs:
- name: Build
run: cargo build --release

- name: Compress mm2 build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
NAME="mm2_$KDF_BUILD_TAG-linux-x86-64.zip"
zip $NAME target/release/mm2 -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Compress kdf build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
Expand All @@ -70,6 +59,7 @@ jobs:
NAME="kdf_$KDF_BUILD_TAG-linux-x86-64.zip"
zip $NAME target/release/kdf -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Upload build artifact
Expand Down Expand Up @@ -125,16 +115,6 @@ jobs:
- name: Build
run: cargo build --release --target x86_64-apple-darwin

- name: Compress mm2 build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
NAME="mm2_$KDF_BUILD_TAG-mac-x86-64.zip"
zip $NAME target/x86_64-apple-darwin/release/mm2 -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/
- name: Compress kdf build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
Expand All @@ -143,6 +123,7 @@ jobs:
NAME="kdf_$KDF_BUILD_TAG-mac-x86-64.zip"
zip $NAME target/x86_64-apple-darwin/release/kdf -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Upload build artifact
Expand Down Expand Up @@ -186,17 +167,6 @@ jobs:
- name: Build
run: cargo build --release --target aarch64-apple-darwin

- name: Compress mm2 build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
NAME="mm2_$KDF_BUILD_TAG-mac-arm64.zip"
zip $NAME target/aarch64-apple-darwin/release/mm2 -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Compress kdf build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
Expand All @@ -205,6 +175,7 @@ jobs:
NAME="kdf_$KDF_BUILD_TAG-mac-arm64.zip"
zip $NAME target/aarch64-apple-darwin/release/kdf -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Upload build artifact
Expand Down Expand Up @@ -247,25 +218,15 @@ jobs:
- name: Build
run: cargo build --release

- name: Compress mm2 build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
$NAME="mm2_$Env:KDF_BUILD_TAG-win-x86-64.zip"
7z a $NAME .\target\release\mm2.exe .\target\release\*.dll
$SAFE_DIR_NAME = $Env:BRANCH_NAME -replace '/', '-'
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Compress kdf build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
$NAME="kdf_$Env:KDF_BUILD_TAG-win-x86-64.zip"
7z a $NAME .\target\release\kdf.exe .\target\release\*.dll
7z a $NAME .\target\release\kdf.exe
$SAFE_DIR_NAME = $Env:BRANCH_NAME -replace '/', '-'
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Upload build artifact
Expand Down Expand Up @@ -309,18 +270,6 @@ jobs:
- name: Build
run: cargo rustc --target x86_64-apple-darwin --lib --release --package mm2_bin_lib --crate-type=staticlib

- name: Compress mm2 build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
NAME="mm2_$KDF_BUILD_TAG-mac-dylib-x86-64.zip"
cp target/x86_64-apple-darwin/release/libkdflib.a target/x86_64-apple-darwin/release/libmm2.a
zip $NAME target/x86_64-apple-darwin/release/libmm2.a -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Compress kdf build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
Expand All @@ -330,6 +279,7 @@ jobs:
mv target/x86_64-apple-darwin/release/libkdflib.a target/x86_64-apple-darwin/release/libkdf.a
zip $NAME target/x86_64-apple-darwin/release/libkdf.a -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Upload build artifact
Expand Down Expand Up @@ -438,18 +388,6 @@ jobs:
- name: Build
run: cargo rustc --target aarch64-apple-ios --lib --release --package mm2_bin_lib --crate-type=staticlib

- name: Compress mm2 build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
NAME="mm2_$KDF_BUILD_TAG-ios-aarch64.zip"
cp target/aarch64-apple-ios/release/libkdflib.a target/aarch64-apple-ios/release/libmm2.a
zip $NAME target/aarch64-apple-ios/release/libmm2.a -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Compress kdf build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
Expand All @@ -459,6 +397,7 @@ jobs:
mv target/aarch64-apple-ios/release/libkdflib.a target/aarch64-apple-ios/release/libkdf.a
zip $NAME target/aarch64-apple-ios/release/libkdf.a -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Upload build artifact
Expand Down Expand Up @@ -516,18 +455,6 @@ jobs:
export PATH=$PATH:/android-ndk/bin
CC_aarch64_linux_android=aarch64-linux-android21-clang CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER=aarch64-linux-android21-clang cargo rustc --target=aarch64-linux-android --lib --release --crate-type=staticlib --package mm2_bin_lib

- name: Compress mm2 build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
NAME="mm2_$KDF_BUILD_TAG-android-aarch64.zip"
cp target/aarch64-linux-android/release/libkdflib.a target/aarch64-linux-android/release/libmm2.a
zip $NAME target/aarch64-linux-android/release/libmm2.a -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Compress kdf build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
Expand All @@ -537,6 +464,7 @@ jobs:
mv target/aarch64-linux-android/release/libkdflib.a target/aarch64-linux-android/release/libkdf.a
zip $NAME target/aarch64-linux-android/release/libkdf.a -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Upload build artifact
Expand Down Expand Up @@ -594,18 +522,6 @@ jobs:
export PATH=$PATH:/android-ndk/bin
CC_armv7_linux_androideabi=armv7a-linux-androideabi21-clang CARGO_TARGET_ARMV7_LINUX_ANDROIDEABI_LINKER=armv7a-linux-androideabi21-clang cargo rustc --target=armv7-linux-androideabi --lib --release --crate-type=staticlib --package mm2_bin_lib

- name: Compress mm2 build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
if: ${{ env.AVAILABLE != '' }}
run: |
NAME="mm2_$KDF_BUILD_TAG-android-armv7.zip"
cp target/armv7-linux-androideabi/release/libkdflib.a target/armv7-linux-androideabi/release/libmm2.a
zip $NAME target/armv7-linux-androideabi/release/libmm2.a -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Compress kdf build output
env:
AVAILABLE: ${{ secrets.FILE_SERVER_KEY }}
Expand All @@ -615,6 +531,7 @@ jobs:
mv target/armv7-linux-androideabi/release/libkdflib.a target/armv7-linux-androideabi/release/libkdf.a
zip $NAME target/armv7-linux-androideabi/release/libkdf.a -j
SAFE_DIR_NAME=$(echo "$BRANCH_NAME" | tr '/' '-')
mkdir $SAFE_DIR_NAME
mv $NAME ./$SAFE_DIR_NAME/

- name: Upload build artifact
Expand Down
Loading
Loading