- 9e16a4b: Update fees response schema
- 687be1b: Adds multicall handler contract address definitions
- 50c805d: Update fork blocks in sdk tests
- 28160c4: Add integratorId to getSwapQuote action
- 75248ce: Added getSwapQuote action
- 6d8613b: destination chain actions
- 3a018ba: Added executeSwapQuote action
- 4d33487: add getSwapTokens action
- 309e427: feat: add simulation steps to
executeSwapQuote - ebe66cd: align progress updates for 5792 deposits
- 0de91e6: update AcrossApiErrors
- 2aca217: add getSwapChains
- 6d8613b: improve getSwapQuote params
- f7a6521: use actionsSucceeded from indexer response
- 050a2e4: The executeQuote client function should return a deposit id and deposit/fill transaction receipts.
- 284e24d: Added atomic sendCalls with fallback to
executeQuote
- b18629c: Improve: use Indexer API instead of Scraper API
- b778821: Add support for outputAmount field returned by suggested fees. this allows the safe handling of routes where input and output tokens do not have the same decimals
- 51eea3d: Pull fillDeadline from suggested-fees response, pass to deposit()
- 6481f02: Adds tests for API queries.
- b764aec: Fix for speed up typed data
- d027d7c: Adds support for minor upgrade in SpokePools.
- bb73f49: add TSDoc comments to SpokePool ABI with scope reduction warning
- 6c46231: Allow passing of pre encoded message field in getQuote
- 614d48c: add
updateDepositto allow updating message, recipient and output amount - 614d48c: add
simulateUpdateDepositfor updating deposit - 94fc23d: Waiting for fill transaction reverts to using eth_getLogs if eth_newFilter or eth_getFilterChanges throws an error
- 0f96e3f: Allow async message update callbacks for
getQuote - f5633db: Simplify build using tsc for a more tree-shakable, unbundled output.
- 78e0b66: fix
fillDeadlinecalculation
- 790c7b9: stricter integrator id check
- 8d48bd4: decrease required
getDepositparams
-
7bbd827: Initial feature set that include methods for:
- retrieving chain, token, and route information
- retrieving limits, fees, and quote
- simulating and executing transactions
- building cross-chain messages