Skip to content

Releases: atomex-protocol/atomex-sdk

v0.6.6

16 Sep 13:18
Compare
Choose a tag to compare

Commits

  • ab1ba5a: Update mainnet ethereum contracts (Andrew Skubarenko)
  • 1fe4885: Merge branch 'feat/update-eth-contracts' (Andrew Skubarenko)
  • 411c22c: Release v0.6.6 (Andrew Skubarenko)

v0.6.5

12 Sep 01:02
Compare
Choose a tag to compare

Commits

  • b9bfa48: Implement top of book caching for ExchangeManager (Maxim Kucherov) #93
  • cb74e87: Use exchange manager in atomex price provider (Maxim Kucherov) #93
  • 4359008: Refactor cache key (Maxim Kucherov) #93
  • 91b608f: Return a copy of symbols array (Maxim Kucherov) #93
  • ae213fe: Fix typo (Maxim Kucherov) #87
  • 574acd9: Implement all Tezos transactions (Maxim Kucherov) #87
  • 81ecba8: Refactor (Maxim Kucherov) #87
  • 61e3c44: Implement all FA12 Tezos transactions (Maxim Kucherov) #87
  • 9625859: Add fa2 transactions; Refactor (Maxim Kucherov) #87
  • abf9b0e: Fix transaction type (Maxim Kucherov) #87
  • d279a3b: Implement fa12 and fa2 approvals; Refactor (Maxim Kucherov) #87
  • ed8322a: Refactor (Maxim Kucherov) #87
  • 63e8488: Cleanup code (Maxim Kucherov) #87
  • d330803: Improve parallel tasks running (Maxim Kucherov) #87
  • 8877bf2: Fill block id (Maxim Kucherov) #87
  • 6ac6c99: Implement timeoutScheduler (Maxim Kucherov) #94
  • 6fab5f0: Use timeoutScheduler in webSocket clients (Maxim Kucherov) #94
  • 3986f66: Implement manual counter resetting for TimeoutScheduler (Maxim Kucherov) #94
  • 880432a: Cleanup (Maxim Kucherov) #94
  • 2cf471a: Refactor (Maxim Kucherov) #94
  • 51eaf5c: Fix counter resetting (Maxim Kucherov) #94
  • 21efdb8: Add counter prop (Maxim Kucherov) #94
  • 12c2b05: Fix clear timeout (Maxim Kucherov) #94
  • 6ba60f1: Fix TimeoutScheduler disposing (Maxim Kucherov) #94
  • bf4899b: Implement awaiting action promises (Maxim Kucherov) #94
  • f37fbdf: Refactor tezos config folder (Maxim Kucherov) #95
  • 8b27d83: Refactor Ethereum folder (Maxim Kucherov) #95
  • 0c22407: Refactor evm folder (Maxim Kucherov) #95
  • 6e247e4: Implement sending native Ethereum tokens (Maxim Kucherov) #95
  • extract getting swaps info by all user swaps to a separated method #96 (Andrew Skubarenko)
  • b4b93ed: Extend the watch tower mode options; (Andrew Skubarenko) #96
  • 4216774: Take fees of locked swaps (Andrew Skubarenko) #96
  • d016e01: Fix the watch tower refund mode; (Andrew Skubarenko) #96
  • 302a227: Fix rounding in the findOrderBookEntry (Andrew Skubarenko) #96
  • e992da9: Include fees of locked swap funds (Andrew Skubarenko) #96
  • e9b606c: Use the authorized addresses for getting swap preview (Andrew Skubarenko)
  • 5a76b22: Allow to use the custom default auth message (Andrew Skubarenko) #97
  • 1d6c9f7: Release 0.6.5 (Andrew Skubarenko)

v0.6.4

02 Sep 15:55
Compare
Choose a tag to compare

Commits

  • 1b74c7f: Use the EIP 1559 for the Web3 atomex transactions (Andrew Skubarenko) #92
  • c165a4b: Release 0.6.4 (Andrew Skubarenko)

v0.6.3

31 Aug 20:22
Compare
Choose a tag to compare

Commits

  • 340a0a8: Fix parsing response when balance is 0 (Maxim Kucherov) #87,#86
  • 61e4077: Fix rounding for getRedeemReward (Maxim Kucherov) #87,#89
  • b8714dd: Use the advanced filter for user involved swaps in the swap preview (Andrew Skubarenko) #87,#88
  • 20ffdd9: Extend the swap preview. Specify errors; (Andrew Skubarenko) #87,#88
  • 1df49a6: Fix the testnet usdt swap contract (Andrew Skubarenko) #87,#90
  • f5674b8: Use a balance instead min amount in the max order preview (Andrew Skubarenko) #91
  • 6b659a2: Fix rounding (Andrew Skubarenko) #91
  • 940407a: Release 0.6.3 (Andrew Skubarenko)

v0.6.2

30 Aug 21:30
Compare
Choose a tag to compare

Commits

  • 00e2c60: Use the price manager when converting fees (Andrew Skubarenko) #83
  • 7fd529b: Take the current involved swaps in the getting swap preview (Andrew Skubarenko) #84
  • 935dfa2: Update the swap preview cache (Andrew Skubarenko) #84
  • fc91b21: Make fields of the UserInvolvedSwapsInfo as readonly (Andrew Skubarenko) #84
  • 2f9bb6e: Disable the proof of funds. Temporarily (Andrew Skubarenko)
  • 8558a61: Rename AtomexProtocolV1 to AtomexProtocolMultiChain (Maxim Kucherov) #85
  • 7f13ae7: Add AtomexProtocolMultiChainApprovable (Maxim Kucherov) #85
  • f993d30: Temp rename (Maxim Kucherov) #85
  • da05f34: Fix folder naming (Maxim Kucherov) #85
  • 88c9007: Fix merge conflicts (Maxim Kucherov) #85
  • 521945e: Rename protocol types to kebab case (Maxim Kucherov) #85
  • b786783: Fix tests (Maxim Kucherov) #85
  • 7441d88: Release 0.6.2 (Andrew Skubarenko)

v0.6.1

29 Aug 12:30
Compare
Choose a tag to compare

Commits

  • b782c64: Save a request of the auth token. (Andrew Skubarenko) #82
  • 265a013: Disable the coverage for the jest test (Andrew Skubarenko) #82
  • 76015c1: Implement redeem reward calculation (Maxim Kucherov) #81
  • ae2d44c: Fix tests (Maxim Kucherov) #81
  • 1bf7e45: Refactor (Maxim Kucherov) #81
  • f76dda5: Add simple tests (Maxim Kucherov) #81
  • 122db22: Refactor (Maxim Kucherov) #81
  • ee4c648: Fix tests (Maxim Kucherov) #81
  • 7bc663f: Refactor unit tests (Maxim Kucherov) #81
  • c855498: Refactor get redeem reward method; Fix tests (Maxim Kucherov) #81
  • eaf2a7e: Fix and refactor price managers and providers (Maxim Kucherov) #81
  • 994d6f7: Rename baseCurrencyOrIdOrSymbol -> baseCurrency (Andrew Skubarenko) #81
  • 9193f4b: Formatting (Andrew Skubarenko) #81
  • 5472129: Release 0.6.1 (Andrew Skubarenko)

v0.6.0

26 Aug 09:01
Compare
Choose a tag to compare

Commits

  • b8969b1: Fix lint (Maxim Kucherov) #61
  • 6f20486: Refactor blockchain provider; Add getToolkit methods (Maxim Kucherov) #61
  • e0ca591: Implement BlockchainToolkitProvider (Maxim Kucherov) #61
  • cf7f7b4: Refactor atomex builder, network option (Maxim Kucherov) #61
  • 8fe52fc: Check if toolkit is undefined (Maxim Kucherov) #61
  • 5fde017: Fix typo (Maxim Kucherov) #61
  • 123279a: Fix atomex.AddSigner (Maxim Kucherov) #61
  • b2e3686: Fix rpc urls (Maxim Kucherov) #61
  • c26c364: Fix toolkit providers (Maxim Kucherov) #61
  • 9b4a42f: Fix toolkit provider (Maxim Kucherov) #61
  • 1c4ac66: Refactor architecture with toolkits and wallets (Maxim Kucherov) #61
  • 6a8b907: Improve the wallets search (Andrew Skubarenko) #61
  • 1a8b598: Update the tezos rpc urls (Andrew Skubarenko) #61
  • 36e16e5: Rename taquito blockchain provider (Maxim Kucherov) #61
  • db9f329: Rename ids (Maxim Kucherov) #61
  • 870788f: Move the getRedeemReward t0 the atomex protocol v1 (Andrew Skubarenko) #66
  • 31e5948: Update the atomex protocol interface; (Andrew Skubarenko) #66
  • a8d02f1: Rename the EthereumAtomexProtocolV1Options to EthereumWeb3AtomexProtocolV1Options (Andrew Skubarenko) #66
  • 715a6eb: Create the currency options dynamically in the ethereum default config; (Andrew Skubarenko) #66
  • 82e8344: Update the currency types. Add the union of the specific types (Andrew Skubarenko) #66
  • 61afb8d: Update the creating of the atomex protocols (Andrew Skubarenko) #66
  • 05aa08b: Fix a typo (Andrew Skubarenko) #66
  • 38d98bc: Import the EthereumWeb3AtomexProtocolV1 (Andrew Skubarenko) #66
  • faa9f3c: Add a base of the ERC20EthereumWeb3AtomexProtocolV1 (Andrew Skubarenko) #66
  • a95f710: Add a base of the tezos atomex protocol; (Andrew Skubarenko) #66
  • 4b215c4: Add the isAtomexProtocolV1 guard (Andrew Skubarenko) #66
  • c90dfcf: Add the wallets signer to the atomex protocol implementations (Andrew Skubarenko) #66
  • a93021b: Add a dynamic type for the getWallet method (Andrew Skubarenko) #66
  • 53673f5: Use the blockchain provider instead of currencies provider in the atomex protocol implementations; (Andrew Skubarenko) #66
  • 3e7a7af: Add the taquito to the vscode dictionary (Andrew Skubarenko) #66
  • 04467aa: Remove unused import (Andrew Skubarenko) #66
  • d215d12: Fix the returned type in the getReadonlyToolkit method (Andrew Skubarenko) #66
  • 7f3ba91: Track orderbook for ws events (Maxim Kucherov) #67
  • 365ec7f: Use common order book cache (Maxim Kucherov) #67
  • 55c6fc1: Remove redundant checking (Maxim Kucherov) #67
  • 52db2de: Add test (Maxim Kucherov) #67
  • 56c8be6: Fix update case (Maxim Kucherov) #67
  • 1903320: Add orderBookSnapshot event (Maxim Kucherov) #67
  • dbd9f15: Implement deferred event emitter (Maxim Kucherov) #67
  • d79b6da: Make orderBookUpdated event deffered (Maxim Kucherov) #67
  • d9f2bf4: Fix deferred event emitter (Maxim Kucherov) #67
  • 50cdbc0: Add tests for orderBookSnapshot event (Maxim Kucherov) #67
  • c6fbe5c: Refactor DeferredEventEmitter (Maxim Kucherov) #67
  • a175d7d: Remove redundant wait function (Maxim Kucherov) #70
  • 505ebf9: Refactor default blockchain options creating (Maxim Kucherov) #72
  • b701f70: Init TezosBalancesProvider (Maxim Kucherov) #73
  • 9915137: Implement tzkt balance provider (Maxim Kucherov) #73
  • 9351b60: Fix speller (Maxim Kucherov) #73
  • 719a918: Remove redundant const (Maxim Kucherov) #73
  • 982a085: Implement Web3BalancesProvider (Maxim Kucherov) #75
  • b3a83d5: Provide erc20 abi (Maxim Kucherov) #75
  • d1ea821: Fix casting in Web3BalancesProvider (Maxim Kucherov) #75
  • 067240b: Calculate estimated fees for all tezos operations (Maxim Kucherov) #77
  • b950bd6: Return estimated and max fees; Refactor (Maxim Kucherov) #77
  • 1267436: Implement fees calculation for ethereum operations (Maxim Kucherov) #78
  • afc5b7f: Remove redundant import (Maxim Kucherov) #78
  • 2557470: Refactor calculations (Maxim Kucherov) #78
  • 65c6a27: Fix converting (Maxim Kucherov) #78
  • f68546d: Refactor (Maxim Kucherov) #78
  • ae84315: Create a base of the swap preview; (Andrew Skubarenko) #74
  • 25a79d1: Add some checking for swap request (Andrew Skubarenko) #74
  • 3abec28: Make fields of the FilledNewOrderRequest as readonly; (Andrew Skubarenko) #74
  • 8febba8: Change the signature of the prepared order preview parameters (Andrew Skubarenko) #74
  • 07a2b8a: Add the normalizeOrderPreviewParametersIfNeeded method to the exchange manager (Andrew Skubarenko) #74
  • 76b20cd: Update the getAvailableLiquidity method (Andrew Skubarenko) #74
  • 33de36a: Use parameters for the getAvailableLiquidity method (Andrew Skubarenko) #74
  • 3fc2bc8: Implement getAvailableLiquidity (Maxim Kucherov) #74
  • d9bd07c: Implement Kraken rates provider (Maxim Kucherov) #79
  • cd915de: Implement Binance rates provider (Maxim Kucherov) #79
  • ce2c372: Refactor (Maxim Kucherov) #79
  • d27b245: Implement MixedRatesProvider (Maxim Kucherov) #79
  • 25e4282: Refactor aggregated provider; Fix export (Maxim Kucherov) #79
  • c4f0991: Inject rates provider into atomex context (Maxim Kucherov) #79
  • 416e532: Implement AtomexRatesProvider (Maxim Kucherov) #79
  • c63b71b: Rename parameters according to common agreement (Maxim Kucherov) #79
  • 2a199ce: Fix binance url (Maxim Kucherov) #79
  • 89f7116: Fix price calculation (Maxim Kucherov) #79
  • f6dbaa9: Fix kraken dto parsing (Maxim Kucherov) #79
  • e0cdee9: Reduce bad requests count (Maxim Kucherov) #79
  • 85c0c49: Implement getAveragePrice (Maxim Kucherov) #79
  • 0...
Read more

v0.5.7

19 Aug 09:58
Compare
Choose a tag to compare

Commits

v0.5.6

17 Aug 09:48
Compare
Choose a tag to compare

Commits

  • 84d7c0a: Fix estimated fees in the legacy API (Andrew Skubarenko) #71
  • d56c78e: Fix the initiate gas limit for testnet (Andrew Skubarenko) #71

v0.5.5

17 Aug 00:33
Compare
Choose a tag to compare

Commits

  • 60cd823: Use the reversed rounding for the base currency (Andrew Skubarenko) #69
  • ae8fad7: Bump the version (Andrew Skubarenko) #69