Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@reservoir0x/reservoir-kit-ui

reservoirprotocol6.8kMIT2.8.7TypeScript support: included

ReservoirKit is the official frontend kit to get you started building dApps with the ReservoirProtocol.

nft, reservoir, reservoirkit, protocol, sdk

readme

ReservoirKit

ReservoirKit is a developer toolkit for buying, selling and managing NFTs.

Installing ReservoirKit

yarn add @reservoir0x/reservoir-kit-ui

Also make sure to install the peer dependencies required by ReservoirKit if your application doesn't already include them:

yarn add wagmi viem react react-dom

Head over to our docs to learn more.
Running into installation issues? Check out our troubleshooting guide.

changelog

1.25.10

2.8.7

Patch Changes

2.8.6

Patch Changes

2.8.5

Patch Changes

2.8.4

Patch Changes

2.8.3

Patch Changes

2.8.2

Patch Changes

2.8.1

Patch Changes

2.8.0

Minor Changes

  • f3df513: Upgrading viem and wagmi

Patch Changes

2.7.53

Patch Changes

2.7.52

Patch Changes

2.7.51

Patch Changes

  • dccac49: Added Monad Testnet chain support (ID: 10143) to SDK and UI packages. Includes chain configuration, payment tokens (MON/WMON), wrapped contract details, and demo app integration.
  • Updated dependencies [dccac49]

2.7.50

Patch Changes

  • 3c65856: Update Story Odyssey icons with new SVG files, setting width to auto and height to 100%. Replaced placeholder text-based icons with proper SVG implementations.

2.7.49

Patch Changes

2.7.48

Patch Changes

2.7.47

Patch Changes

2.7.46

Patch Changes

2.7.45

Patch Changes

2.7.44

Patch Changes

2.7.43

Patch Changes

  • 29a0710: feat(sdk,ui,demo): add Creator Testnet chain support (chain ID 4654) with native ETH and WETH token configurations, including demo app integration
  • Updated dependencies [29a0710]

2.7.42

Patch Changes

  • 42dc07d: fixing currency icon chain for crosschain mint/buy

2.7.41

Patch Changes

2.7.40

Patch Changes

  • d5216ac: fixing currency price and icons

2.7.39

Patch Changes

  • c73f503: fixing currency price and icons

2.7.38

Patch Changes

2.7.37

Patch Changes

2.7.36

Patch Changes

  • 9c5f6ee: BuyModal: add funds prompt payment methods

2.7.35

Patch Changes

2.7.34

Patch Changes

2.7.33

Patch Changes

2.7.32

Patch Changes

2.7.31

Patch Changes

2.7.30

Patch Changes

2.7.29

Patch Changes

2.7.28

Patch Changes

2.7.27

Patch Changes

  • 9af102d: link to relay when available instead of jumper/uniswap
  • 10a76dd: fixing listing and bidding options being overwritten when conduitKey is passed

2.7.26

Patch Changes

2.7.25

Patch Changes

  • 6280bb9: Fixing cross chain purchasing of 1155 tokens when filliing from multiple orders
  • Updated dependencies [6280bb9]
  • Updated dependencies [4a7fe0b]
  • Updated dependencies [39eb10b]

2.7.24

Patch Changes

  • 3b98d57: fixing flow block explorer

2.7.23

Patch Changes

  • 7949c03: fixing block explorer url for flow

2.7.22

Patch Changes

2.7.21

Patch Changes

2.7.20

Patch Changes

2.7.19

Patch Changes

2.7.18

Patch Changes

2.7.17

Patch Changes

2.7.16

Patch Changes

2.7.15

Patch Changes

2.7.14

Patch Changes

2.7.13

Patch Changes

2.7.12

Patch Changes

2.7.11

Patch Changes

2.7.10

Patch Changes

2.7.9

Patch Changes

  • a31b4ff: Fix CartProvider props to support custom Reservoir wallet

2.7.8

Patch Changes

  • 286a562: Fix custom Reservoir wallet bug in Cart Provider

2.7.7

Patch Changes

2.7.6

Patch Changes

2.7.5

Patch Changes

2.7.4

Patch Changes

2.7.3

Patch Changes

2.7.2

Patch Changes

  • 3c669df: Add conduit key param to List and Bid modals

2.7.1

Patch Changes

2.7.0

Minor Changes

  • b9063e3: Upgrade viem and wagmi

Patch Changes

2.6.3

Patch Changes

2.6.2

Patch Changes

  • e4f7185: Fix 1155 mint quantity bug

2.6.1

Patch Changes

  • db8e44b: Fix CartPopover balance for custom tokens

2.6.0

Minor Changes

  • 2ad9e96: Add support for auxiliary funds

Patch Changes

2.5.22

Patch Changes

2.5.21

Patch Changes

2.5.20

Patch Changes

2.5.19

Patch Changes

  • 0355cfb: Fix issue with setting unavailable state in list modal renderer
  • e778554: Fixing buying and listing on nebula
  • Updated dependencies [e778554]

2.5.18

Patch Changes

2.5.17

Patch Changes

  • 16db325: Add new useUserListings hook and replace existing useListings hook in EditListingModal/CancelListingModal
  • Updated dependencies [16db325]

2.5.16

Patch Changes

2.5.15

Patch Changes

  • 1316b8a: adding cyber and bitlayer icons

2.5.14

Patch Changes

2.5.13

Patch Changes

2.5.12

Patch Changes

2.5.11

Patch Changes

2.5.10

Patch Changes

2.5.9

Patch Changes

  • 8f4e4e2: added xai, nebula, degen, and sei tesnet icons

2.5.8

Patch Changes

  • 01f63a4: Remove useSearchActivities hook
  • bfb6f8f: BidModal & ListModal: Include exchange fee in feesBps calculation
  • 01f63a4: Remove useSearchActivities hook
  • Updated dependencies [bfb6f8f]
  • bfb6f8f: BidModal & ListModal: Include exchange fee in feesBps calculation
  • 01f63a4: Remove useSearchActivities hook
  • d10c230: Adding Xai, Nebula, and Sei chains
  • Updated dependencies [bfb6f8f]
  • Updated dependencies [d10c230]
  • bfb6f8f: BidModal & ListModal: Include exchange fee in feesBps calculation
  • 01f63a4: Remove useSearchActivities hook
  • d10c230: Adding Xai, Nebula, and Sei chains
  • 5534b08: Removing degen currencies and adding nebula as a custom chain
  • Updated dependencies [bfb6f8f]
  • Updated dependencies [d10c230]
  • Updated dependencies [5534b08]
  • Updated dependencies [25e8677]

2.5.7

Patch Changes

2.5.6

Patch Changes

2.5.5

Patch Changes

  • d88c64d: ListModal: fix 1155 floor price to reflect token instead of collection

2.5.4

Patch Changes

  • 4173ccd: Allow configuring the convert funds links

2.5.3

Patch Changes

2.5.2

Patch Changes

2.5.1

Patch Changes

  • e2be1a0: Fix quantity for unlimited 1155 mint

2.5.0

Minor Changes

  • 433943d: Removed deprecated chains

Patch Changes

2.4.11

Patch Changes

2.4.10

Patch Changes

2.4.9

Patch Changes

  • 7cedee8: Rename relayer fee, fix payment tokens currency bug, fix bid modal ui getting elipsified

2.4.8

Patch Changes

  • 432bdbb: Add garnet and remove redstone testnet
  • 00cfcfe: Update tokens/refresh api to v2
  • ff2b661: Add polygon amoy
  • Updated dependencies [432bdbb]
  • Updated dependencies [00cfcfe]
  • Updated dependencies [ff2b661]

2.4.7

Patch Changes

  • 63472f2: Update berachain and redstone icon dimeinsions

2.4.6

Patch Changes

2.4.5

Patch Changes

2.4.4

Patch Changes

  • 8861cb7: Fixed Flatpickr import namespace

2.4.3

Patch Changes

2.4.2

Patch Changes

2.4.1

Patch Changes

  • d9b23ed: Fix listing currency as payment token dependency bug

2.4.0

Minor Changes

  • 5a0aa7f: Upgrade useUserTokens hook to use v10 api

Patch Changes

2.3.9

Patch Changes

2.3.8

Patch Changes

  • a32e68b: Fixed missing font awesome icons

2.3.7

Patch Changes

2.3.6

Patch Changes

  • 4bb523d: Fix a bug where normalized royalties were being considered referral fees
  • 1e40ab8: Update astar zkevm WETH address

2.3.5

Patch Changes

  • 8c1edc3: Use deep imports for icons

2.3.4

Patch Changes

2.3.3

Patch Changes

2.3.2

Patch Changes

2.3.1

Patch Changes

2.3.0

Minor Changes

  • b1a96d8: BuyModal: Remove usePermit and useExecutionMethod and replace with executeBuyOptions

Patch Changes

  • 96bee20: Add blast sepolia chain configuration
  • c029a8e: Add apex proof of play chain configuration
  • Updated dependencies [96bee20]
  • Updated dependencies [c029a8e]

2.2.0

Minor Changes

  • cc4ec58: Allow override of AcceptBid currency

Patch Changes

2.1.0

Minor Changes

  • 8dddcfe: Fix coingecko proxy config to use proxy as base url instead of path url
  • 89d2618: BidModal: Switch totalBidAmount to a bigint to avoid conversion errors when amount is tiny

2.0.1

Patch Changes

  • c7c3368: Remove onChainRoyalties hook and logic, switch to marketplace configurations api

2.0.0

Major Changes

  • b7ad7a5: Upgrade viem and wagmi to v2

Breaking Changes:

Make sure to upgrade peer dependencies viem and wagmi to 2.x.x

Patch Changes

1.25.11

Patch Changes

Patch Changes

v1.25.9-UI (2024-02-13)

  • Remove empty context headers c7c70922
  • SDK bump

v1.25.8-UI (2024-02-09)

  • Fix fiat currency conversion error Thanks @coopbri 394af48f
  • Normalize Token quantities to prevents mismtached quantities resulting in 0 total 195e8e6e

v1.25.7-UI (2024-02-08)

  • ListModal: Fix bug where list button wasn't working
  • ListModal & BuyModal: Use token name instead of id

v1.25.6-UI (2024-02-07)

  • Fix chain id not passed in when rendering cross chain payment tokens as payment methods

v1.25.5-UI (2024-02-07)

  • Upgrade axios to fix vulnerabilities

v1.25.4-UI (2024-02-05)

  • Fix ancient8 icon

v1.25.3-UI (2024-02-05)

  • MintModal, SweepModal, BuyModal: add network fee estimate ae206283

v1.25.2-UI (2024-02-01)

  • EditListingModal: Fixed a bug where it wasn't pulling up the right exchange 71d22b3f
  • Bidmodal: Fix a bug where a request was made without any data 9ccb22ca
  • BidModal: Ensure wrappedBalance value is a BigInt when subtracting from bid. Thanks @tomhirst 3dbd007

v1.25.1-UI (2024-01-19)

v1.25.0-UI (2024-01-12)

  • useUserTokens: upgrade to v9 a2cd5224
  • BidModal & ListModal: handle 0 royaltyBps when calling underlying function a0d864c1

Breaking changes

  • useUserCollections: backend improvements which use a new underlying data table
  • useUserTokens: collection may be returned as null now as tokens are returned even if not assigned to a collection

v1.24.6-UI (2024-01-10)

  • Update useMarketplaceConfigs hook 708ba2f9

v1.24.5-UI (2024-01-09)

  • Add execution method parameter to BuyModal 1c810b0b

v1.24.4-UI (2024-01-08)

  • Remove relayer fee from expected price check 8d1eee4

v1.24.3-UI (2024-01-08)

v1.24.2-UI (2024-01-04)

  • Add frame testnet placeholder icons

v1.24.1-UI (2024-01-04)

  • Add frame testnet
  • CollectButton: fix theme color 079c9716

v1.24.0-UI (2024-01-04)

  • New SweepModal added

Breaking Changes

  • CollectModal has now been removed in favor of the CollectButton
  • BuyModal, MintModal: interfaces have been changed, please refer to the docs but in general we now require passing in the token as a complete token string (0xabc:1), where the first piece is a contract and the second is the token id delimited by a colon. The underlying logic has also changed to rely solely on path data rather than order data from the tokens api.

v1.23.1-UI (2024-01-03)

  • TokenMedia: improved media type detection

v1.23.0-UI (2024-01-02)

  • ListModal & BidModal: Add max royaltybps option to placeBid & listToken methods 44a6b289
  • useTokens hook: Upgrade from v6 - v7 6f103048

Breaking Changes

  • The upgraded useTokens hook now returns the floorAsk price as a standard price object.

v1.22.0-UI (2023-12-21)

v1.21.7-UI (2023-12-21)

v1.21.6-UI (2023-12-20)

v1.21.5-UI (2023-12-19)

  • SDK Bump

v1.21.4-UI (2023-12-18)

  • BidModal: Update ui to make it more consistent 865bb649

v1.21.3-UI (2023-12-15)

  • SDK Bump

v1.21.2-UI (2023-12-14)

  • SDK Bump

v1.21.1-UI (2023-12-13)

  • MintModal: Improve Error Handling b3f4552b

v1.21.0-UI (2023-12-04)

  • MintModal: New mint modal that uses the new mint api c1cbf47c
  • Fix bug with zora testnet explorer url 5ea5d4e7

v1.20.0-UI (2023-11-29)

  • EditBidModal & EditListingModal: respect 721c pricing constraints e0f45670
  • ListModal & BidModal: use marketplace configs and add price restrictions 7f8b9e2a

Breaking Changes

  • If you previously relied on the supported-marketplaces api this is not longer the api that powers the bid/list modal. Instead there's a new api, the marketplace configurations api, which returns available exchanges per marketplace. This gives develops the flexibility to choose the right exchange while also giving them more in depth exchange rules.

v1.19.4-UI (2023-11-29)

  • Add onPointerDownOutside override to all modals 69b97a48

v1.19.3-UI (2023-11-22)

  • BuyModal: fix 1155 default path state eb81f012

v1.19.2-UI (2023-11-21)

  • Fix: txHash refactor build error in Cart component 0e8fc880

v1.19.1-UI (2023-11-21)

  • Fix: improve BuyModal error handling for 1155s and fix client-side exception 3c7565ff

v1.19.0-UI (2023-11-20)

  • CollectModal: improve post mint image experience d7a9a935
  • Fix alwaysIncludeListingCurrency in paymentTokens 78d8fe03
  • Use seaport v1.5 for oracle orders 280b1b27
  • CollectModal & BuyModal: Fix expected price sweep bugs 08822d0a
  • BidModal, ListModal, EditBidModal, EditListingModal: filter custom on dropdown 3d610e37
  • Respect maxQuantity in case the path quantity is higher than the max 1012217f
  • CollectModal: fix maxQuantity calculation 8c322b92

Breaking Changes:

  • txHash has now been replaced with an array of txHashes, which contain the transaction hash and the chain id on which it was originated.

v1.18.10-UI (2023-11-16)

  • Fix SelectPaymentToken icon aspect ratio 6124eadb

v1.18.9-UI (2023-11-16)

  • Add Solver Capacity check for crosschain purchases 37141f14
  • AcceptBidModal: Add feesOnTop and feesOnTopCustom 37e1d874

v1.18.8-UI (2023-11-14)

  • ListModal: fix marketplace fee breakdown addfc729

v1.18.7-UI (2023-11-14)

v1.18.6-UI (2023-11-13)

  • Update SDK

v1.18.5-UI (2023-11-13)

  • Misc Bug Fixes

v1.18.4-UI (2023-11-10)

  • Fix select currency icon aspect ratio b95aca22
  • Fix token media refresh to use contract instead of collectionId a35dcc24
  • feat: Use new fee params 6c4332a7

v1.18.3-UI (2023-11-09)

  • Fix payment tokens loading bug e059354b
  • Fix two ui states showing simultaneously in CollectModal 4dd57c82
  • Update cross-chain purchase error and ErrorWell primitive 1e42a456

v1.18.2-UI (2023-11-08)

v1.18.1-UI (2023-11-08)

  • BuyModal: Disable cross-chain payment tokens 3d872206

v1.18.0-UI (2023-11-08)

  • BuyModal: Add gasCost logic 27c5c0dd
  • CollectModal: Sync api and add gasCost 575285ec

v1.17.4-UI (2023-11-07)

  • Fix default quantity sometimes being set to 0 initially 66abe09d

v1.17.3-UI (2023-11-07)

  • Improve tokenmedia fallback logic 03410e3f
  • BuyModal: Fix incorrect defaultcurrency 6d33fa22
  • Improve crosschain transaction failure error handling ba2c9736
  • CollectModal: Fix incorrect default quantity f90d1853

v1.17.2-UI (2023-11-06)

  • Fix: update swr key for nativeBalances edb87d23

v1.17.1-UI (2023-11-06)

  • Fix: Add currency conversions to paymentTokens dependencies array 34b4b88b

v1.17.0-UI (2023-11-03)

  • Cross chain Transactions 54beebcd
  • Standardize APIError by extending error and adding custom props 34ce97f2

Breaking Changes:

  • Errors are now standardized, please check for any custom error handling from the SDK/client actions.
  • Payment tokens now require a chainId to be specified

v1.16.2-UI (2023-11-02)

  • CollectModal: add usePermit prop dd82d674
  • BuyModal and BidModal: add usePermit prop fd80d39d

v1.16.1-UI (2023-11-01)

  • BidModal: fix walletClient not being passed to renderer 7f17ed3f

v1.16.0-UI (2023-11-01)

  • Add walletClient prop to modals and add to cart provider cc827f2f

v1.15.0-UI (2023-10-31)

  • ListModal: fix fee bugs abec457b
  • BuyModal: Add purchase currency selection functionality 91c0d6ad
  • CollectModal: Fix 1155 mint supply bug 6a63031c
  • Fix issue when payment token conversion is 0 5f4ea7be
  • Fix feesOnTop in BPS not working with small percentages 13fa0f08
  • Fix loading ui bug when token is refetched 498dc7ac

v1.14.1-UI (2023-10-30)

  • Fix attribute selector ts errors after upgrading hook fbc1ffd8

v1.14.0-UI (2023-10-30)

  • Handle original listing currency 4320e927
  • ListModal: OrderKind override for listing 7b116eef
  • BidModal: support orderKind prop b863ab02
  • Upgrade wagmi to v~1.4.3 and viem to v~1.16.3 38611577
  • Add alwaysIncludeListingCurrency flag b8d6dad8

v1.13.0-UI (2023-10-27)

Breaking Changes:

  • Update useAttributes hook 8bd954e2
    1. A new parameter displayCurrency - returns the price in a given currency
    2. floorAskPrice now returns an object. Previously returned a number.

v1.12.3-UI (2023-10-19)

  • Bump version to update SDK

v1.12.2-UI (2023-10-19)

v1.12.1-UI (2023-10-18)

  • Fix broken import in EditListingModalRenderer 51f7a43f
  • Fix feesOnTopUsd bug in collect modal ec631cab

v1.12.0-UI (2023-10-16)

  • Add chain icons to all modals ea3942b5

Breaking Changes:

  • Remove cross listing from ListModal in favor of Reservoir-only listing

v1.11.3-UI (2023-10-12)

  • Improve AcceptBidModal's unavailable ui 5ab15807

v1.11.2-UI (2023-10-06)

  • Fix custom chains currency detection d0314b21

v1.11.1-UI (2023-10-06)

v1.11.0-UI (2023-10-05)

  • Improve transaction observability to reduce dependency on RPC 9347f698
  • Bidmodal: use supported marketplaces api to select the right exchange (orderKind) and follow restrictions f3896827

Breaking Changes:

  • All custom modals now defer the handling of errors to the UI, while now providing more explicit errors

v1.10.0-UI (2023-10-04)

  • CollectModal: Purchase currency selector e619f299

Breaking Change Migrations:

  • apiKey moved to root configuration object, no longer required on every chain configuration.
  • CollectModalRenderer: Changes to state parameters passed from renderer

v1.9.4-UI (2023-10-03)

  • Update a8 testnet weth address 1b9332a4

v1.9.3-UI (2023-10-02)

  • Add ancient8 chain 55dfc452

  • CartPopover: Fix insufficient balance currency icon a559ae0e

v1.9.2-UI (2023-09-25)

  • ListModal: Fix Creator royalty updating to wrong value when listing 721c 63d94241
  • CollectModal: Fix issue with disabled button after disconnecting 8ad67182
  • Update all modals with ErrorWell logic 2608641c

v1.9.1-UI (2023-09-21)

  • BidModal & ListModal: Fix retry logic 15763bd7

v1.9.0-UI (2023-09-21)

  • BuyModal & CollectModal: Allow opening without being connected 8beb0787
  • Improve "User Rejected" error 4d6d132b
  • Add zkEVM WETH details 801b2ad7
  • CollectModal: handle sweeping 721c tokens listed in a different currency 21ab7c26

v1.8.6-UI (2023-09-18)

  • Update SDK

v1.8.5-UI (2023-09-14)

  • ListModal: only get supported marketplaces when modal opens 8934742
  • ListModal & BidModal: retry button should switch chanins if necessary abaeb81
  • ListModal: Remove outdated opensea fee logic ff0e0ca

v1.8.4-UI (2023-09-07)

  • Allow chain override for all modals 7395dca
  • CollectModal: fix sweeping 1155s quantity 63ea43a
  • ListModal: fix collect floor stat 2068d4b
  • CollectModal: format quantity available abfd250
  • Add zksync wrapped contract details 54d24d9
  • useCollections: Update collections/v6 to v7 38ecc5a

v1.8.3-UI (2023-09-06)

  • Make wagmi a peerdependency of RK ui 98b10b7

v1.8.2-UI (2023-09-05)

  • Round down to avoid decimals when calculating bps feesOnTop dfeb7ce

v1.8.1-UI (2023-08-31)

  • CartPopover: Tweak theme keys to be more configurable a2bf151
  • useCollections: Upgrade from v5 to v6 f0a48a0
  • BuyModal: fix unavailable title when token is still loading edb0190
  • TokenMedia: add support for m4a audio and mov video 1880983
  • TokenMedia: handle updated media url 8a5c4dd

v1.8.0-UI (2023-08-30)

  • Setup different exports based on the import flavor ba5608d

v1.7.1-UI (2023-08-30)

  • Add bounty referrer global parameter for purchasing 82efe58

v1.7.0-UI (2023-08-28)

v1.6.2-UI (2023-08-25)

  • Sync Api

v1.6.1-UI (2023-08-22)

  • Improve error messaging to surface more information from API errors

v1.6.0-UI (2023-08-21)

  • [BREAKING]: Improve expected price check cc83f1a
  • CartProvider: cart checkout modal fix success message bc63cc9

v1.5.2-UI (2023-08-18)

  • Update manifold contract address for goerli ea956bf

v1.5.1-UI (2023-08-18)

  • Update manifold contracts 2c89c4a

v1.5.0-UI (2023-08-11)

  • useUserTopBids update from v2 -> v4 of the api 596c732
  • BuyModal & Cart: Update successfull/failed purchases logic 38def47

v1.4.0-UI (2023-08-03)

  • Upgrade useBids hook to v6 37247fd
  • Upgrade useListings hook to v5 30134c3
  • CollectModal: Display fees for mints d30d0ee
  • CartProvider: add support for usd based fixed fee 8a3924a
  • CollectModal: add support for usd based fixed fee 573357d
  • BuyModal: add support for usd based fixed fee ed3a2cd

v1.3.9-UI (2023-08-01)

  • Dont override ids if already supplied 8755396

v1.3.8-UI (2023-08-01)

  • Patch coingecko currency filter deprecation issues cdff5f7

v1.3.7-UI (2023-07-31)

  • Patch when purchasing always supply the currency address 76e79c5
  • Remove hardcoded paths a583a3d

v1.3.6-UI (2023-07-28)

v1.3.5-UI (2023-07-28)

  • Add linea chain details for wrapped contract b77abfd

v1.3.4-UI (2023-07-25)

v1.3.3-UI (2023-07-21)

v1.3.2-UI (2023-07-21)

  • Update Arbitrum Nova wrapped contracts 5c09ede

v1.3.1-UI (2023-07-20)

  • BuyModal: Patch bug where decreasing the quantity causes unavailability 6112855
  • CollectModal: Fix successful/failed count for 1155s 2023-07-19
  • CollectModal: Update 1155 max quantity logic and total calucaltion 19102b0

v1.3.0-UI (2023-07-18)

  • TokenMedia: fallback to IPFS if metadata images missing b1b0156
  • Fix token checkout usdPrice when undefined a5b0447
  • CollectModal: Fix copy for multiple approvals 6045ef7
  • Add avalanche wrapped currency 16db37a

v1.2.4-UI (2023-07-17)

  • Add base to wrapped contract names and address 179a1eb

v1.2.3-UI (2023-07-14)

  • Disabled quantity selector in bid modal for 1155s with supply of 1 75af60e
  • Add sweeping support for 1155s update ui

v1.2.2-UI (2023-07-07)

  • Fix type definitions for Custom Bid/EditBid Modal a68e029
  • Fixed price text wrapping issue d675b1a

v1.2.1-UI (2023-07-05)

  • Combine Sweep Modal and Mint Modal into CollectModal 7bd8949

  • Refactor fees to support multiple recipients 9e58560

  • Changed bidInput to bidAmountPerUnit 730c9f8
  • Fix bug when itemAmount is undefined 6e66cc9
  • Add quantity to the bid modal for collection/attribute offers and 1155s c785a73

v1.2.0-UI (2023-07-03)

  • ListModal: override marketplace fees 349a14c
  • BidModal: Add feesBps prop 46f021e
  • CartProvider: Refactor fees and add global referrer fees 0023b9a

v1.1.14-UI (2023-06-29)

v1.1.13-UI (2023-06-28)

  • Add bnb wrapped contract configuration 798a02d

  • AcceptBidModal: use netamount to check expected price d9533d2

  • ListModal: Use new payment tokens property from supported marketplaces api 7d536a4

v1.1.12-UI (2023-06-27)

  • Upgrade Viem & Wagmi Peer dependencies 0dddd11

v1.1.11-UI (2023-06-27)

  • EditBidModal and EditListingModal: Fix collection range issues bd21a95
  • AcceptBidModal: Fix token range lookups c71f432
  • Add payment token logic for opensea listing in non native currencies 630f60b
  • Use net amount when checking expected price quote for selling ddad809
  • Upgrade viem to ~1.0.6 rainbowkit to ^1.0.3

v1.1.10-UI (2023-06-22)

  • Update Powered by Reservoir modal footers 6ae1ad6
  • Buymodal: Redirect users to lifi when add funds is clicked 2ad5fa2

v1.1.9-UI (2023-06-21)

  • Add custom chains to fix zora chain transaction detection 4ae8067

v1.1.8-UI (2023-06-20)

v1.1.7-UI (2023-06-20)

  • ListModal: Fix bug with oracle enabled fees not displaying properly f8a591a
  • Fix sweep modal bug when slider breaks when using 'by ETH' for small amounts a5a6e93

v1.1.6-UI (2023-06-16)

  • Post results to execute results when signing transactions

v1.1.5-UI (2023-06-13)

  • Upgrade viem dependency to ~0.3.35 8450dd9
  • BuyModal: Fix issues with 1155 multi buy a8866c1

v1.1.4-UI (2023-06-12)

  • Reduce token image sizes to improve performance c149e06

v1.1.3-UI (2023-06-12)

  • Update SDK

v1.1.2-UI (2023-06-09)

  • Update SDK

v1.1.1-UI (2023-06-08)

  • Update SDK

v1.1.0-UI (2023-06-08)

  • Strip out flagged status api calls 9afae7f
  • Allow customizing modal title and CTA copy 26fec99
  • Block adding multiple listings of the same 1155 token from the same maker b309cd8
  • Upgrade radix libraries to latest 53a1801

v1.0.3-UI (2023-06-07)

  • Handle sweep price changes 4955f8c

v1.0.2-UI (2023-06-06)

  • Add weth contract for zoratestnet 508a190
  • add wrapped contract details for testnet chains 745c17e

v1.0.1-UI (2023-06-02)

  • Fix bid quantity total calculating in custom modal 4022c80
  • Transaction result ui in Sweep/CartCheckout modals 933e906
  • Add fee variables to sweepTokens dependency 2023-06-02
  • Fix: bps takes precedence over fixed fees e88b60a
  • Merge pull request #239 from reservoirprotocol/armando/grwth-2504-partial-sweeping-1155s-in-the-buymodal c2af048
  • Fixed price used for mixed currencies e53ca06

v1.0.0-UI (2023-06-01)

v0.18.0-UI (2023-05-30)

  • Merge pull request #260 from reservoirprotocol/fixes/accept-bid-modal 9d55677
  • Merge pull request #259 from reservoirprotocol/pedro/grwth-2753-buymodalcustom-allow-for-feesontop-to-be-specified e988a1c
  • Fix some AcceptBidModal errors 041026b
  • Fix error in AcceptBidLineItem due to keys not set in repeatable elements 5218394

v0.17.0-UI (2023-05-27)

  • Tweak BuyModal referrerFee props to support passing in multiple receipients and fees b0bec2d
  • Add fees on top to BuyModalRenderer 4a22aed
  • Merge pull request #244 from reservoirprotocol/pedro/grwth-2551-support-batch-selling-in-rk 48d2ba4

v0.16.9-UI (2023-05-25)

  • feat: finalize 2dcc49f
  • feat: Updaete UI 0d64d94
  • fixed default currency 2023-05-25
  • Allow passing in multiple currencies to the bid modal b07de01
  • Fix issues with determining if a purchase was successful not when sweeping/selling/checking out the cart e26ed64
  • Revert back to importing allChains from viem 47696f3
  • Got speeding up a transaction to work f2aedb1
  • Fix issue with accept bid modal not fetching bids when normalize royalty changes 5a13cbe

v0.16.8-UI (2023-05-23)

  • Merge pull request #251 from reservoirprotocol/armando/grwth-2747-add-hook-for-activity-search 7acbc47
  • Merge pull request #238 from reservoirprotocol/armando/grwth-2582-use-opensea-testnet-api b8023c0
  • feat: Add false 80a1004
  • feat: Fix options stuff 979479c
  • feat: Update search check 9b05e4c
  • feat: Export hook a51f7c0
  • feat: add useSearchActivities hook cdb1043
  • feat: More ids stuff d62942b
  • Fixed signTypedData in executeSteps 2023-05-22
  • feat: pass id into UseTokenOpenSea 9fc1431
  • feat: Use id in cartProvider b9f6e88
  • Fix import issue with wagmi/chains and parcel 91e80f1
  • Fix http url error 53a1c73
  • moved wagmi to peer dependencies 2023-05-16
  • attempting to fix build errors 52ec0f9
  • removed ethers from demo 2023-05-16
  • updated format currency comnponent to use bigint c3c2751
  • resolve conflicts 5a48f36
  • wip ffbdcaf
  • upgraded wagmi and rainbowkit in demo app 11082b5
  • Batch selling in the AcceptBidModal d1ad38b
  • feat: Formatting bef2b2f
  • feat: Update map 783408c
  • wip batch accepting bids dac02e1
  • feat: Add override d69c290
  • feat: Resolve review de5cc74
  • feat: Partial styling fe4c9e1
  • feat: Add tx map a4c12f5
  • feat: Remove logging eb4686d
  • feat: Update use partial options b1d3d3a
  • feat: Partial logic 27a01a8
  • feat: Hardcode chain value f2ef440
  • feat: Use testnet api on goerli ee898e0

v0.16.7-UI (2023-05-18)

  • Display prices for mints in activity 874fd2e

v0.16.6-UI (2023-05-16)

v0.16.5-UI (2023-05-15)

v0.16.4-UI (2023-05-15)

v0.16.3-UI (2023-05-11)

v0.16.2-UI (2023-05-09)

  • Fix referrer fee bugs in BuyModal and CartProvider e29b85f
  • SweepModal: copy changes, change default to 1, fix broken images 96c8258
  • Expose unofficial useCoinConversion hook 12591d9
  • Support seaport 1.5 for oracle orders bdc73ef

v0.16.1-UI (2023-05-05)

v0.16.0-UI (2023-05-05)

  • [BREAKING] Fix reserved keyword typescript errors with default chain type (changed to active) f93eea0

v0.15.7-UI (2023-05-02)

  • Added tooltip to all currencies afdf0f7
  • Add ability to pass quantity to placeBid function in BidModalRenderer when creating a custom BidModal c232268

v0.15.6-UI (2023-04-28)

  • Fixed missing price in callback dependencies for edit listing modal 2e94a10
  • Show a warning when using deprecated APIs c6bf13d
  • Fix marketplace redirects on ListModal 04f7435

v0.15.5-UI (2023-04-21)

  • Add optimism wrapped contract address used for bidding a9c8438

v0.15.4-UI (2023-04-20)

  • Added sweepStep to onClose callback 3605351

v0.15.3-UI (2023-04-20)

  • Sweeping Modal e53e550 reservoir-kit/commit/2e0542b)

v0.15.2-UI (2023-04-19)

  • Add support for coinGeckoId global setting to map symbols to coinGeckoIds 919e33b
  • Updated list modal with updated body styles b32fd2b
  • Refactored text primitive's body styles e300556

v0.15.1-UI (2023-04-17)

  • feat: Cleanup logical op b6e1afd
  • feat: Add global coinId param d70f800
  • Updated single marketplace state for list modal 2023-04-12

v0.15.0-UI (2023-04-12)

  • Upgrade to v3 for user collections endpoint 734ab16
  • Add partial messaging support for the cart 1dd82b7
  • Display Steps in the cart checkout 74d5f0a

v0.14.5-UI (2023-04-07)

v0.14.4-UI (2023-04-07)

  • Updated executeSteps fixed error ux
  • Added approval collapsible 2023-04-06
  • Merge pull request #206 from reservoirprotocol/armando/grwth-2391-let-error-messages-through-from-the a644005
  • Added path to executeSteps state 2023-04-05
  • Removed Accordion primitive bcadb42

v0.14.3-UI (2023-04-04)

  • feat: Expose all 400 errors from backend 629fd3d
  • fix: Use statusCode property 4cb1093
  • feat: Expose cancel listing errors a52e72b
  • feat: Expose cart errors df07115
  • Added new marketplace api to dynamically calculate the marketplace fee 6dadd2f
  • Parallelize step items 2023-03-31

v0.14.2-UI (2023-04-04)

  • Add fixed fee support to BuyModal 0e3b0dd

v0.14.1-UI (2023-04-03)

v0.14.0-UI (2023-04-03)

  • Merge pull request #199 from reservoirprotocol/ted/grwth-2337-edit-offer-modal fd95d60
  • Merge pull request #201 from reservoirprotocol/pedro/grwth-2371-update-useusertokens-hook-to-v7 5453d8f
  • Merge branch 'ted/grwth-2337-edit-offer-modal' of https://github.com/reservoirprotocol/reservoir-kit into ted/grwth-2337-edit-offer-modal d7f6522
  • bug fix: use collectionId in tokens fetch 6785b05
  • Fix BidModal/EditBidModal balance check when currency has less than 18 decimals 6a3b74c
  • Fix BidModal and EditBidModal to properly display the wrapped balance 5eaaaca
  • Upgrade useTokens to v6 73a1f84
  • Upgrade useUserTokens to use user/tokens v7 api ea4d7c9
  • Added support for different currency bids to edit bid modal 74c3ed6
  • Added isTokenBid logic 2df88c4
  • finished edit bid modal e745f36
  • wip 95688fc
  • got basic edit bid modal set up be8b609

v0.13.3-UI (2023-03-28)

  • Update mainnet oracle zone address c37fbc9
  • Fix quantity selector colors 518f8f8

v0.13.2-UI (2023-03-23)

  • Merge pull request #194 from oplabs/main 73ab41f

v0.13.1-UI (2023-03-23)

  • Add logic for non native currency conversion 50134eb

v0.13.0-UI (2023-03-22)

  • Merge pull request #195 from reservoirprotocol/ted/grwth-2247-oracle-order-edit-listing-offer 8955637
  • Allow passing oracle enabled f9b1514
  • updated quantity logic below token name 924c5eb
  • Updated token primitive to show quanitty by name if there is expiration data b911e58
  • remove unused import 598b9be
  • Add oracle support to bid modal b279ae0

v0.12.3-UI (2023-03-21)

  • Add arbitrum WETH contract 8540040

v0.12.2-UI (2023-03-21)

  • Upgrade typescript to be compatible with wagmi@latest 16398e6
  • 1155 cart support f582fd3
  • EditListingModal for oracle orders 7b1f993
  • Fixed quantity selector input to allow empty value efa2bc3
  • Update priceSubtitle 2244211
  • Added chain id to fetchOrders and fetchTokens 448f34f
  • don't include token if orderId in checkout 99e3f4c
  • Moved QuantitySelector to modal directory b50c11d
  • Added orderId and quantity to checkout 2780098
  • Removed hardcoded baseUrl 7c391a3
  • Finished validate function 93376cc
  • Swapped ConnectKit for RainbowKit 37c6c62
  • Upgrade to typescript v4.94 stiches v1.3.1-1
  • Add Currency prop to bid modal ba8e60d

v0.12.1-UI (2023-03-17)

  • Fix dynamicPricing price not reverting when no items in cart 2e1cdbc

v0.12.0-UI (2023-03-15)

  • Fix review comments on 1155 buymodal sweeping experience ac01564
  • Merge pull request #187 from reservoirprotocol/ted/grwth-2245-os-price-textfield-disappears-in-rk 537bf91

v0.11.5-UI (2023-03-10)

  • Added check for collection and fetchingOnChainRoyalties to list modal's loading status 45c5190
  • patch: Simplify operator note 69113fe
  • fix: typescript errors b10b85f
  • patch: Determine oracle order from raw zone address de81526
  • Rename StepData type to prevent issues when automatically exporting StepData bff1a53
  • fix bug with 1155 order id being an empty string fe9c172
  • patch: Update cancels for oracle offers 2adcbc9
  • patch: Update cancels for oracle listings e543af9

v0.11.4-UI (2023-03-08)

  • fix: sort buy modal listings by price c07e13c
  • fix: purchasing 1155 by order id f26e346
  • Merge pull request #182 from reservoirprotocol/ted/grwth-2226-oracle-order-allow-passing-oracle 83768fc
  • Add oracle support to list modal cd3e456
  • Fixed bug with 0 showing in cart item when missing price 2cad038
  • 1155 sweeping via the buy modal 229ea54
  • Logic for 1155 sweeping in the buymodal 16d6592
  • Updated sorting of undefined 04de2d6
  • Add support for dynamic pricing for contingent orders 1cb4eb0

v0.11.3-UI (2023-03-03)

v0.11.2-UI (2023-03-02)

v0.11.1-UI (2023-03-02)

  • Merge pull request #176 from reservoirprotocol/armando/grwth-2125-price-conversion-returns-0-due-to 3721829
  • Merge pull request #177 from reservoirprotocol/armando/grwth-2187-token-activity-hook e9c8c8d
  • Add return null for no tkn passed f2096eb
  • rm uneeded comments 58a27e9
  • Change var name 57f9f06
  • Formatting stuff 7c24d59
  • Make apiKey and proxy optional 199a286
  • Some formatting stuff a83146b
  • Create baseUrl func 2b9d66e

v0.11.0-UI (2023-03-02)

  • Resolve conflicts c111a94
  • Merge pull request #174 from reservoirprotocol/armando/grwth-2154-improve-coingecko-conversion-currency d4fc8ec
  • return null if falsy tkn 651d819
  • Prevent click event bubbling in TokenMedia's fallback 'Refresh' button 593e9d0
  • Return null on no tkn cc427be
  • Fix some demo stuff 2f69015
  • Get setup working 2c8e35d
  • Setup exports for hook 81a2079
  • Add params and url c1edb97
  • More base functionality 3928e24
  • Add types 7d969ee
  • Use id 63cac6f
  • Hook file d429755

v0.10.1-UI (2023-02-28)

  • Merge branch 'main' of github.com:reservoirprotocol/reservoir-kit 4199118
  • Fix BidModal net amount not in the same currency as bid amount 3dad8df
  • Fixed hooks including undefined values in data array ee40262
  • fix: type error bc2e87b

v0.10.0-UI (2023-02-23)

  • Upgrade execute/sell and execute/buy to v7 1a4388a
  • Merge pull request #163 from reservoirprotocol/ted/grwth-2145-update-rk-demo-to-use-connectkit 64c9419
  • Upgrade to execute/bid v5 e5c9a0b
  • Upgrade to execute/list v5 c0aad51
  • Swapped RainbowKit for ConnectKit and upgraded wagmi to v0.10.11 fbcc4dc

v0.9.4-UI (2023-02-22)

  • Fix polygon crash when using on chain royalties 1a08d43

v0.9.3-UI (2023-02-21)

  • Make enableOnChainRoyalties optional 3729c9f

v0.9.2-UI (2023-02-21)

  • Merge pull request #160 from reservoirprotocol/feature/royalty-improvements b810030
  • fix: OS fee calculation for listing 0c218a1
  • fix: bug importing wagmi chains 6082987
  • Only add fees to seaport listings 6516f4d
  • Merge pull request #161 from reservoirprotocol/pedro/grwth-2123-handle-when-token-thumbnail-is-missing 4cd8f10
  • Fix mixed cart alert happening when cart item is unavailable 86d46b1
  • Fallback to collection image is token image is missing in the cart 03ba888
  • fix: remove unnecessary async 0860edc
  • Support passing enableOnChainRoyalties to ListModal 7905657
  • Update OS fee amount ea36154

v0.9.1-UI (2023-02-20)

  • Merge pull request #157 from reservoirprotocol/pedro/grwth-2094-currency-icon-changes-when-adding-tokens 21cabf0
  • Fix typo in cartpopover toast 1c89d06
  • Merge pull request #158 from reservoirprotocol/pedro/grwth-2103-price-change-indicator-displays-when f549261
  • Suppress price change alerts when removing an item from the pool in your cart be1bcfe
  • Add currency conversion warnings, add handler for when wallet is not connected in the CartPopover 33b010b
  • Add logic to prevent users from adding tokens they own or that has a listing they own in the cart 87de1c5

v0.9.0-UI (2023-02-15)

  • Sync api f08021d
  • Merge pull request #154 from reservoirprotocol/pedro/grwth-1940-hooks-configured-with-dynamic-reservoir e93f7a5

v0.8.14-UI (2023-02-15)

  • Merge pull request #153 from reservoirprotocol/pedro/grwth-517-change-the-colors-for-rk-dark-mode bf02e4b
  • Tweak copy, enlarge cart popover empty state 10a18a2
  • Merge pull request #150 from reservoirprotocol/pedro/grwth-1904-js-error-when-listing-for-extremely e338aac
  • Price update alerts only impact items that have an active price 61b17be
  • Improved logic and ux for minimum list amount 6c67f6e
  • [BREAKING]: chain configuration overhaul 5214394
  • Adjust default dark theme modal colors d11505f

v0.8.13-UI (2023-02-10)

  • Add tokenUrl link to CartPopover 84fc21a
  • Fix cartpopover sizing on mobile e495be4

v0.8.12-UI (2023-02-09)

  • includeDynamicPricing by default in useDynamicPricing hook de9d3df

v0.8.11-UI (2023-02-09)

  • Remove trigger style from CartPopover 219ec20

v0.8.10-UI (2023-02-09)

  • Merge pull request #149 from reservoirprotocol/ted/grwth-2003-token-price-doesnt-refresh-after-listing d10cc35
  • Added currentStep to onClose callback data 5a693c4
  • Merge pull request #148 from reservoirprotocol/ted/grwth-1972-prevent-click-event-bubbling-in 40b7f33
  • Merge pull request #145 from reservoirprotocol/ted/grwth-1955-update-listing-expiration-date-to-6 9ad427e
  • Prevent entering in a list price for extremely low, which errors out 80970e7
  • Moved onClose logic to be inside onOpenChange function 27e4d6e
  • Dynamic pricing in cart 44a7193
  • Fixed modals not triggering onClose when clicked outside eb08bbc
  • Add dynamic pricing, refactor to have a simpler interface 5418e70
  • Prevent click event bubbling in TokenMedia component d73e872
  • Referrer fee ui for cart popover 316d887
  • Fix error on bid modal when fetching mainnet and goerli chains 32467ed
  • cart persistence, transaction handling 7befeb6

v0.8.9-UI (2023-01-30)

  • Fix safari rounding issues when using Intl.NumberFormat 1aa9e85
  • Fix: deduct royalties from profit in list modal aede012
  • Updated list modal's button copy 36843d3
  • fixed Big Number conversion for weiPrice in List Modal 062b4a9
  • Updated listing expiration date of 'None' to '6 Months' a417b3d
  • 🎉 Release ui package v0.8.9 f3b46d5
  • Merge pull request #141 from reservoirprotocol/pedro/grwth-1831-fix-safari-rounding-issue-in-v16 1667052
  • Merge pull request #142 from reservoirprotocol/ted/grwth-1912-listmodal-profit-doesnt-deduct-royalties 30d827e
  • Merge pull request #143 from reservoirprotocol/ted/grwth-1893-listing-modal-copy-suggestion 453e9f2
  • wip cart popover 18715e2
  • Support fetching multiple ban statuses from opensea aacf0f7
  • fixed Big Number conversion for weiPrice in List Modal 947547d
  • Updated list modal's button copy 813f863
  • Fix: deduct royalties from profit in list modal 7f42c59

v0.8.8-UI (2023-01-23)

  • Fix safari rounding issues when using Intl.NumberFormat 2afb52a
  • Merge pull request #140 from reservoirprotocol/pedro/grwth-1914-not-getting-updated-balance-for-custom 1667272
  • Merge pull request #139 from reservoirprotocol/pedro/grwth-1849-upgrade-swr-to-v2 a38820d
  • Remove chain_id configuration from useBalance check 3818d73
  • Fix hasNextPage when using an offset 7358721
  • fix swr migration issue when passing string vs array to fetcher 14fc230
  • Fix useCollections hook not passing api key or version 1829507
  • Normalize hook responses and add resetCache function to hook response d4a99ea

v0.8.7-UI (2023-01-20)

  • Merge pull request #132 from reservoirprotocol/pedro/grwth-1668-improvement-for-listing-1155-in-quantity e3c135d
  • fix: prevent 0 pricing when listing ba92d2f
  • Merge pull request #133 from reservoirprotocol/pedro/grwth-1679-update-single-token-purchase-price 1faf587
  • Merge pull request #136 from reservoirprotocol/pedro/grwth-1678-acceptbid-modal-price-change-update 0c71239
  • Merge pull request #135 from reservoirprotocol/pedro/grwth-1743-bidmodal-displays-collection-floor-ask cfbd8a3
  • Merge pull request #137 from reservoirprotocol/pedro/grwth-1519-client-passes-currency-when-filling b624149
  • Update AcceptBidModal title dcf3050
  • Remove currency from params when buying a listing, handled automatically on the backend 17804be
  • BuyModal: ignore listings that are not active f5bbb78
  • ListModal remove sync logic and toggle, remove prepopulated price, improve ux when price is 0 410ba82

v0.8.6-UI (2023-01-12)

  • Improve accept bid modal loading ux and improve price mismatch ux 93f5a84
  • Fix floor ask price for trait selector in the BidModal 8fe3c64
  • Updated token media prop types 65a54e0
  • Improve loading ux and refresh data if an error occurs whenn trying to buy 7cd3749
  • Improve 1155 listing ux, unblock opensea 1155 quantity listing 0d22cac
  • Merge pull request #129 from reservoirprotocol/pedro/grwth-1294-useownerlistings-hook-firing-when-not 7170a45
  • Add padding to TokenMedia and aspect ratio 07efc9c
  • Prevent useOwnerListings hook from firing if user is not connected 6b2e7f3

v0.8.5-UI (2023-01-09)

  • Merge pull request #128 from reservoirprotocol/feature/use-user-collections-hook 273d7fa
  • Updated limit variable name and logic a81dcc6
  • Added dynamic pageLimit variable and updated default limit f68bdb4
  • Updated default limit and offset size for useUserCollections 56af4de
  • Add useUserCollections hook d9af588

v0.8.4-UI (2023-01-06)

  • Merge pull request #126 from reservoirprotocol/pedro/res-1606-update-copy-on-rk-for-polygon 2683361
  • Upgrade useCollections hook to a paginated hook 7768490
  • Make etherscan text dynamic based on current chain 67a8824

v0.8.3-UI (2023-01-04)

  • Update hasNextPage logic for activity hooks 61e75c1

v0.8.2-UI (2023-01-03)

v0.8.1-UI (2023-01-03)

v0.8.0-UI (2023-01-03)

  • Fix type errors when migrating to asks hook and bids hook f57b5d3
  • Merge pull request #123 from reservoirprotocol/pedro/res-1595-update-rk-hooks-to-use-latest-apis f65aa84
  • Updated deprecated apis used in hooks/modals 14dd5c3
  • Add cancel listing modal c815fe5
  • Fix list modal button close color c0233b4
  • Completes RES-1512 20f54d4
  • CancelBid modal ff7b989

v0.7.5-UI (2022-12-28)

  • Rename reservoir-kit-client to reservoir-sdk 5591309

v0.7.4-UI (2022-12-28)

  • Always pass chain id with useBalance hook 78648f7
  • Resolve conflicts fd07f9c
  • Support different chains and tokens when checking balance 8c313a1
  • Add lowest value to formatCurrency, fix wrapped contract price display when accepting a bid 5c8a6e2
  • Fix USD price to use wrapped contract symbol for BidModal b67fff2

v0.7.3-UI (2022-12-21)

  • Merge pull request #113 from reservoirprotocol/pedro/res-1642-add-oncurrentstepupdate-hook-to 6fe4a9a
  • Allow for configuring button text color 76c322f
  • Accept bid onCurrentStepUpdate 847d29d

v0.7.2-UI (2022-12-19)

  • Better support for contract ranges when accepting a bid f7ee8b8
  • Cancel offer modal f13ade4
  • fix: wrong git repo link d7c77bf

v0.7.1-UI (2022-12-14)

  • Add file extensions to js imports 97b4c8a

v0.7.0-UI (2022-12-13)

  • Upgrade wagmi to 0.9, fix issues when migrating to esmodules and dropping commonjs modules 30ea0f5

v0.6.6-UI (2022-12-12)

  • switch to iframe for rendering svgs 765f86d

v0.6.5-UI (2022-12-06)

v0.6.4-UI (2022-12-06)

  • Upgrade to user tokens v6 endpoint 8ce46bc

v0.6.3-UI (2022-12-05)

  • Fix usd to coin conversion falls back to 1000 instead of 0 on ListModal addf7ca

v0.6.2-UI (2022-12-02)

  • Add fallback style and className to fallback component bda79f1

v0.6.1-UI (2022-11-29)

  • Merge pull request #98 from reservoirprotocol/pedro/res-673-support-buying-multiple-1155-tokens 14fd210
  • Fix balance check when total price changes not updating hasEnoughEth variable eebf2a6
  • Merge branch 'pedro/res-673-support-buying-multiple-1155-tokens' of github.com:reservoirprotocol/reservoir-kit into pedro/res-673-support-buying-multiple-1155-tokens 45b70dd

v0.6.0-UI (2022-11-28)

  • Merge pull request #106 from reservoirprotocol/pedro/res-1166-convert-bps-fee-to-wei-price-when-buying ab1c907
  • Merge branch 'pedro/res-955-rk-broken-currency-logo-on-polygon' of github.com:reservoirprotocol/reservoir-kit into pedro/res-955-rk-broken-currency-logo-on-polygon 9cef78f
  • Resolve conflicts fb66b4e

v0.5.12-UI (2022-11-28)

  • Improve audio and video rendering, adding a default fallback d42326b
  • Loosen type restrictions for TokenMedia dfa45e6
  • swapped illustrations for generic icons a5cc2e5
  • Disable quantity selector on Listmodal if a non native marketplace is selected 9f0348e
  • Remove referrerFee from global configuration due to difficulty calculating bps to atomic unit b97ec47
  • Default dimensions and positioning for TokenMedia e51e548
  • Add normalize royalties to useListings hook in BuyModal d334541
  • Calculate referral fee in lowest common denominator in BuyModal 36ec148
  • Fix quantity not recalculating ListToken method in ListModalRenderer 3406c6f
  • Token media renderer 800aef7

v0.5.11-UI (2022-11-18)

  • Support normalize royalties in useUserTopBids hook b30fff7
  • Fix attributes recalculating on every render 5ff1f0a
  • Multiply quantity by price when buying multiple erc1155 tokens in BuyModal c2bc9f7
  • 🎉 Release ui package v0.5.11 995208c
  • Merge pull request #103 from reservoirprotocol/pedro/res-1159-add-normalizedroyalties-to ff2d479
  • Support normalize royalties in useUserTopBids hook 167404f
  • Fix attributes recalculating on every render aadb2f8
  • added support for buying by order id in the BuyModal 6e8bdb3
  • Merge branch 'main' of https://github.com/reservoirprotocol/reservoir-kit into ted/res-1139-rk-upgrade-wagmi-to-v07x 4242e80
  • switched wagmi to v0.7 fd281e4
  • Fix issues with loading listing in buy modal ef59ae5

v0.5.10-UI (2022-11-16)

v0.5.9-UI (2022-11-15)

  • Merge pull request #90 from reservoirprotocol/pedro/res-967-buymodal-expected-price 848c104
  • Merge pull request #91 from reservoirprotocol/feature/normalized-royalties 96c853e
  • Resolve conflicts 8d2ab48
  • Merge pull request #93 from reservoirprotocol/pedro/res-1060-slow-loading-ux-bid-modal-deeplinking af10bd4
  • Merge pull request #94 from reservoirprotocol/pedro/res-709-bidmodal-attribute-filter-doesnt-support 86c0945
  • Support erc1155 quantity selection in BuyModal 24101fa
  • update default and follow-thru on close 21a3d93
  • Support erc1155 quantity selection in ListModal c51bffd
  • bid expiry to 1mo to match listing 04f8cd7

v0.5.8-UI (2022-11-11)

  • Set default ListModal expiration to 1 month d906c98
  • Filter out range attributes from BidModal attribute selector c102466
  • Fix unnecessary call to fetch attributes when bidding on a token using the BidModal 4d255cf
  • Improve ux when loading a bid to accept in the AcceptBidModal 71c22a2
  • Fix issues with wrapped contract balaance lookup in bids d14cb9e
  • Fixes RES-1028: add ability to override global normalize royalties configuration per relevant modal c69ce46
  • Fixes RES-1030: Add support for global normalized royalties configuration adb9d62
  • Add support for polygon and refactor for generic native/wrapped currencies based on chain 822498d
  • Improve error message for price mismatch in buy modal 4d10a02

v0.5.7-UI (2022-11-04)

  • Add support for accepting a bid by id in the AcceptBidModal 64016b3
  • Add ability to enable/disable useBids hook 8e3d6d9

v0.5.6-UI (2022-10-26)

v0.5.5-UI (2022-10-26)

v0.5.4-UI (2022-10-25)

  • Merge pull request #84 from reservoirprotocol/fix/list-modal-text-overflow 5ea641d
  • Fix issue with attribute prop after opening 94515f0
  • Add ListModal toggle for nativeOnly to remove all non native marketplaces cef9531

v0.5.3-UI (2022-10-24)

  • Switch to standard US date format when displaying dates a4f5fa1
  • Add openState property to programmatically open the BuyModal, ListModal, BidModal and AcceptBidModal 8d046a6

v0.5.2-UI (2022-10-21)

v0.5.1-UI (2022-10-20)

  • Fix issue with useUserActivity types 167b246

v0.5.0-UI (2022-10-20)

  • Upgrade useCollectionActivity to v4 be913c1
  • added truncation support to all labels on the list and bid modals 6aa5da0
  • Fix typescript error in useUserActivity 9e63f50

v0.4.14-UI (2022-10-20)

  • Display blank for List Price when no listing is available 9142c21
  • Added truncation support for the 'Highest Trait Floor' text on the list modal 3f75179

v0.4.13-UI (2022-10-13)

  • Improve performance when calculating attribute count 6455159
  • Fix performance issues when BidModal renders too many attributes in selector, fix minor BidModal attribute issues 616e28e
  • Fix issue with long modals unable to be scrolled 4d44363

v0.4.12-UI (2022-10-12)

  • Fix useCollectionActivity using wrong version (v2 => v3) 7e4e054

v0.4.11-UI (2022-10-12)

v0.4.10-UI (2022-10-11)

  • Omit users from useUsersActivity hook options to prevent typescript error 89c2f8b

v0.4.9-UI (2022-10-11)

  • Add useUsersActivity hook and update useCollectionActivity hook to v3 822d07f

v0.4.8-UI (2022-10-06)

v0.4.7-UI (2022-10-05)

  • Fix an issue where a fee calculation causes an overflow c588d81

v0.4.6-UI (2022-10-04)

v0.4.5-UI (2022-10-04)

  • Merge pull request #78 from reservoirprotocol/collection-activity 736d4d7
  • fixed demo 90732ef
  • add export f3d1787
  • added collectionActivity endpoint hook a34b586

v0.4.4-UI (2022-10-04)

  • Fix issue with ETH currency icon not aligning properly with the text 0549bd2
  • use new floorAskPrice 9133feb

v0.4.3-UI (2022-10-03)

  • Upgrade useBids from v3 to v4 c126dc4

v0.4.2-UI (2022-09-30)

  • Fix wrong version of userTokens being used in useUserTokens hook; v4 => v5 5cca001

v0.4.1-UI (2022-09-27)

  • Fix isFetchingPage calculation for hooks, add some minor fixes and tweaks for useUserTokens after testing 207c290
  • fix: types and pagination logic c4b57b6
  • feat: upgrade to v5 9cbe432
  • Merge remote-tracking branch 'upstream/main' into user-tokens 5b88e33
  • feat: add user tokens hook fd47ead
  • Add useBids hook 62851a1

v0.4.0-4-UI (2022-09-26)

  • Fix AcceptBidModal bug when approving a marketplace, Completes RES-503 dfa611f
  • fixed attribute offer autofill f25ce5a
  • fix spacing and dimensions accept bid modal c5f3359

v0.4.0-3-UI (2022-09-26)

  • Merge branch 'main' of github.com:reservoirprotocol/reservoir-kit 16a3598

v0.4.0-rc.2-UI (2022-09-23)

v0.4.0-rc.1-UI (2022-09-23)

v0.4.0-UI (2022-09-20)

  • BREAKING: Break up fees into referral and marketplace to reduce confusion and allow for flexibility fb7ff72
  • misc. changes cb07e82
  • misc changes d883e51
  • first commit c728a81

v0.3.7-UI (2022-09-16)

v0.3.6-rc.2-UI (2022-09-16)

  • Revert "✨ Prerelease ui package v0.3.6-rc.2" wrong version 8e6e987
  • ✨ Prerelease ui package v0.3.6-rc.2 b307b23
  • make onClose optional e0ab86d

v0.3.6-rc.1-UI (2022-09-15)

  • Merge pull request #58 from reservoirprotocol/accept-bid d2bb7fa
  • misc changes 379bc26

v0.3.6-UI (2022-09-15)

v0.3.5-UI (2022-09-12)

v0.3.4-rc.1-UI (2022-09-09)

v0.3.4-UI (2022-09-01)

  • Expose set size in infinite hooks 7c4b26a

v0.3.3-UI (2022-09-01)

  • Convert useTokens to be use pagination bb7d301
  • Resolves RES-183: upgrade token details api to tokens/v5 api 643efc0
  • Completes RES-184: upgrading useCollections to v5 f20c7c4
  • Completes RES-185: upgrading useListings to v3 13fb070

v0.3.2-UI (2022-08-30)

  • Fix bid modal feedback and bugs a64430f

v0.3.1-UI (2022-08-29)

v0.2.1-UI (2022-08-29)

  • Rename TokenOfferModal to BidModal 3769973

v0.2.0-UI (2022-08-29)

  • Revert "Rename TokenOffer to Bid" 42d8070
  • 🎉 Release ui package v0.2.0 a2b81f3
  • Rename TokenOffer to Bid 0a208f7
  • Remove custom/same toggle on list modal when only one marketplace selected 03a6011
  • Fix token offer modal responsiveness 35fa9fb
  • Fix token offer modal responsiveness 1db9853
  • Merge branch 'bid-modal' of github.com:reservoirprotocol/reservoir-kit into bid-modal 5bb8b5f
  • Merge branch 'calendar' into bid-modal 28de076
  • Css calendar fixes 1c86dee
  • Clear transaction error when closing modal d5dd04e
  • Support for collection offer ac1a564
  • misc changes 47c394e
  • set hover state to neutral colors 59e04bc
  • misc fixes b887938
  • Merge branch 'feature/bid-modal-transaction' into feature/bid-modal-success c87ad71
  • Merge branch 'bid-modal' into feature/bid-modal-transaction 52cb363

v0.1.14-UI (2022-08-26)

v0.1.13-UI (2022-08-24)

  • Resolve conflicts d4aba6b
  • Merge pull request #45 from reservoirprotocol/feature/approval-updates 9773c13
  • Fix minor issue when checking if fee exists 26a88e3
  • Address pr feedback 0ad234a
  • Fix a few issues 807d214
  • Fix bps fee for listing and buying 43d99c7
  • Upgrade radix switch and popover, fix a bug when an unavailable item is selected an then an available item is selected with the same buy modal f73b5d7
  • Upgrade radix dialog and select to prevent recursive issue when using two dismissable layer contexts from different versions f9118df
  • set price step ui 5da2227
  • Convert date option to time 6091832
  • Functional datepicker 9c56625
  • wip date input 1ef9a7e
  • Fix icons viewbox whitespace ea4cfff
  • Reusable components for bid modal, initial shell fd1c594

v0.1.12-UI (2022-08-17)

  • For native seaport order listing we are improving the step title when approving/signing on for a marketplace to gain permissions 8d3e944
  • Only warn for additional approvals other than the native market orderKind 556d7f2
  • Fix buy modal token name ellipsifying 9f1e992

v0.1.11-UI (2022-08-15)

v0.1.10-UI (2022-08-12)

  • use price vs true price in listing value 2d1f9f7

v0.1.9-UI (2022-08-11)

  • Fix token name and ellipsification on complete screen 2560ce9

v0.1.8-UI (2022-08-11)

  • Token images using object cover to maintain aspect ratio 4bb7f9c

v0.1.7-UI (2022-08-11)

  • Reapply missing onblur code a4eec81
  • Reapply list modal changes 0a1a09c
  • Rename Modal to modal f7c4f3a
  • Fix copy, add expiration selector title, fix focusing UI 166d4fc

v0.1.6-UI (2022-08-11)

  • Fix issue with truePrice sometimes being an empty string 016d883
  • Merge branch 'main' of github.com:reservoirprotocol/reservoir-kit caf43ce
  • Fix issue with truePrice sometimes being an empty string 6a2e77a
  • Rename modal file 5bad102

v0.1.5-UI (2022-08-10)

  • Fix issue with marketplaces being overridden when list modal loads 24dc372

v0.1.4-UI (2022-08-10)

  • Fix initial syncprice race condition f90249e
  • Prevent NaN error when truePrice is a string e5cdef0

v0.1.3-UI (2022-08-10)

  • Cleanup some logic bd556cb
  • Add toggle group to list modal and repace sync switch f78e40b
  • Merge pull request #40 from reservoirprotocol/chore/listing-ui-fixes 90a7124
  • zeros, debounce, and more digits 0625c25
  • Fix marketplace images broken 0dec603
  • Tweak unapproved listing ux 74c399a
  • hi 0e82561
  • Use immutable SWR hook for getting the marketplaces 5757fb2
  • Fix copy, price syncing and input border theming 460d4aa

v0.1.2-UI (2022-08-08)

v0.1.1-UI (2022-08-08)

  • Fix invalid BN value, marketplace hook called when closed 4417663
  • Fix bug with ownerListings query type 40193a4

v0.1.0-UI (2022-08-08)

  • Fix package json for workspace c74fc03
  • Fix bugs 197f3a8
  • Upgrade to collections v3 259535c
  • Export data as subject and export response as data ca9380b
  • Merge branch 'listing-ui' into feature/use-listings-hook 46289f3
  • Fix type inference 6095932
  • Add infinite loading on listing hook f0eedf4
  • Cleanup listings hooks 8979f83
  • Fix some typescript errors, add callbacks to list modal for complete and error 13bdfc6
  • Cleanup memo code 91f3e23
  • Converting hooks to use SWR 2d9e8ab
  • add info tooltip 66c2025
  • remove comments 93a71d9
  • add tooltips 032303d
  • Merge pull request #35 from reservoirprotocol/feature/approval-precheck 20a63b3
  • Remove unnecessary code 9ff03ca
  • Add preapproval check 131b29f
  • Add price warning and fix royalty calc 93bb863

v0.0.12-UI (2022-08-03)

v0.0.11-UI (2022-08-01)

  • Rename misc to assets bee2123
  • Add theming options for eth icon b667f9b
  • Hooking up listToken action e3f08a2
  • Merge branch 'listing-ui' into feature/listing-ui-execution 6d1ee36
  • Starting a listing transaction, cleanup list modal logic 5856707
  • Merge pull request #29 from reservoirprotocol/chore/view-listing-button b3901ea
  • add listing complete buttons and fix responsivity e9a5238
  • switch step immediately after clicking to buy 7c3409f
  • Merge pull request #27 from reservoirprotocol/feature/listing-modal-confirmation 571e001
  • switch back to default step d90e500
  • add listing modal confirmation screen 849bd70
  • Upgrade all execute steps to use new step -> items structure 8e3d3a7

v0.0.10-UI (2022-07-27)

  • Specify wagmi minimum, fix balance polling to only run when open 1b208b1
  • Merge branch 'listing-ui' into feature/batch-listing-api cd4b27c
  • Resolve conflicts 833f23a
  • Resolve conflicts ab0bf7b

v0.0.9-UI (2022-07-27)

  • wip upgrading execute functions 9d87845
  • resolve conflicts 7437ec8
  • Merge pull request #24 from reservoirprotocol/chore/expiration-select 49eb621
  • ListModal Listing step bb1da00
  • expiration select progress 8622988
  • Wip upgrading execute methods 7017f32
  • Resolve conflicts edf68c8
  • Fix select da17f79

v0.0.8-UI (2022-07-25)

v0.0.7-UI (2022-07-21)

  • Remove lastSale from renderer data a5745fb
  • Merge branch 'main' of github.com:reservoirprotocol/reservoir-kit 95fd18f
  • Fix royalty miscalculation 4cbf528
  • Merge pull request #21 from reservoirprotocol/feature/remove-historical-hook 3a9f9f2
  • Manually pass in next version af34c3f

v0.0.6-UI (2022-07-21)

  • Fix version update scripts 6144d46

v0.0.5-UI (2022-07-21)

  • Tweak the singleton pattern to be easier to use 1e3c4d3
  • Remove useHistoricalSales hook in favor of lastSell from token details d103611
  • Rename core package to client package 32e9b66
  • Cleanup internal buy modal renderer state when modal is closed 59cf215
  • Add ability to optionally remove powered by reservoir footer 958bbcf
  • Allow setting an apikey via the provider 80eea89
  • Add getting started documentation 77f3fff
  • Change the default well color for the light theme bd955ee
  • 🎉 ui v0.0.5 efd5909
  • Add headline to Text headings components 54f7464
  • Add package script to update versions 9347027

v0.0.4-UI (2022-07-20)

  • Fix some copy, convert transferFunds png to svg 3797a14
  • Fix popover not accessible, listing and bidding undefined options, low res add funds image 9231187

v0.0.3-UI (2022-07-19)

  • Fix broken image in a slightly different case f08d1e4

v0.0.2-UI (2022-07-19)

  • Fix broken image on token c02dba9
  • Add a complete callback and fix some bugs 31e4567
  • Fix zindex d655fed
  • Fix type error with headlineFont override 16854aa
  • Merge branch 'main' of github.com:reservoirprotocol/reservoir-kit ba68de3
  • Add relative image paths to decrease package size 573228c
  • Merge pull request #15 from reservoirprotocol/feature/wagmi e1ebfdf
  • Fix folder name 92e6f40
  • Add wagmi, use wagmi hooks for balance, address and chain etherscan link 2eca2ed
  • Fix typescript error 7b1719e
  • Add headless renderer to buy modal 16fa977
  • Upgrade radix dialog to fix mobile issue, remove border on mobile cf0b4be
  • Mobile tweaks 20a46d5
  • Update confirming image bb56262
  • Resolve conflicts 37bf315
  • Refresh eth usd marketprice whenever the modal opens 6930b0b
  • mobile view 96c532e
  • add success screen 3994f1f
  • Add transaction hash to progress state 9d8f312
  • Finish up unavailable ui and last sale 51dcfaf
  • resolve conflicts 33b81cd
  • resolve conflicts d6663a6
  • stop infinite loop 11090c7
  • Resolve conflicts 9d80087
  • Update progress step gifs d97c82d
  • fix merge conflict 947b629
  • add sus token ui 9c569b9
  • Buymodal transaction progress 7ada667
  • Add modal loader, clean up states and referrer fee acef798
  • Resolve conflicts 691eb70
  • Resolve conflicts 79587f6
  • ui fixes and loading state 69e76a9
  • Add a theme interface that holds all the require properties for the theme 2775ae5
  • add theme switcher 555e576
  • add light and dark themes bee2e7e
  • wip modal loader 20f4eca
  • Fix conflicts 0e63067
  • Get signer and signer details ff0a661
  • Expose transaction hash in steps when available 6fc19f1
  • Add wallet connect to the demo page, insufficient funds placeholder and buy token call 804eeba
  • Fix conflicts 3836c38
  • Export useCoreSdk hook from index 642945c
  • Make sure sdk is initialized first b38ab51
  • create add funds step + clean up theme and imports 08e31ec
  • Add useCoreSdk hook and store sdk in context for easy usage ca0784b
  • Add banned on opensea hook a16ab36
  • Add core context provider 2fae2a6
  • Exporting hooks f794b8d
  • Update packages 38c889e
  • Buy modal initial screen 7fddec2
  • rename modal folder c396489
  • Rename client-sdk to reservoir-kit-core, rename reservoir-kit to reservoir-kit-ui 6f57826