UNPKG

@xswap-link/sdk

Version:
582 lines (308 loc) 9.03 kB
# @xswap-link/xswap-sdk ## 0.12.2 ### Patch Changes - 0283187: fix connect wallet, fix getTokenBalance ## 0.12.1 ### Patch Changes - ea1c153: fixed outline on SafeInput ## 0.12.0 ### Minor Changes - de8b723: added sui wallet support ## 0.11.4 ### Patch Changes - 23e79b8: added route fallback to deployer address ## 0.11.3 ### Patch Changes - d07ea57: update viem to latest version - 0d66a7d: include bridge supported chains into supported chains ## 0.11.2 ### Patch Changes - a7498ae: added support for custom networks that are not configured in wagmi ## 0.11.1 ### Patch Changes - fffae4f: added support for new chains ## 0.11.0 ### Minor Changes - d5d406c: Added solana bridge support ## 0.10.15 ### Patch Changes - cc4cc11: Make buffer polyfill synchronous ## 0.10.14 ### Patch Changes - 77a5ec5: Remove condition for Buffer polyfill ## 0.10.13 ### Patch Changes - 5db5901: Added optional `Buffer` polyfill for browser-only environments. Enable with `window.XSwapSDKConfig = { enableBufferPolyfill: true }` before loading the SDK. ## 0.10.12 ### Patch Changes - 485c2c6: remove raceCondition from getBalances ## 0.10.11 ### Patch Changes - ef84b33: fixed solana nativeFee display, and tokenLogo after errorOccured ## 0.10.10 ### Patch Changes - f75cb4c: solana rpc from quicknode ## 0.10.9 ### Patch Changes - ee13668: added chainlink scripts for svm evm bridge ## 0.10.8 ### Patch Changes - e9ce829: fixed solana history display ## 0.10.7 ### Patch Changes - 17d0f13: Add icon to selected dst tokens - be2a4cf: solana improvements ## 0.10.6 ### Patch Changes - b335c59: Add icon to selected dst tokens ## 0.10.5 ### Patch Changes - c9a64e8: Remove types used internally ## 0.10.4 ### Patch Changes - e2158c2: Remove unused endpoints ## 0.10.3 ### Patch Changes - 2d479dd: refactor token address normalization and simplify props interface ## 0.10.2 ### Patch Changes - 8b4ebd3: Normalized source and destination token addresses to lowercase - 72c9a6d: Show my tokens on destination chain - 1c74826: Fix importing custom tokens - aaed8ae: Add font customization option - 1ece684: Fix check for initial dst token lookup ## 0.10.1 ### Patch Changes - 7d05886: Show my tokens on destination chain ## 0.10.0 ### Minor Changes - fa2b84c: feat: add integrator fee ## 0.9.10 ### Patch Changes - a054e7d: "fix: route loading" ## 0.9.9 ### Patch Changes - ddf8f7c: "fix: selecting token on bridge after changing a chain" ## 0.9.8 ### Patch Changes - 3075e40: "fix: token validation after chain change" ## 0.9.7 ### Patch Changes - fa12ba5: "fix: adjust the swap provider logic" ## 0.9.6 ### Patch Changes - b19be3f: fixed settings padding ## 0.9.5 ### Patch Changes - 4b59def: fix: add small ui fixes ## 0.9.4 ### Patch Changes - 0df8c33: fix: handle undefined fee token" ## 0.9.3 ### Patch Changes - 6529933: fix: change condition for srcToken in bridge validation ## 0.9.2 ### Patch Changes - b098740: feat: add onWalletConnect callback" ## 0.9.1 ### Patch Changes - 615902c: Feat: add token values in token picker ## 0.9.0 ### Minor Changes - ce3372c: Release: update token and chain handeling" ## 0.8.7 ### Patch Changes - c3b4ce3: Change initial chain and token values according to new specs ## 0.8.6 ### Patch Changes - 6128c75: fixed widget width on mobile ## 0.8.5 ### Patch Changes - e920a72: improved TokenLogo component ## 0.8.4 ### Patch Changes - ae73f76: added support for new chains ## 0.8.3 ### Patch Changes - cd13677: Fix bridge chain filtering and other minor bugs ## 0.8.2 ### Patch Changes - ed988a9: Fix changing width ## 0.8.1 ### Patch Changes - a7461fe: Add options to getDefaultSwapTokenForChain ## 0.8.0 ### Minor Changes - 1644b5e: Add bridge, reorder, callbacks after change and other improvements ### Patch Changes - 4c5ee0f: Add source and target chain and token validation ## 0.7.0 ### Minor Changes - cddadc4: change modal rendering ## 0.6.10 ### Patch Changes - f38be29: make passing styles and customCalls as objects ## 0.6.9 ### Patch Changes - ee8fe46: lock destination token and chain when provided ## 0.6.8 ### Patch Changes - c741be1: fix: font size and typo ## 0.6.7 ### Patch Changes - 4462cb6: feat: remove source maps ## 0.6.6 ### Patch Changes - 9c11731: fix: remove react install from the CI - 8c881e7: Add support for infinite approvals ## 0.6.5 ### Patch Changes - 7e1fc3c: Add support for infinite approvals - f713ef7: Prevent errors in non-browser environments ## 0.6.4 ### Patch Changes - 2fae94b: Prevent errors in non-browser environments ## 0.6.3 ### Patch Changes - 582bcdd: Replace react-timer-hook with custom hook ## 0.6.2 ### Patch Changes - 4e3283a: feat: add token id ## 0.6.1 ### Patch Changes - 16c82b5: Map addresses to lowercase when comparing ## 0.6.0 ### Minor Changes - ef546dd: feat: imrove styles and remove transactions as the return value" ## 0.5.0 ### Minor Changes - 3d1a4e5: Add TxWidget - c9e4a8a: feat: remove transaction status form exports ## 0.4.1 ### Patch Changes - 6656911: Fix CDN build ## 0.4.0 ### Minor Changes - ce4fdc2: feat: update modal ui ### Patch Changes - 2d57189: introduce new swap view ## 0.3.5 ### Patch Changes - 671b0d3: restore tailwind base ## 0.3.4 ### Patch Changes - fded070: remove allowance check and create confirmation view component - 2e90f45: remove base tailwind import - b602388: add NODE_ENV production env. variable to CDN build to fix the integration ## 0.3.3 ### Patch Changes - 1b75d71: add CDN support ## 0.3.2 ### Patch Changes - 2cf5a96: export styles and turn showQrModal off in wagmiConfig ## 0.3.1 ### Patch Changes - 41c1148: add exports to package.json so it's possible to integrate within both, CJS and ESM projects. ## 0.3.0 ### Minor Changes - 5748302: feat: new tx execution system ## 0.2.6 ### Patch Changes - 70ce5e7: add tailwind 'xpay-' prefix ## 0.2.5 ### Patch Changes - 88f6ea9: Add integrator id to route payload - 564895e: Set percision of max button to token decimals - 81cf582: feat: unknown tokens and small ui improvements ## 0.2.4 ### Patch Changes - c07f86d: add custom TransactionRequest type - 108928b: express delivery limit validation - 909851c: add initialization indicator - 9ecf3bc: fix mobile version styling ## 0.2.3 ### Patch Changes - 867df58: fix api/sdk/css request params ## 0.2.2 ### Patch Changes - e04c4c6: document initialization ## 0.2.1 ### Patch Changes - 0f722ce: tx monitoring integration update ## 0.2.0 ### Minor Changes - 3fe79fb: publish index.css while releasing new version and append css element automatically so an integrator doesn't have to ## 0.1.4 ### Patch Changes - 1c0c46a: fix button display styling and logic ## 0.1.3 ### Patch Changes - f0ac6a8: make sure srcToken has decimals provided - 0cb3862: disable "switch chain" button while disconnected - a8ad8df: add destination token USD value - 4260f16: apply styling for mobile - e01a44b: add swap tx data validation - 3ff62e4: add displaying transaction history ## 0.1.2 ### Patch Changes - e7dae6e: remove local storage usage from history - 9a72993: define fallback source chain - 8cf2f51: fix: show empty history with message instead of circular progress - bef4486: fix custom width in tailwind config and form component ## 0.1.1 ### Patch Changes - f2f2fa7: refactor: move settings to separate tab - 6c34220: add error display field - 1f9c975: refactor: split form into smaller components - bc37d57: add express delivery indicator - 03de728: request chain change on tx form submit - af15c81: refactor: apply changes from figma design - f9b5d80: add powered by xswap and ccip badge - 4ecbb88: fix small balance display - 6742608: fix: close chain list on click outside - a06be7d: fix token amount clearing on token change and add Max balance button ## 0.1.0 ### Minor Changes - 59c70ca: introducing Swap & Stake modal function component ### Patch Changes - a32a4d8: let disconnected users to use modal - d93e3aa: let integrators to provide description ## 0.0.13 ### Patch Changes - cb5f79b: add swap & stake integration ## 0.0.12 ### Patch Changes - 1c756ea: make Route fees mandatory ## 0.0.11 ### Patch Changes - e0d0400: update (simplify) Route model ## 0.0.10 ### Patch Changes - 0d5f673: add RouteType ## 0.0.9 ### Patch Changes - e5fd5e1: add Prices model ## 0.0.8 ### Patch Changes - aeb504d: add supported bridge tokens ## 0.0.7 ### Patch Changes - cabadbe: update Chain model ## 0.0.6 ### Patch Changes - f8a43e2: add optional Route.message property ## 0.0.5 ### Patch Changes - c53d372: merge @xswap-link/common lib ## 0.0.4 ### Patch Changes - bdce569: replace @xswap-link/xswap-common with @xswap-link/common ## 0.0.3 ### Patch Changes - ee64995: change lib name from @xswap-link/xswap-sdk to @xswap-link/sdk ## 0.0.2 ### Patch Changes - ca41676: fix wrong urlPath params ## 0.0.1 ### Patch Changes - fed9022: init