-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(release): v2.1.0-beta #2043
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7382588 - Browse repository at this point
Copy the full SHA 7382588View commit details
Commits on Dec 21, 2023
-
feat(UTXO): balance event streaming for Electrum clients (#2013)
This commit implements balance events for UTXOs and fixes an electrum notification receiving bug.
Configuration menu - View commit details
-
Copy full SHA for 21ca5cc - Browse repository at this point
Copy the full SHA 21ca5ccView commit details -
feat(trading-proto-upgrade): wasm DB, kickstart, refund states, v2 RP…
…Cs (#2015) This commit does the following: - Implements WASM storage for upgraded swaps. - Implements old swaps data migration. - Swaps kickstart on MM2 reload. - Swaps file lock, preventing the same swap from starting from different processes. - my_swap_status, my_recent_swaps V2 RPCs. - V1 RPCs can also return upgraded swaps data. - Adds BoolAsInt struct because boolean can be used as IndexedDb indexes. - Implements refund states for both swap types. *Important note: - Seednodes should be updated to support/rebroadcast new swap protocol messages.
Configuration menu - View commit details
-
Copy full SHA for e61c41e - Browse repository at this point
Copy the full SHA e61c41eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 790f51f - Browse repository at this point
Copy the full SHA 790f51fView commit details -
feat(trezor): add segwit support for withdraw with trezor (#1984)
This commit adds support for witness inputs and outputs for withdraw tx to sign it with trezor device. It also adds a test tool to sign withdraw tx with witness inputs/outputs with trezor and emulator.
Configuration menu - View commit details
-
Copy full SHA for c83778c - Browse repository at this point
Copy the full SHA c83778cView commit details
Commits on Jan 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc95ef3 - Browse repository at this point
Copy the full SHA fc95ef3View commit details
Commits on Jan 25, 2024
-
feat(ETH): balance event streaming for ETH (#2041)
This commit implements balance events for ETH plus error events.
Configuration menu - View commit details
-
Copy full SHA for 8635ed9 - Browse repository at this point
Copy the full SHA 8635ed9View commit details
Commits on Feb 6, 2024
-
refactor(utxo): refactor utxo output script creation (#1960)
This commit does the following: * Adds address builder pattern * Adds `script_type` field to Address structure * Refactors output script creation * Replaces use of u8 addr prefixes to a strict type `NetworkAddressPrefixes`
Configuration menu - View commit details
-
Copy full SHA for ed80898 - Browse repository at this point
Copy the full SHA ed80898View commit details
Commits on Feb 12, 2024
-
feat(nft): nft abi in withdraw_nft RPC, clear_nft_db RPC (#2039)
This commit does the following: * It introduces two new functions, erc1155_balance and erc721_owner, to the EthCoin structure. These enhancements streamline the NFT withdrawal process in the withdraw_nft RPC by directly interacting with smart contracts for validation, eliminating the need to access database information. * It adds a new clear_nft_db RPC for NFT data management. This new method allows users to selectively clear NFT data for specified blockchain networks, or to completely wipe it across all supported chains.
Configuration menu - View commit details
-
Copy full SHA for f025652 - Browse repository at this point
Copy the full SHA f025652View commit details -
fix(wasm worker env): refactor direct usage of
window
(#1953)This commit adds the ability to detect the current execution environment (window or worker) and follows the appropriate way of getting `web_sys::IdbFactory` instance depending on it.
Configuration menu - View commit details
-
Copy full SHA for 2293de7 - Browse repository at this point
Copy the full SHA 2293de7View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ac9b5a - Browse repository at this point
Copy the full SHA 4ac9b5aView commit details -
Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d026415 - Browse repository at this point
Copy the full SHA d026415View commit details -
Configuration menu - View commit details
-
Copy full SHA for a877aca - Browse repository at this point
Copy the full SHA a877acaView commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0cd770a - Browse repository at this point
Copy the full SHA 0cd770aView commit details
Commits on Feb 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fee356f - Browse repository at this point
Copy the full SHA fee356fView commit details
Commits on Feb 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f2dedc2 - Browse repository at this point
Copy the full SHA f2dedc2View commit details
Commits on Feb 21, 2024
-
feat(trading-proto-upgrade): locked amounts, kmd burn and other impl (#…
…2046) What's done: - Locked amount handling for UTXO swaps (more work will be needed for ETH/ERC20) - Implemented conditional wait for maker payment confirmation before signing funding tx spend preimage on taker's side. - active_swaps V2 RPC - Handling accept_only_from for swap messages (validation of the sender) - Added swap_uuid for swap v2 messages to avoid reusage of the messages generated for other swaps - Implemented maker payment immediate refund path handling - Implemented KMD dex fee burn for upgraded swaps - Added dockerized Geth node for ETH-related integration tests (more to be done in the next sprints) - Fixed ETH watcher tests Updated deps: - test-containers (other Cargo.lock updates are triggered by it). The purpose is to rely on the official version instead of using the fork. The fork also didn't allow passing additional arguments to the image (only `docker run` options were available).
Configuration menu - View commit details
-
Copy full SHA for af57160 - Browse repository at this point
Copy the full SHA af57160View commit details
Commits on Feb 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 33af1f5 - Browse repository at this point
Copy the full SHA 33af1f5View commit details
Commits on Feb 26, 2024
-
feat(ETH transport & heartbeats): various enhancements/features (#2058)
This commit implements the following: - ETH websocket transport. - komodo-defi-proxy signed messages. - expirable hashmap, so that request contexts can be cleaned after timeout. - Refactor web3 contexts, connection rotation and remove singular `web3` field from ETH coin. - Heartbeats implementation for streaming channels. - Refactored node rotation (moved from transport to protocol level, so it can be rotated across different transports) - RPC abstraction for ETH
Configuration menu - View commit details
-
Copy full SHA for 6aa5d66 - Browse repository at this point
Copy the full SHA 6aa5d66View commit details
Commits on Mar 1, 2024
-
feat(nft): enable eth with non fungible tokens (#2049)
This commit introduces the functionality to enable EVM based coin as a platform coin along with its associated Non-Fungible Tokens (NFTs) owned by user. It includes enable_nft implementation, which works same way as enable_erc20.
Configuration menu - View commit details
-
Copy full SHA for 238a0f2 - Browse repository at this point
Copy the full SHA 238a0f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3df0e3f - Browse repository at this point
Copy the full SHA 3df0e3fView commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a8770c - Browse repository at this point
Copy the full SHA 7a8770cView commit details
Commits on Mar 7, 2024
-
feat(event streaming): configurable worker path, use SharedWorker (#2080
) This commit allows any worker path to be used instead of hardcoded worker.js file. The worker path can be specified using worker_path in event_stream_configuration, if not specified worker.js will be used as default. Also, shared worker is used to allow using event streaming worker from multiple contexts.
Configuration menu - View commit details
-
Copy full SHA for 10fe7fa - Browse repository at this point
Copy the full SHA 10fe7faView commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cb0a56a - Browse repository at this point
Copy the full SHA cb0a56aView commit details
Commits on Mar 12, 2024
-
feat(indexeddb): advanced cursor filtering impl (#2066)
This commit adds several new filtering features to the mm2 indexedb crate, including limit, offset, with a minor fix for where_ condition/option
Configuration menu - View commit details
-
Copy full SHA for 96fac7c - Browse repository at this point
Copy the full SHA 96fac7cView commit details
Commits on Mar 29, 2024
-
feat(zcoin): tx_history support for WASM target (#2077)
`z_coin_tx_history` should now work in wasm
Configuration menu - View commit details
-
Copy full SHA for 8a0e195 - Browse repository at this point
Copy the full SHA 8a0e195View commit details -
feat(zcoin): balance event streaming (#2076)
This commit implements balance event streaming for zcoin for Native and WASM targets. After each update to the wallet database with a new block, a check for transactions within the block is done. If transactions are detected, the latest balance is sent through the streaming channel.
Configuration menu - View commit details
-
Copy full SHA for a81a67f - Browse repository at this point
Copy the full SHA a81a67fView commit details
Commits on Apr 2, 2024
-
fix(eth): error handling in RPCs (#2090)
Previously, encountering an error on any type of request, even if it was invalid, would result in a failure due to not being able to find a live RPC client error. This is obviously not correct, and this commit fixes this by returning the correct errors.
Configuration menu - View commit details
-
Copy full SHA for e0cd391 - Browse repository at this point
Copy the full SHA e0cd391View commit details
Commits on Apr 9, 2024
-
feat(crypto): mnemonic generation/encryption/decryption/storage (#2014)
Introduce Wallet Name and Password for Enhanced Seed Management This commit introduces a new optional parameter, `wallet_name`, to the mm2 configuration. This parameter, along with `wallet_password`, allows for enhanced seed management by MM2, reducing the need for GUIs to handle seed management. If `wallet_name` and `wallet_password` are provided, MM2 will handle the generation, encryption, and storage of the wallet's seed. If a `passphrase` is also provided, it will be used as the seed and then encrypted and stored. If no `passphrase` is provided, MM2 will generate a new seed, encrypt it, and store it. This commit also introduces a new API method `get_mnemonic` that allows for the retrieval of the wallet's seed, either in encrypted or plaintext format, depending on the provided parameters. This change enhances the security and flexibility of seed management in MM2, allowing for different modes of operation depending on the user's needs.
Configuration menu - View commit details
-
Copy full SHA for ffe761e - Browse repository at this point
Copy the full SHA ffe761eView commit details -
fix(zcoin): syncing and activation improvements (#2089)
This commit does the following: * Stops sending sync status after main sync state (main improvement). * Removes first_sync_block from SyncStatus and stop sending first_sync_block while activation is in progress. * include first_sync_block in Activation Result only after activation is completed.
Configuration menu - View commit details
-
Copy full SHA for 92199d8 - Browse repository at this point
Copy the full SHA 92199d8View commit details -
feat(nft-swap): nft swap protocol v2 POC (#2084)
This commit implements the NFT maker payment sending, validating, spending and refunding. This process is tested using the dockerized geth dev node.
Configuration menu - View commit details
-
Copy full SHA for 6d45cfe - Browse repository at this point
Copy the full SHA 6d45cfeView commit details
Commits on Apr 11, 2024
-
deps(zcoin): use librustzcash that uses the same
aes
version as mm2 (……#2095) This makes `aes` version in mm2 `v0.8.3` except for `rust-libp2p` `aes` dep
Configuration menu - View commit details
-
Copy full SHA for 27238a9 - Browse repository at this point
Copy the full SHA 27238a9View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3e44c15 - Browse repository at this point
Copy the full SHA 3e44c15View commit details
Commits on Apr 15, 2024
-
fix(tests): fix failing tests (#2085)
This commit fixes failing tests, updates tendermint deps. In addition to this, it updates some other deps and fixes a few minor issues.
Configuration menu - View commit details
-
Copy full SHA for ee3c418 - Browse repository at this point
Copy the full SHA ee3c418View commit details
Commits on Apr 18, 2024
-
feat(coin): support nucleus as an alternative to iris HTLC (#2079)
* add nucleus htlc definitions Signed-off-by: onur-ozkan <[email protected]> * save dev state Signed-off-by: onur-ozkan <[email protected]> * try to unify iris and nucleus htlc definitions Signed-off-by: onur-ozkan <[email protected]> * abstract nucleus and iris htlc types Signed-off-by: onur-ozkan <[email protected]> * implement `HtlcType` for multi-support cosmos HTLCs Signed-off-by: onur-ozkan <[email protected]> * implement various inner abstraction functions Signed-off-by: onur-ozkan <[email protected]> * complete abstraction over iris & nucleus htlcs Signed-off-by: onur-ozkan <[email protected]> * create `htlc::get_htlc_abci_query_path` Signed-off-by: onur-ozkan <[email protected]> * update tendermint swap tests Signed-off-by: onur-ozkan <[email protected]> * replace rick with doc Signed-off-by: onur-ozkan <[email protected]> * make test_htlc_create_and_claim work by fixing pair2 address Signed-off-by: onur-ozkan <[email protected]> * add ibc swap tests Signed-off-by: onur-ozkan <[email protected]> * fix WASM test Signed-off-by: onur-ozkan <[email protected]> * use iris for tendermint unit tests Signed-off-by: onur-ozkan <[email protected]> * fix ABCI paths Signed-off-by: onur-ozkan <[email protected]> * document tendermint HTLC implementation Signed-off-by: onur-ozkan <[email protected]> * use rick in best orders test Signed-off-by: onur-ozkan <[email protected]> * replace doc confs with rick Signed-off-by: onur-ozkan <[email protected]> * revert mm2_tests_inner.rs Signed-off-by: onur-ozkan <[email protected]> --------- Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d36f43d - Browse repository at this point
Copy the full SHA d36f43dView commit details
Commits on Apr 25, 2024
-
fix(eth_tests): remove ETH_DEV_NODE from tests (#2101)
This commit eliminates the dependency on ETH_DEV_NODE from all tests and utilizes the Sepolia network in some tests instead. It also removes the test_send wasm test, which would require periodic funding if retained. Lastly, it fixes some issues in mac CI.
Configuration menu - View commit details
-
Copy full SHA for 5a63b2c - Browse repository at this point
Copy the full SHA 5a63b2cView commit details -
fix(BCH): deserialize BCH header that uses KAWPOW version correctly (#…
…2099) This commit fixes `BCH` block header deserialization by making it the same as `BTC`
Configuration menu - View commit details
-
Copy full SHA for 38d328e - Browse repository at this point
Copy the full SHA 38d328eView commit details -
feat(sia): initial Sia integration (#2086)
This commit does the following: - Adds skeleton Sia integration to demonstrate the code organization. - Mocks the minimal amount of functionality to support enabling a "sia protocol" coin - Implements PoC of HTTP(s) interface between mm2 and Sia's walletd node software - Implements 2 walletd endpoints, GET `api/consensus/tip` and GET `api/addresses/<address>/balance` - Adds conditional compilation for all sia features
Configuration menu - View commit details
-
Copy full SHA for b56a662 - Browse repository at this point
Copy the full SHA b56a662View commit details -
feat(hd_wallet): utxo and evm hd wallet and trezor (#1962)
- Full UTXO HD wallet functionalities are implemented. UTXO HD wallet now uses the same APIs used for Trezor except for withdraw were `withdraw` is used for HD wallet and `task::withdraw` for Trezor. - `path_to_address` in activation now uses `HDAccountAddressId` struct, `StandardHDCoinAddress` was removed to reduce redundancies. - `task::create_new_account` can now take an optional parameter `account_id` to specify the new account index instead of just incrementing the account index. If not specified, incrementing will be used as before. - `WithdrawFrom` also uses `HDAccountAddressId` instead of `StandardHDCoinAddress`, a full derivation path can be also used to specify the address to withdraw from, this makes specifying the address more easy since the full derivation path is what is returned in the response of activation/`account_balance`/etc.. - HD wallet and trezor is implemented for EVM coins/tokens alongside new task manager activation methods.
Configuration menu - View commit details
-
Copy full SHA for 065213b - Browse repository at this point
Copy the full SHA 065213bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5998025 - Browse repository at this point
Copy the full SHA 5998025View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2462d9a - Browse repository at this point
Copy the full SHA 2462d9aView commit details
Commits on Apr 29, 2024
-
Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d9047e - Browse repository at this point
Copy the full SHA 7d9047eView commit details
Commits on Apr 30, 2024
-
fix tendermint fee calculation (#2106)
Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a6511e - Browse repository at this point
Copy the full SHA 4a6511eView commit details
Commits on May 6, 2024
-
feat(app-dir): implement root application dir
.kdf
(#2102)Consolidate all the runtime files together under $HOME/.kdf by default (so you don't have to set environment variables on the host). This should improve the user experience significantly as this is a standard practice followed by most of the programs on UNIX systems.
Configuration menu - View commit details
-
Copy full SHA for a0d8723 - Browse repository at this point
Copy the full SHA a0d8723View commit details
Commits on May 7, 2024
-
refactor(memory): memory usage improvements (#2098)
This commit improves memory usage a bit by doing preallocation when possible
Configuration menu - View commit details
-
Copy full SHA for cdf032b - Browse repository at this point
Copy the full SHA cdf032bView commit details -
fix(utxo-swap): apply events occurred while taker down (#2114)
This commit adds missed apply_event for events discovered while taker was offline, like the maker spent or watcher refunded the taker payment.
Configuration menu - View commit details
-
Copy full SHA for 9a82349 - Browse repository at this point
Copy the full SHA 9a82349View commit details
Commits on May 9, 2024
-
fix(eth): remove my_address from sign_and_send_transaction_with_keypa…
…ir (#2115) `sign_and_send_transaction_with_keypair` now uses the address provided from the caller instead of having `my_address` inside it.
Configuration menu - View commit details
-
Copy full SHA for f4b2403 - Browse repository at this point
Copy the full SHA f4b2403View commit details -
fix(tests): set txfee for some tbtc tests (#2116)
Testnet bitcoin currently has high fees which causes some tests to fail due to not enough balance. Since failing tests don't send actual tbtc, this commit sets a fixed fee to fix these tests.
Configuration menu - View commit details
-
Copy full SHA for 7f08cae - Browse repository at this point
Copy the full SHA 7f08caeView commit details
Commits on May 14, 2024
-
feat(tendermint): pubkey-only activation and unsigned tx (#2088)
This commit implements pubkey-only mode for the Tendermint protocol, which means we can use any external wallet for wallet and swap operations on Tendermint. Additionally, ibc_withdraw RPC is removed and withdraw is refactored for Tendermint to support IBC transfers by automatically finding IBC channels whenever possible.
Configuration menu - View commit details
-
Copy full SHA for 52326c4 - Browse repository at this point
Copy the full SHA 52326c4View commit details -
fix(swap): use tmp file for swap and order files (#2118)
This avoids concurrent reading/writing by enabling .tmp file for swap and order files. This fix should not create a problem for two mm2 instances running on the same node as both would use different directories for their data, derived from different listening IP-addresses.
Configuration menu - View commit details
-
Copy full SHA for 29c48bb - Browse repository at this point
Copy the full SHA 29c48bbView commit details
Commits on May 15, 2024
-
fix(p2pk): show and spend P2PK balance (#2053)
UTXO P2PK balance is shown as part of the P2PKH/Legacy address balance, it can be also spent in withdraws and swaps.
Configuration menu - View commit details
-
Copy full SHA for df6ab98 - Browse repository at this point
Copy the full SHA df6ab98View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2bbb75c - Browse repository at this point
Copy the full SHA 2bbb75cView commit details
Commits on May 20, 2024
-
feat(ETH): eip1559 gas fee estimator and rpcs (#2051)
This commit does the following: * Adds eth EIP1559 priority fee estimator * Adds tx priority fee support for withdraw and swaps * Improve gas limit for swap txns
Configuration menu - View commit details
-
Copy full SHA for fa71adb - Browse repository at this point
Copy the full SHA fa71adbView commit details
Commits on May 23, 2024
-
fix(test): improve log wait condition to fix taker restart test (#2125)
Test test_taker_completes_swap_after_taker_payment_spent_while_offline sometimes fails, apparently due to too early taker stop, so it does not have time to send p2p message with taker payment data to the maker. This fix improves the test log wait condition to ensure the p2p message is sent and only then taker stops.
Configuration menu - View commit details
-
Copy full SHA for 13c6cef - Browse repository at this point
Copy the full SHA 13c6cefView commit details -
fix(core): improve validation rules for table names (#2123)
Addresses bunch of potential database problems by improving the validation function.
Configuration menu - View commit details
-
Copy full SHA for b2019cb - Browse repository at this point
Copy the full SHA b2019cbView commit details
Commits on May 31, 2024
-
fix(core): tendermint withdraws on hd accounts (#2130)
Fixes a regression (check mm2_tests::tendermint_tests::test_tendermint_withdraw_hd test) which started with pubkey-only activation implementation.
Configuration menu - View commit details
-
Copy full SHA for 74bb53c - Browse repository at this point
Copy the full SHA 74bb53cView commit details
Commits on Jun 5, 2024
-
feat(tx-history): handle encoded transaction values (#2133)
* handle base64 encoded transaction values Signed-off-by: onur-ozkan <[email protected]> * add coverage for history parsing Signed-off-by: onur-ozkan <[email protected]> * increase test coverage Signed-off-by: onur-ozkan <[email protected]> --------- Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40ebe00 - Browse repository at this point
Copy the full SHA 40ebe00View commit details -
fix(indexeddb): window usage in worker env (#2131)
This commit tries to get global with type safety and explicit type conversion
Configuration menu - View commit details
-
Copy full SHA for 2e21532 - Browse repository at this point
Copy the full SHA 2e21532View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d9d1229 - Browse repository at this point
Copy the full SHA d9d1229View commit details
Commits on Jun 24, 2024
-
feat(solana-swap): solana swap protocol v1 POC (#2091)
This commit Implementats the following SwapOps trait methods for SolanaCoin: - send_maker_payment - send_taker_spends_maker_payment - send_maker_refunds_payment It also adds Tests for sending, spending and refunding of maker payments.
Configuration menu - View commit details
-
Copy full SHA for 2e0b3ca - Browse repository at this point
Copy the full SHA 2e0b3caView commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6db5b9f - Browse repository at this point
Copy the full SHA 6db5b9fView commit details
Commits on Jul 2, 2024
-
feat(tendermint): support unsigned txs for ledger's keplr extension (#…
…2148) This commit enables Tendermint transaction functionality for Ledger HW wallet using Keplr. However, HTLC transactions and swap operations are not yet supported, as Keplr has not implemented SIGN_MODE_TEXTUAL yet.
Configuration menu - View commit details
-
Copy full SHA for 9f241c0 - Browse repository at this point
Copy the full SHA 9f241c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d39a91 - Browse repository at this point
Copy the full SHA 1d39a91View commit details
Commits on Jul 3, 2024
-
chore(bin): rename mm2 binaries to kdf (#2126)
This commit renames mm2 binaries to kdf while also producing a copy that uses mm2 naming for backward compatibility. For wasm, only kdf named binaries are provided.
Configuration menu - View commit details
-
Copy full SHA for bc8757a - Browse repository at this point
Copy the full SHA bc8757aView commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for acc4380 - Browse repository at this point
Copy the full SHA acc4380View commit details -
test(tendermint): migrate to local/offline containerized testnets (#2128
) - Run local ATOM testnet in container for integration tests - Run local NUCLEUS testnet in container for integration tests - Add IBC relayer node in container connected to both testnets - Include test coverage for Tendermint - ETH swap - Use .docker/container-state for consistent testnet initial state
Configuration menu - View commit details
-
Copy full SHA for 8e312a1 - Browse repository at this point
Copy the full SHA 8e312a1View commit details
Commits on Jul 8, 2024
-
ci(artifacts): upload build artifacts with in-tree script (#2158)
* install `paramiko` in CI container Signed-off-by: onur-ozkan <[email protected]> * create artifact uploader python script Signed-off-by: onur-ozkan <[email protected]> * use in-tree script for uploading artifacts Signed-off-by: onur-ozkan <[email protected]> * extend deps-install composite pipeline Signed-off-by: onur-ozkan <[email protected]> * apply review notes Signed-off-by: onur-ozkan <[email protected]> * apply review note Signed-off-by: onur-ozkan <[email protected]> --------- Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de6ba32 - Browse repository at this point
Copy the full SHA de6ba32View commit details
Commits on Jul 9, 2024
-
revert #2158 (comment) (#2160)
Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 947a7ab - Browse repository at this point
Copy the full SHA 947a7abView commit details -
feat(tendermint): improve the
max
handling for tendermint withdraw (#……2155) This commit makes tendermint to use more precise max amount for withdraw operations by removing the estimated fee (by simulating the transaction) from it.
Configuration menu - View commit details
-
Copy full SHA for aae70ee - Browse repository at this point
Copy the full SHA aae70eeView commit details
Commits on Jul 12, 2024
-
fix(docker-tests): implement containers runtime directories (#2162)
This commit introduces containers runtime directories for dockerized tests to ensure files consistency with each run and prevent local file changes with each test execution.
Configuration menu - View commit details
-
Copy full SHA for 2fa7153 - Browse repository at this point
Copy the full SHA 2fa7153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d1342e - Browse repository at this point
Copy the full SHA 6d1342eView commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 79752e1 - Browse repository at this point
Copy the full SHA 79752e1View commit details -
fix(helpers): extend http to ws address conversion (#2166)
Extends `common::http_uri_to_ws_address` helper to include address path.
Configuration menu - View commit details
-
Copy full SHA for e8ab882 - Browse repository at this point
Copy the full SHA e8ab882View commit details -
ci(artifact): add target for macos on apple silicon (#2163)
This commit adds macOS target on Apple Silicon. Komodo wallet GUI has a new dependency that is incompatible with x86 architecture on macOS, breaking the current solution of building for x86 and running on Rosetta.
Configuration menu - View commit details
-
Copy full SHA for 7f56e95 - Browse repository at this point
Copy the full SHA 7f56e95View commit details
Commits on Jul 17, 2024
-
feat(tendermint): implement better sequence resolving logic (#2164)
* resolve the expected sequence number locally Signed-off-by: onur-ozkan <[email protected]> * drop SWAP locks for tendermint tests Signed-off-by: onur-ozkan <[email protected]> * bless clippy Signed-off-by: onur-ozkan <[email protected]> * chain regex options Signed-off-by: onur-ozkan <[email protected]> * update account sequence error message Signed-off-by: onur-ozkan <[email protected]> --------- Signed-off-by: onur-ozkan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4db6c66 - Browse repository at this point
Copy the full SHA 4db6c66View commit details
Commits on Jul 18, 2024
-
feat(ETH): add
gas_limit
coins param to override default values (#2137Configuration menu - View commit details
-
Copy full SHA for e356bb8 - Browse repository at this point
Copy the full SHA e356bb8View commit details -
feat(nft-swap): add standalone maker contract and proxy support (#2100)
This commit introduces the following key changes related to issue #900: - Implement standalone NFT maker swap contract (EtomicSwapMakerNftV2) - Add komodefi-proxy support for NFT feature, enabling HTTP GET requests Additional changes include: - Implement Multi Standalone Etomic Swap contracts approach - Add support for EtomicSwapTakerV2 contract - Enhance security with checks for malicious token_uri links - Make clear_all parameter optional in clear_nft_db RPC (default: false) - Implement Sepolia testnet support for testing This change adopts the new Etomic swap implementation approach as discussed in KomodoPlatform/etomic-swap#7 (comment)
Configuration menu - View commit details
-
Copy full SHA for c5e0e00 - Browse repository at this point
Copy the full SHA c5e0e00View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7a32c0 - Browse repository at this point
Copy the full SHA e7a32c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3895e1a - Browse repository at this point
Copy the full SHA 3895e1aView commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a81f2a1 - Browse repository at this point
Copy the full SHA a81f2a1View commit details
Commits on Aug 1, 2024
-
fix(zcoin): don't force low r signing to generate htlc pubkey for zco…
…in (#2184) This commit creates new `sign_low_r` function and keeps using regular sign for `derive_htlc_key_pair` of zcoin
Configuration menu - View commit details
-
Copy full SHA for 1c94bf5 - Browse repository at this point
Copy the full SHA 1c94bf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf35936 - Browse repository at this point
Copy the full SHA cf35936View commit details