Releases: atomex-protocol/atomex-sdk
Releases · atomex-protocol/atomex-sdk
v0.6.6
v0.6.5
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
v0.6.3
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
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
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
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...