Skip to content
Merged
Show file tree
Hide file tree
Changes from 70 commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
87be260
feat(p2p): ensure time synchronization in the network (#2255)
onur-ozkan Dec 23, 2024
72bc73e
chore(p2p): follow-up nits (#2302)
onur-ozkan Dec 24, 2024
ea5f307
chore(ci): Update docker build for wasm (#2294)
smk762 Dec 24, 2024
c5f544c
fix(wasm): add test-ext-api feature to mm2_main and mm2_bin_lib tomls…
laruh Dec 25, 2024
7c4bc27
improvement(CI): switch to proper rust caching (#2303)
onur-ozkan Dec 26, 2024
ae5c6c1
chore(eth-websocket): remove some unnecessary wrappers (#2291)
mariocynicys Dec 26, 2024
10711a2
replace broken rpc link (#2305)
onur-ozkan Dec 26, 2024
d90170b
add `wasm` feature on WASM for timed-map (#2306)
onur-ozkan Dec 26, 2024
7464be1
chore(CI): unlock wasm-pack version (#2307)
onur-ozkan Dec 26, 2024
075c55b
update Cargo.lock (#2308)
laruh Dec 27, 2024
c191e8d
fix mm2_p2p dev build (#2311)
Jan 6, 2025
1eb4bf7
test(P2P): add test for peer time sync validation (#2304)
Jan 7, 2025
a9402c6
chore(CI): validate Cargo lock file (#2309)
laruh Jan 7, 2025
1908a2e
feat(tendermint): validators RPC (#2310)
onur-ozkan Jan 8, 2025
07416d1
fix(legacy_swap): check for existing maker/taker payment before timeo…
shamardy Jan 9, 2025
405bcb7
fix(crypto): allow non bip39 mnemonics storage (#2312)
borngraced Jan 9, 2025
453b100
refactor(build script): rewrite the main build script (#2319)
onur-ozkan Jan 21, 2025
3075a10
chore(dep-bump): libp2p (#2326)
onur-ozkan Jan 22, 2025
da29651
fix(mem-leak): `running_swap` never shrinks (#2301)
mariocynicys Jan 22, 2025
a873525
chore(deps): `timed-map` migration (#2247)
shamardy Jan 23, 2025
73e0650
feat(tendermint): staking/delegation (#2322)
onur-ozkan Jan 27, 2025
1416071
fix(ARRR): store unconfirmed change output (#2276)
borngraced Jan 28, 2025
ff0eefc
fix(hash-types): remove panic, enforce fixed-size arrays (#2279)
borngraced Feb 3, 2025
927f84b
feat(event-streaming): API-driven subscription management (#2172)
mariocynicys Feb 6, 2025
104c626
fix(utxo-withdraw): get hw ctx only when `PrivKeyPolicy` is trezor (#…
shamardy Feb 7, 2025
25503b1
feat(tendermint): unstaking/undelegation (#2330)
onur-ozkan Feb 7, 2025
39515a9
fix(tpu-v2): fix tpu-v2 wait for payment spend and extract secret (#2…
laruh Feb 8, 2025
2e6f8bb
feat(wallet): add change mnemonic password rpc (#2317)
borngraced Feb 12, 2025
60302fc
feat(tpu-v2): provide swap protocol versioning (#2324)
laruh Feb 12, 2025
394d844
refactor(SwapOps): impl defaults for protocol specific swapops fns (#…
Alrighttt Feb 12, 2025
51454d1
fix(swaps): maintain legacy compatibility for negotiation messages (#…
shamardy Feb 12, 2025
52e7780
fix(tests): add additional testnet sepolia nodes to test code (#2358)
Feb 13, 2025
bad498b
chore(release): bump mm2 version to 2.4.0-beta (#2346)
shamardy Feb 13, 2025
84f5c92
fix(derive_key_from_path): check length of current_key_material (#2356)
DeckerSU Feb 13, 2025
58df97c
fix(fs): make `filter_files_by_extension` return only files (#2364)
DeckerSU Feb 17, 2025
a559236
fix(tests): fix or ignore unstable tests (#2365)
shamardy Feb 19, 2025
86d3002
improvement(rpc-server): rpc server dynamic port allocation (#2342)
Alrighttt Feb 20, 2025
490e74a
fix(eth-tpu): remove state from funding validation (#2334)
laruh Feb 20, 2025
c266635
feat(tendermint): claim delegation rewards (#2351)
onur-ozkan Feb 25, 2025
dce9da8
improvement(RPCs): group staking rpcs under a namespace (#2372)
onur-ozkan Feb 27, 2025
3658587
fix(tests): stabilize `tendermint_coin::test_claim_staking_rewards` (…
onur-ozkan Feb 27, 2025
0a22a7e
fix(key-derivation): use stored Argon2 parameters instead of default …
shamardy Feb 28, 2025
c073cf8
feat(rpc): add is_success field to legacy MySwapStatusResponse (#2371)
Alrighttt Mar 3, 2025
8141fd7
refactor(tpu-v2): allow to skip p2p message with taker payment spend …
laruh Mar 6, 2025
9716a52
refactor(tx-query): use TxSearchRequest for tx queries (#2384)
onur-ozkan Mar 10, 2025
73e9534
fix(ci): use correct rustup component syntax in fmt-and-lint job (#2390)
shamardy Mar 12, 2025
9ea63ec
refactor(eth): use trait addr_to_string method instead of old functio…
laruh Mar 13, 2025
cb89300
feat(tendermint): staking queries (#2377)
onur-ozkan Mar 19, 2025
3cb051a
improvement(dep-stack): replace deprecated `instant` dependency (#2391)
onur-ozkan Mar 20, 2025
b641d2f
fix(tx-history): fix unhandled IBC and HTLC events (#2385)
onur-ozkan Mar 20, 2025
5b2f045
feat(swap): add utxo/cosmos/ARRR pre-burn address output (#2112)
Mar 24, 2025
5cf4532
feat(db-arch): ctx functions and use of global db (#2378)
mariocynicys Mar 25, 2025
9c6f1ee
feat(tpu): implement 0 dexfee for kmd trading pairs (#2323)
borngraced Mar 28, 2025
7dba330
improvement(event-streaming): move UnknownClient error to trace level…
borngraced Mar 28, 2025
5797d2c
feat(ARRR): dockerize zombie/pirate tests (#2374)
borngraced Mar 31, 2025
4be0ec7
feat(utxo): support FIRO Spark verbose tx
levoncrypto Apr 3, 2025
62acce7
improvement(best-orders): return an rpc error when we can't find best…
mariocynicys Apr 4, 2025
0d5be12
improvement(network): remove static IPs from seed lists (#2407)
onur-ozkan Apr 11, 2025
c5b9fc0
test(electrums): fix failing test_one_unavailable_electrum_proto_vers…
shamardy Apr 11, 2025
468b553
fix(tx-history): token information and query (#2404)
onur-ozkan Apr 11, 2025
a8db94b
fix(wasm): unify error handling for mm2_main (#2389)
shamardy Apr 14, 2025
6ad71d7
fix(nft): make `update_nft` work with hd wallets using the enabled ad…
shamardy Apr 15, 2025
236cdb1
fix(wallets): prevent path traversal in `wallet_file_path` and update…
shamardy Apr 16, 2025
f3f4bc3
chore(release): add changelog entries for v2.4.0-beta (#2415)
shamardy Apr 16, 2025
bec198f
fix(makerbot): add LiveCoinWatch price provider (#2416)
shamardy Apr 17, 2025
1635690
chore(RPC): use consistent param name for QTUM delegation (#2419)
onur-ozkan Apr 22, 2025
600ea71
feat(taproot): support parsing taproot output address types
mariocynicys Apr 22, 2025
afc30c0
fix(evm): make withdraw_nft work in HD mode (#2424)
shamardy Apr 24, 2025
d8cefd0
improvement(watchers): re-write use-watchers handling (#2430)
onur-ozkan May 1, 2025
88deafb
fix(event-streaming): initial addresses registration in utxo balance …
mariocynicys May 1, 2025
3a6811a
chore(release): complete v2.4.0-beta changelogs (#2436)
shamardy May 2, 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
12 changes: 7 additions & 5 deletions .docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM docker.io/debian:10

MAINTAINER Onur Özkan <onur@komodoplatform.com>
LABEL authors="Onur Özkan <onur@komodoplatform.com>"

RUN apt-get update -y

Expand All @@ -11,6 +11,7 @@ RUN apt-get install -y \
curl \
wget \
unzip \
libudev-dev \
gnupg

RUN ln -s /usr/bin/python3 /bin/python
Expand Down Expand Up @@ -49,8 +50,9 @@ RUN apt-get install -y \
docker-buildx-plugin

RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --profile minimal --default-toolchain nightly-2023-06-01 -y

RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v3.20.1/protoc-3.20.1-linux-x86_64.zip
RUN unzip protoc-3.20.1-linux-x86_64.zip && mv ./include/google /usr/include/google

ENV PATH="/root/.cargo/bin:$PATH"
# TODO: Lock wasm-pack version
RUN curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | bash -s -- -y
RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-linux-x86_64.zip
RUN unzip protoc-25.3-linux-x86_64.zip && mv ./include/google /usr/include/google

1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,4 @@ cmake-build-debug
/wasm-build.log

# Opt out from history in order to speed the `COPY .` up.
# Note that we should create and/or update the MM_VERSION file when using `COPY .` to build a custom version.
/.git
10 changes: 10 additions & 0 deletions .github/actions/build-cache/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: 'Set up build cache'
description: 'Sets up caching for KDF builds'
runs:
using: 'composite'
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up rust-cache
uses: Swatinem/rust-cache@v2
20 changes: 0 additions & 20 deletions .github/actions/cargo-cache/action.yml

This file was deleted.

Loading
Loading