- [utils] Fix subgraph hasSynced logic
- [sdk] Hardcode gas limit for Arbitrum
- [ci] Fix 0.0.76 build
- [utils] Add extra gas reimbursement for fulfill for Gelato relayers
- [router] New Web3signer support
- [router] Fix logging level
- [sdk] fulfill response
- [contracts] Moonriver deployment
- [sdk] Integrate Gelato for fulfill relaying
- [contracts] Include
remove-router
hardhat task - [sdk] SDK supports string
subgraph
in config
- [contracts] Deploy to mainnet
- [router/sdk] Fix fallback subgraph
- [router] Handle fulfill relay bugfix
- [router] Handle fulfill relay
- [router/sdk] Add subgraph fallbacks by default
- [test-ui] Fixes for test-ui based on feedback
- [sdk] Return fulfill fee from
getTransferQuote
- [sdk] Fix build
- [sdk/router] Add fallback subgraph using multiple subgraph URIs
- [sdk-server] new sdk-server to interact with sdkBase on backend
- [subgraph] update structure to handle multiple networks subgraph deployment
- [integration] fix load testing
- [sdk] Fix signer instantiation
- [test-ui] Fix input params
- [router] Fix relayer fee threshold
- [sdk] SDK gas limit fix
- [sdk] Fix relayer fee issue
- [sdk] fix exchange amount
- [sdk] bump gas limit for Arbitrum
- [router] fix exchange amount
- [sdk] Add SDKBase class that does not use signer
- [contracts] Add PriceOracle to BSC
- [sdk] Add way to bypass messaging signer
- [subgraphs] Fix user typo
- [txservice] Sync chain providers
- [sdk] Estimate gas on fulfill for configured chains
- [txservice] Add nonce gap backfill in event that txcount backtracks
- [txservice] Curb gas spikes
- [sdk/router] Catch errors per chain in active tx subgraph poller
- [router] Fix estimate gas bug
- [subgraph] Use bware subgraph endpoints
- [sdk] Fix lower bound
- [contracts] Update default subgraphs
- [contracts] Redeploy to mainnets
- [utils] Update default subgraph URLs
- [sdk] Add sanity check for callTo parameter
- [sdk] update sdk constructor params structure again
- [router] perf subgraph buffer
- [contracts] Redeploy contracts to testnets
- [contracts] Final updates from auditor
- [contracts] Add price oracle contract
- [router] Estimate gas and add to fee on configured chains
- [contracts] Deploy on testnets
- [sdk] Hardcode estimated gas for xdai
- [txservice] Properly handle insufficient funds errors
- [router] Log gas when there is low balance
- [router] Properly default signature on admin cancel endpoint
- [txservice] Refactor
- [txservice] Add serial submit
- [utils] Attempt fix on trust wallet again final final.
- [sdk] Fix calldata encryption.
- [sdk] Subgraph buffer.
- [sdk] Fix dryRun.
- [sdk] Add Subgraph loop errors handling.
- [sdk] Change NxtpSDK constructor params.
- [router] Attempt to resolve expired receiver prepare transactions.
- [sdk] Attempt fix on trust wallet again.
- [sdk] Attempt fix on trust wallet again.
- [sdk] Attempt fix on trust wallet again.
- [sdk] Estimate gas on SDK transactions.
- [router] Serialize tx submission.
- [sdk] Fix xDai issue.
- [txservice] Serialize tx submission
- [sdk] Fix Arbitrum subgraph URL
- [router] Add onchain checks before sending txs
- [router] Fix subgraph status determinations
- [router] Fix bug where receipt could be undefined
- [router] Add tracker for in-progress metatxs
- [router] Hardcode gas limit
- [router] Retry getting subgraph sync status if not set by default
- [sdk] Attempt fix BSC issue.
- [sdk] Fix Trust Wallet-specific signing.
- [sdk] Fix Trust Wallet-specific signing.
- [sdk] Check subgraph sync status and block transfers if out of sync.
- [sdk] Make sync buffer configurable.
- [router] Cancel sender transaction if subgraph is out of sync.
- [router] Add admin endpoint to cancel sender txs.
- [utils,sdk,router,txservice] Add custom logger class.
- [contracts] Arbitrum deployment.
- [utils] Sanitize signatures.
- [test-ui] Router liquidity table.
- [router] Don't respond to bid if subgraphs are out of sync
- [router] Use
transactionId
in request contexts - [test-ui] Use readable units for liquidity
- [router] Fix fantom subgraph url
- [router] Fix
undefined
handling of confirmations
- [subgraph] Add default URLs
- [router] Properly handle chain confirmation defaults
- [contracts] Deploy to FTM, BSC, MATIC, XDAI
- [contracts] Deploy to Avalanche Fuji
- [txservice] Overhaul for blockade monitoring
- [router] Fix bug in subgraph loop.
- [sdk] Use local clock for all time calcs.
- [sdk] Add back
connectMessaging
with proper functionality.
- [sdk] Add back
connectMessaging
with proper functionality.
- [test-ui] Router liquidity management UI.
- [test-ui] Test preferred router.
- [sdk] Use NTP time server instead of block time.
- [contracts] Updated deployments for all chains.
- [sdk] Add method to get historical transfers.
- [contracts] Deploy to Ropsten.
- [router] Cancel expired transfers.
- [router] Refactor router architecture.
- [sdk] Fix cancellation.
- [sdk] Change method name from
cancelExpired
tocancel
. - [sdk, router] Add
network
param for abstracting messaging configuration. - [sdk] Rename
startTransfer
andfinishTransfer
toprepareTransfer
andfulfillTransfer
.
- [txservice] Fix in gas price for Optimism.
- [contracts] Deployments for Mumbai, Optimism Kovan, Arbitrum Rinkeby.
- [sdk] Add
transactionHash
to all applicable events. - [contracts] Deploy to all chains.
- [sdk] Add subgraph to the frontend for transaction status tracking.
- [txservice] Bugfixes.
- [sdk] Fix for signature sending bug.
- [txservice] Fix for tx confirmed bug.
- [sdk] Add constructor param to skip setting up contract listeners.
- [router, sdk] Refactor error handling.
- [sdk] #53 Add
ReceiverPrepareSigned
event. - [sdk] #54 Fix
finishTransfer
resolution.
- [sdk] Add methods to attach and detach listener.
- [sdk] Break up methods into
startTransfer
andfinishTransfer
. - [router, sdk] Add getTransferQuote method and simulate auction request/response.