Skip to content
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

[release] 1.0.1-beta #1721

Merged
merged 93 commits into from
Mar 27, 2023
Merged

[release] 1.0.1-beta #1721

merged 93 commits into from
Mar 27, 2023

Commits on Mar 3, 2023

  1. implement lock free sequence avoid logic

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    d35e3ba View commit details
    Browse the repository at this point in the history
  2. add sequence error check in send_raw_tx_bytes

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    3eaacda View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    9cfbb2a View commit details
    Browse the repository at this point in the history
  2. update error handling and fn platform_denom

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    4334746 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. upgrade crossbeam from vulnerable version

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    44c6397 View commit details
    Browse the repository at this point in the history
  2. disable solana

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    f8bf71e View commit details
    Browse the repository at this point in the history
  3. save dev state

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    ce99a1c View commit details
    Browse the repository at this point in the history
  4. save dev state

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    6b721e0 View commit details
    Browse the repository at this point in the history
  5. feat: NFT integration poc (#1652)

    * wip
    
    * wip
    
    * wip some structures were added
    
    * wip
    
    * wip
    
    * wip
    
    * fn get_my_address was moved into lp_coins.rs
    
    * wip get_my_address
    
    * get_my_address works
    
    * send_moralis_request, errors, get_nft_list wip
    
    * add targets for send_moralis_request
    
    * wip
    
    * wip
    
    * wip use fn slurp_req_body in fn send_moralis_request
    
    * wip fix wasm
    
    * wip cursor in get_nft_list
    
    * wip impl Deserialize for Wrap
    
    * get_nft_list
    
    * remove unnecessary notes
    
    * wip get_nft_transfers
    
    * get_nft_transfers works
    
    * polish code
    
    * polish code
    
    * remove Option from some fields in Nft struct
    
    * wip get_nft_metadata
    
    * use NftWrapper in fn get_nft_metadata, add some doc comments
    
    * remove allow(dead_code)
    
    * change order in Chain enum
    
    * fix doc comment
    
    * beautify json
    
    * add from in withdraw requests
    
    * String::new(), serde UPPERCASE, pub(crate) SerdeStringWrap,line break
    
    * use ok_or_else, remove if cursor is null, remove !nfts_list.is_empty()
    
    * derive order, simplify match protocol
    
    * replace Chain::Bnb with Chain::Bsc
    
    * change status code matching, add derive Copy
    
    * fn withdraw_erc721
    
    * move nft from eth to coin crate
    
    * remove memo
    
    * wip
    
    * add fn coins_conf_check
    
    * add from_stringify
    
    * add feature enable-nft-integration, fix coins_conf_check
    
    * add doc comment for withdraw_nft
    
    * fix coins_conf_check
    
    * fix deref which would be done by auto-deref
    
    * fix conflicts, add feature log file
    
    * fix wasm
    
    ---------
    
    Reviewed-by: @ozkanonur, @sergeyboyko0791, @borngraced, @shamardy
    laruh authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    49e620e View commit details
    Browse the repository at this point in the history
  6. feat: Watcher rewards for ETH swaps (#1658)

    * add watcher_validate_taker_payment unit tests for eth, erc20 and utxo
    
    * reuse ethereum validate_fee method for watcher validations
    
    * add contract support parameter to eth coin activation parameters
    
    * fix lock_duration overflow bug by adding validation
    
    * use the refactored etomic swap contract
    
    * fix a watcher bug in wait_for_htlc_tx_spend and add a test case
    
    * change swap contract address and abi
    
    * remove the contract_supports_watchers method
    
    * add watcher_reward to negotiaton data
    
    * add watcher reward functionality
    
    * fix merge conflicts
    
    * remove log file
    
    * remove watcher reward related parts from negotiation data
    
    * disable the watcher rewards
    
    * small fixes
    
    * disable watcher rewards
    
    * remove log file
    
    * minor fixes
    
    * add test case for multiple watchers spending the same payment
    
    * use serde default for contract_supports_watchers field
    
    * use multiple attempts to get gas price for watcher rewards
    
    ---------
    Reviewed-by: @ozkanonur, @shamardy
    caglaryucekaya authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    32d2ed5 View commit details
    Browse the repository at this point in the history
  7. fix: IndexedDB Cursor Iterator (#1678)

    * Save dev state
    
    * Refactor IndexedDB Cursor
    
    * Add `CursorIter::next`
    * Add `IdbEmptyCursor`
    
    * Fix merge conflicts
    
    * Fix and optimize `IndexedDbBlockHeaderStorage`
    
    * Make `height: BeBigUint` instead of `u64`
    * Fix `BlockHeaderStorageTable::TICKER_HEIGHT_INDEX` index
    
    * Fix TODOs
    
    * Fix PR issues
    
    ---------
    Reviewed-by: @borngraced, @shamardy
    sergeyboyko0791 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    211492e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a2552db View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Configuration menu
    Copy the full SHA
    1a3bc45 View commit details
    Browse the repository at this point in the history
  2. comment out lld configs

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    c4305a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e179834 View commit details
    Browse the repository at this point in the history
  4. ci: disable mac ci steps (#1701)

    Reviewed-by: ozkanonur <[email protected]>
    shamardy authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    03dadeb View commit details
    Browse the repository at this point in the history
  5. create check, fmt, lint multi-os pipelines

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    667e976 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34be3ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5075a90 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9d827c7 View commit details
    Browse the repository at this point in the history
  9. improve checks for x86

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    da636a2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1f73e89 View commit details
    Browse the repository at this point in the history
  11. update pipeline

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    1ac04ed View commit details
    Browse the repository at this point in the history
  12. docs: introduce CHANGELOG.md (#1680)

    * propose change.log
    
    add a chronological "living" changelog file as a index for the dev.logs
    
    * introduce CHANGELOG.md
    
    * [docs] update changelog
    
    * [docs] add changelog date/tag
    
    * update changelog
    
    * update date
    
    * re-enable mac ci, add one more change log
    
    ---------
    
    Co-authored-by: shamardy <[email protected]>
    Reviewed-by: ozkanonur <[email protected]>
    ca333 and shamardy authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    66c458a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7b283d0 View commit details
    Browse the repository at this point in the history
  14. exclude check step

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    0bbfc4e View commit details
    Browse the repository at this point in the history
  15. update pipeline

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    c110fce View commit details
    Browse the repository at this point in the history
  16. add wasm lint step

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    98d0594 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. improvide wasm stack and add wasm pipeline

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    0058f71 View commit details
    Browse the repository at this point in the history
  2. feat: cosmos ibc transfer implementation (#1636)

    * save dev state (p.o.c)
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * implement `ibc_withdraw` RPC
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * impl integration test for `ibc_withdraw`
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * unify tendermint `ibc_withdraw` methods
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * create `mm2_git` crate and implement Git abstraction layer
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * implement `ibc_transfer_channels` and `ibc_chains`
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * add wasm compatibility to `mm2_git::github_client`
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * use `KomodoPlatform` source for `chain-registry`
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * move ibc rpc related sources into `coins::rpc_command`
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * inline `try_from` for `MsgTransfer`
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * use request ticker itself instead of platform one
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * add new error variant `WithdrawError::ActionNotAllowed`
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * typo fix
    
    Signed-off-by: ozkanonur <[email protected]>
    
    ---------
    
    Signed-off-by: ozkanonur <[email protected]>
    Reviewed-by: shamardy <[email protected]>, borngraced <[email protected]>, laruh
    onur-ozkan authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    45d7285 View commit details
    Browse the repository at this point in the history
  3. initialize build workflow

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    a3b3cba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8afe44c View commit details
    Browse the repository at this point in the history
  5. increase fmt & lint CI timeout

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    11091bf View commit details
    Browse the repository at this point in the history
  6. Merge branch 'dev' of github.com:KomodoPlatform/atomicDEX-API into lo…

    …ck-free-sequence-logic
    
    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    bb892c3 View commit details
    Browse the repository at this point in the history
  7. fix module doc positioning

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    da58257 View commit details
    Browse the repository at this point in the history
  8. decrease swap amount for iris_swap

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    365c7df View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. improve withdraw functions

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    e253d07 View commit details
    Browse the repository at this point in the history
  2. feat: lightning ordermatching wip + library updates and more unit tes…

    …ts (#1655)
    
    * add a unit test to test lightning taker getting swap preimage from the chain, test is failing for now
    
    * update rust-lightning to v0.0.111 wip
    
    * update rust-lightning to v0.0.113 wip
    
    * update uuid to v1.2.2, use uuid instead of rpc_channel_id for lightning channels
    
    * add unit tests for mpp and claiming swaps on-chain
    
    * Add channel confirmation details to rpc response
    
    * add test_lightning_maker_swap_mpp
    
    * wip: use protocol info to not match with lightning orders if there are not routes between swap parties
    
    * wip: add amount to protocol info route check
    
    * wip: refactor lightning protocol info code
    
    * Add max_total_cltv_expiry_delta and final_cltv_expiry_delta to route check in lightning protocol info check
    
    * Fix funding_generated_in_block is Null in DB error when 0 conf is enabled and channel is closed before funding tx is confirmed
    
    * remove some unneeded todos, write better todos
    
    * remove more todos
    
    * review fixes: use bech32 0.9.1, return error instead of using expect for current_time
    
    * review fixes: use macro to simplify code, sort by short_channel_id
    
    * review fixes: add doc comments for uuid and channel_id
    
    * Fix channel was closed issue but closing transaction wasn't broadcasted due to a network error (all electrums were down, etc..)
    
    * fix issue in db when retrying to pay an invoice
    
    * move converting tx hex to bytes outside send transaction loop in BroadcasterInterface
    
    * import uuid::Error as UuidError in my_swaps.rs
    
    ---------
    
    Reviewed-by: ozkanonur <[email protected]>, borngraced <[email protected]>, caglaryucekaya <[email protected]>
    shamardy authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    ebdc8c2 View commit details
    Browse the repository at this point in the history
  3. compute MM_VERSION and build for wasm

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    4eb1557 View commit details
    Browse the repository at this point in the history
  4. add arm builds

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    148366b View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. Merge pull request #1705 from KomodoPlatform/update_pirate_zombie_domain

    [r2r] Update pirate & zombie domains for tests
    ca333 authored Mar 12, 2023
    Configuration menu
    Copy the full SHA
    944ac4e View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. fix: wait for EVM approval transaction confirmation (#1706)

    * Wait for the confirmation of the approval transaction for EVM tokens before sending the swap payment
    
    * fix allowed amount check
    
    * fix wait_for_approval_confirmation_until
    
    * provide better error message for approve transaction confirmation fail
    
    * use allowance call instead of waiting for approve transaction confirmation
    
    ---------
    
    Reviewed-by: caglaryucekaya <[email protected]>, cipig
    shamardy authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    169964e View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. add tests

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    07a9515 View commit details
    Browse the repository at this point in the history
  2. swtich docker deamon in win

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    376e383 View commit details
    Browse the repository at this point in the history
  3. test

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    a5fc6f8 View commit details
    Browse the repository at this point in the history
  4. test

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    f01a704 View commit details
    Browse the repository at this point in the history
  5. test

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    7df9405 View commit details
    Browse the repository at this point in the history
  6. run docker tests in seperated job

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    4d2a8cd View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1694 from KomodoPlatform/lock-free-sequence-logic

    [r2r] lock free avoid on account sequence problems
    ca333 authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    73d0492 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f01ced View commit details
    Browse the repository at this point in the history
  9. get rid of docker in mac

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    ac07984 View commit details
    Browse the repository at this point in the history
  10. update test docs

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    29e28bc View commit details
    Browse the repository at this point in the history
  11. test

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6a47670 View commit details
    Browse the repository at this point in the history
  12. feat: Include maker/taker pubkeys in MM2.db stats_swaps table (#1665)

    * saved dev state
    
    Signed-off-by: borngraced <[email protected]>
    
    * include pubkeys in stats_swaps.rs
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove println
    
    Signed-off-by: borngraced <[email protected]>
    
    * refactor get_swap_pubkeys -> swap_pubkeys
    
    Signed-off-by: borngraced <[email protected]>
    
    * change ADD_MAKER_TAKER_PUBKEYS types
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove NegotiationDataV4
    
    Signed-off-by: borngraced <[email protected]>
    
    * minor changes — ready for review
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove is_private_coin fn
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove NegotiationDataV4
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove my_persistent_pub from maker/taker_swap
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove my_persistent_pub from maker/taker_swap
    
    Signed-off-by: borngraced <[email protected]>
    
    * fix unit tests
    
    Signed-off-by: borngraced <[email protected]>
    
    * save dev state — stats_swap swap coin pubkeys unit test
    
    Signed-off-by: borngraced <[email protected]>
    
    * finish impl unit test
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove #[ignore]
    
    Signed-off-by: borngraced <[email protected]>
    
    * minor changes
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove unused
    
    Signed-off-by: borngraced <[email protected]>
    
    * undo unit tests changes
    
    Signed-off-by: borngraced <[email protected]>
    
    ---------
    
    Signed-off-by: borngraced <[email protected]>
    Signed-off-by: borngraced <[email protected]>
    Reviewed-by: ozkanonur <[email protected]>, shamardy <[email protected]>, sergeyboyko0791
    borngraced authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    5faec02 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    abcd891 View commit details
    Browse the repository at this point in the history
  14. docs: Add change logs for PRs merged to dev only (#1702)

    * add change logs for PRs merged to dev only
    
    * remove {version} - {date} and add dev branch instead
    
    * add ibc transfer change logs
    
    * add lightning PR #1655 to change logs
    
    * add changelog for #1706
    
    * add changelog for #1694, #1665
    
    ---------
    
    Reviewed-by: laruh, caglaryucekaya <[email protected]>
    shamardy authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    159b1b5 View commit details
    Browse the repository at this point in the history
  15. optimize workflow configs

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    c6b07e1 View commit details
    Browse the repository at this point in the history
  16. disable incompatible tests

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    bf4ba65 View commit details
    Browse the repository at this point in the history
  17. fix: get rid of crossterm and crates dependent on it (#1710)

    * get rid of crossterm usage in Rust sources
    
    * disable use gstuff::ISATTY in tests
    
    * remove crossterm and dependent packages from dependencies
    
    * update CHANGELOG.md
    
    * add colored output for log
    
    Co-authored-by: Onur <[email protected]>
    
    * add ANSI colors constants, add EOL at the end of log output
    
    * fix clippy warnings
    
    ---------
    
    Co-authored-by: Onur <[email protected]>
    Reviewed-by: ozkanonur <[email protected]>, shamardy <[email protected]>
    DeckerSU and onur-ozkan authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    f8ded55 View commit details
    Browse the repository at this point in the history
  18. check shared runners

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    0b752f1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b8d7d75 View commit details
    Browse the repository at this point in the history
  20. enable cross target linting

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    d1cd769 View commit details
    Browse the repository at this point in the history
  21. apply linting for all targets

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    f343573 View commit details
    Browse the repository at this point in the history
  22. add wasm lint

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    9050e0a View commit details
    Browse the repository at this point in the history
  23. update macos test

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    3b23222 View commit details
    Browse the repository at this point in the history
  24. fix some clippy warnings

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    cc0ff30 View commit details
    Browse the repository at this point in the history
  25. seperate tests

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    540f764 View commit details
    Browse the repository at this point in the history
  26. ignore unstable tests

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    07b5791 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fd7f710 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. implement container build and push on docker registry

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    ee37070 View commit details
    Browse the repository at this point in the history
  2. fix: call eth_getTransactionByHash in wait_for_confirmations to avoid…

    … race condition (#1716)
    
    * call eth_getTransactionByHash in wait_for_confirmations to make sure it will be returned in swap payment validation
    
    * add changelog entry
    
    ---------
    
    Reviewed-by: ozkanonur <[email protected]>, cipig, caglaryucekaya <[email protected]>
    shamardy authored Mar 15, 2023
    Configuration menu
    Copy the full SHA
    fbaac1e View commit details
    Browse the repository at this point in the history
  3. docs: resolve changelog conflict (#1707)

    * [ci] change release branch from mm2.1 to main (#1697)
    
    * change release branch from mm2.1 to main
    
    * replace mm2.1 to main in eth_tests
    
    * ci: disable mac ci steps (#1701)
    
    Reviewed-by: ozkanonur <[email protected]>
    
    * docs: introduce CHANGELOG.md (#1680)
    
    * propose change.log
    
    add a chronological "living" changelog file as a index for the dev.logs
    
    * introduce CHANGELOG.md
    
    * [docs] update changelog
    
    * [docs] add changelog date/tag
    
    * update changelog
    
    * update date
    
    * re-enable mac ci, add one more change log
    
    ---------
    
    Co-authored-by: shamardy <[email protected]>
    Reviewed-by: ozkanonur <[email protected]>, shamardy <[email protected]>
    ca333 and shamardy authored Mar 15, 2023
    Configuration menu
    Copy the full SHA
    be5503f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    435c3dc View commit details
    Browse the repository at this point in the history
  5. add release builds pipelines

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    8cdac94 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. build: bump mm2 version (#1722)

    Signed-off-by: ozkanonur <[email protected]>
    Reviewed-by: shamardy <[email protected]>
    onur-ozkan authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    096d700 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    1391e8e View commit details
    Browse the repository at this point in the history
  2. add changelog entries

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    78d3307 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. fix: save pubkeys with prefix (#1717)

    * use pubkeys with prefix
    
    Signed-off-by: borngraced <[email protected]>
    
    * match start event separately
    
    Signed-off-by: borngraced <[email protected]>
    
    * improve error msgs
    
    Signed-off-by: borngraced <[email protected]>
    
    * return error if key is none
    
    Signed-off-by: borngraced <[email protected]>
    
    * use SwapPubkeys::new()
    
    Signed-off-by: borngraced <[email protected]>
    
    * remove SwapPubkeys::new()
    
    Signed-off-by: borngraced <[email protected]>
    
    * update CHANGELOG.md
    
    Signed-off-by: borngraced <[email protected]>
    
    ---------
    
    Signed-off-by: borngraced <[email protected]>
    Reviewed-by: shamardy <[email protected]>, smk
    borngraced authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    7d5f586 View commit details
    Browse the repository at this point in the history
  2. fix: Expand OperationFailure::Other error (#1719)

    * expand Other in OperationFailure
    
    * use OperationFailure in TrezorError
    
    * wip
    
    * expand failure in HwError
    
    * match errors for HwRpcError, not internal type
    
    * add display
    
    * add entry in the changelog file
    
    * add PongMessageMismatch to HwRpcError
    
    ---------
    
    Reviewed-by: shamardy <[email protected]>
    laruh authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    789e75d View commit details
    Browse the repository at this point in the history
  3. test

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    6c706ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9f1265 View commit details
    Browse the repository at this point in the history
  5. implement build uploads from CI

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    d084b62 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. build dylib for x86-64 mac

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    72e9819 View commit details
    Browse the repository at this point in the history
  2. statically link libusb

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    e71e2cf View commit details
    Browse the repository at this point in the history
  3. fix: reduce evm wait_for_confirmations calls, fix endless loop in wai…

    …t_for_htlc_tx_spend (#1724)
    
    * wait for confirmation of evm swap payment state initialization
    
    * remove unneeded todo related to checking payment state for QRC20
    
    * remove another todo that is not needed
    
    * fix test_tx_history_tbtc_non_segwit
    
    * remove wait_for_payment_state_initialization check
    
    * reduce eth wait_for_confirmations calls
    
    * fix another endless loop issue introduced by the new code
    
    * log confirmation by adding status.append(" Confirmed.")
    
    * add entry for #1724 in change log
    
    * fix confirmation_block_number to be the right block number and add checks for overflow
    
    ---------
    
    Reviewed-by: cipig, laruh, caglaryucekaya <[email protected]>
    shamardy authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    b0cc19e View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. add changelog entry

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    53b2986 View commit details
    Browse the repository at this point in the history
  2. fix test_tendermint_activation_and_balance test

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e031b29 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. add changelog for #1730

    shamardy committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    fba4723 View commit details
    Browse the repository at this point in the history
  2. fix: increase validate fee wait time (#1730)

    Reviewed-by: caglaryucekaya <[email protected]>
    shamardy authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    c3a4185 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1699 from KomodoPlatform/dep-work

    sec fixes, build-time optimizations, dependency optimizations, CI migration, etc
    ca333 authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    ba26cb6 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. initialize env_logger (#1725)

    Signed-off-by: ozkanonur <[email protected]>
    onur-ozkan authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    5f4a8bb View commit details
    Browse the repository at this point in the history
  2. feature: Withdraw ERC1155 and EVM based chains support added for NFT …

    …PoC (#1704)
    
    * wip
    
    * wip
    
    * wip some structures were added
    
    * wip
    
    * wip
    
    * wip
    
    * fn get_my_address was moved into lp_coins.rs
    
    * wip get_my_address
    
    * get_my_address works
    
    * send_moralis_request, errors, get_nft_list wip
    
    * add targets for send_moralis_request
    
    * wip
    
    * wip
    
    * wip use fn slurp_req_body in fn send_moralis_request
    
    * wip fix wasm
    
    * wip cursor in get_nft_list
    
    * wip impl Deserialize for Wrap
    
    * get_nft_list
    
    * remove unnecessary notes
    
    * wip get_nft_transfers
    
    * get_nft_transfers works
    
    * polish code
    
    * polish code
    
    * remove Option from some fields in Nft struct
    
    * wip get_nft_metadata
    
    * use NftWrapper in fn get_nft_metadata, add some doc comments
    
    * remove allow(dead_code)
    
    * change order in Chain enum
    
    * fix doc comment
    
    * beautify json
    
    * add from in withdraw requests
    
    * String::new(), serde UPPERCASE, pub(crate) SerdeStringWrap,line break
    
    * use ok_or_else, remove if cursor is null, remove !nfts_list.is_empty()
    
    * derive order, simplify match protocol
    
    * replace Chain::Bnb with Chain::Bsc
    
    * change status code matching, add derive Copy
    
    * fn withdraw_erc721
    
    * move nft from eth to coin crate
    
    * remove memo
    
    * wip
    
    * add fn coins_conf_check
    
    * add from_stringify
    
    * add feature enable-nft-integration, fix coins_conf_check
    
    * add doc comment for withdraw_nft
    
    * fix coins_conf_check
    
    * fix deref which would be done by auto-deref
    
    * fix conflicts, add feature log file
    
    * fix wasm
    
    * find_wallet_amount, withdraw_erc1155
    
    * add Avalanche, Fantom, Polygon chains
    
    * simplify code
    
    * amount_dec in tx details
    
    * add get_eth_nft_gas_details
    
    * add derive Clone, PartialEq
    
    * doc comments
    
    * fix merge conflict
    
    * TokenNotFoundInWallet
    
    * use eth_coin.my_address()?
    
    * add entry in the changelog file
    
    * use get_eth_gas_details for nft and fungible tokens
    
    * remove redundant attributes, count field, add type GasDetails, add iterator
    
    * fix merge conflicts
    
    * get_valid_nft_add_to_withdraw, use just bool for max
    
    * polish eth_value_for_estimate
    
    * remove nft: bool
    
    * add line spaces, add bold text
    
    ---------
    
    Reviewed-by: shamardy <[email protected]>, ozkanonur <[email protected]>
    laruh authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    4d691ca View commit details
    Browse the repository at this point in the history
  3. fix: build linux x86-64 with reasonable glibc (#1733)

    * use `ubuntu-18.04` for dev and release builds
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * always cancel previous `in-progress` pipelines when new commit pushed
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * switch from `ubuntu-latest` to `ubuntu-18.04` for all builds
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * turn off share generics nightly feature
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * set JEMALLOC environments in CI
    
    Signed-off-by: ozkanonur <[email protected]>
    
    * rollback jemalloc entry from changelog
    
    Signed-off-by: ozkanonur <[email protected]>
    
    ---------
    
    Signed-off-by: ozkanonur <[email protected]>
    Reviewed-by: shamardy <[email protected]>
    onur-ozkan authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    759d180 View commit details
    Browse the repository at this point in the history