Skip to content

v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Aug 09:01
· 96 commits to master since this release

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
  • 0a706ef: Refactor namings (Maxim Kucherov) #79
  • 4568073: Add convertCurrency method (Maxim Kucherov) #79
  • 15fdd93: Refactor (Maxim Kucherov) #79
  • cc73625: Implement getting swap preview (Andrew Skubarenko) #74
  • 85e54c2: Fix fees. Add simple test cases; (Andrew Skubarenko) #74
  • 8986e36: Convert makerFee from the native currency to the "from" currency; (Andrew Skubarenko) #74
  • 2564f57: Extend the AtomexProtocolV1, add the swapContractAddress property. (Andrew Skubarenko) #74
  • 55cb1b3: Refactor the calculation of fees (Andrew Skubarenko) #74
  • 516fa09: Add the error: not enough liquidity (Andrew Skubarenko) #74
  • 02b38cb: Fix the build (Andrew Skubarenko) #74
  • 2695222: Implement checking account balances in the swap preview (Andrew Skubarenko) #74
  • implemented the getRedeemReward methods #74 (Andrew Skubarenko)
  • 3eebaf6: Run all tests (Andrew Skubarenko) #74
  • f2d0945: Fix eslint issues (Andrew Skubarenko) #74
  • da1d3bb: Use cached order book (Andrew Skubarenko) #74
  • 4c26f8c: Refactor NormalizedSwapPreviewParameters model (Maxim Kucherov) #74
  • d237376: Refactor folders structure (Maxim Kucherov) #74
  • bf238a2: Refactor Core folder (Maxim Kucherov) #74
  • 52c29cd: Implement in-memory cache (Maxim Kucherov) #74
  • 4f2ef8c: Fix building (Maxim Kucherov) #74
  • 0131d99: Added tests for cache (Maxim Kucherov) #74
  • e2f1c1b: Add new methods to in-memory cache and tests (Maxim Kucherov) #74
  • b733d78: Fix tests (Maxim Kucherov) #74
  • f438d38: Refactor test (Maxim Kucherov) #74
  • 45f6a1c: Implement cached balance manager (Maxim Kucherov) #74
  • 2313cad: Inject balance manager into atomex context (Maxim Kucherov) #74
  • ab02409: Use balance manager; Add dispose methods (Maxim Kucherov) #74
  • c470d82: Refactor folder (Maxim Kucherov) #74
  • 3f042bc: Rename ratesProvider to priceManager (Maxim Kucherov) #79
  • d9976cd: Rename ratesService to priceProvider (Maxim Kucherov) #79
  • 6015fc3: Refactor parameters (Maxim Kucherov) #79
  • f178b5d: Merge branch 'develop' into feat/atm-356-swap-preview (Maxim Kucherov) #74
  • a2cc0e4: Implement caching for MixedPriceManager (Maxim Kucherov) #74
  • 2072f5a: Move the atomex preview logic to the separated swap preview manager; (Andrew Skubarenko) #74
  • 319f44b: Use a cache for the swap preview fees (Andrew Skubarenko) #74
  • 705ed1e: Update the tezos contract (Andrew Skubarenko) #74
  • 5cf10d4: Fix the redeem-reward fee name (Andrew Skubarenko) #74
  • 2dcf9b2: Fix dispose method (Maxim Kucherov) #74
  • e5430fe: Use the standard symbol scheme (Andrew Skubarenko) #80
  • dd2e8ed: Bump the version (Andrew Skubarenko)