All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Note: Version bump only for package @flair-sdk/react
- add balance ramp wrapper back (fb2d2d5)
- disable balance ramp by default (019f1c7)
- added horizen testnet chain (a945fc2)
- allow callback on chain switch success (0ee2048)
- comma separate the crypto value number (66ad2bb)
- avoid failing when parsing eligible amount + etherscan for arb nova (274fddb)
- avoid sold out flash while re-fetching (c246acb)
- allow proposing a call without fqn (0e729bd)
- use currency decimals in default tiered sales selector (fa09767)
- correctly calculate erc20 decimals in price component (d88186a)
- use boolean for hideTierForUsers (fdeeec9)
- cache mint count on re-renders (40de08f)
- normalize coingecko results (4e4595f)
- add metis usd symbols to known stablecoins (a262ad5)
- use transparent logos for crypto options (968d291)
- add danger button class (3d0e1ff)
- add translator for EXCEEDS_MAX (3e8890a)
- add metis chain information (8e598a6)
- add total gas fee in native token (f373256)
- show free instead of zero number (ce9d409)
- only show one loading at a time (ed32154)
- show free instead of zero number (14a917c)
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
- add telos stables (c5ffec3)
- add error capture for cronos chain (3c617fc)
- remove custom data when calling original signer (ff831d4)
- correct fuse coingecko id (ad5c5b9)
- move currencies to common package (4f8375d)
- add chain and currency consts (90b577e)
- add cmc symbols to currencies (7926f26)
- add fuse and telos to currencies (de3d518)
- add popular stable coins on fuse and arbitrum nova (c0ce196)
- keep the flow of sending ramp request (9ccee9f)
- allow setting unique instance id (315f5b4)
- allow explicitly disabling web3auth (c3e3537)
Note: Version bump only for package @flair-sdk/react
- ignore if initial local storage value is corrupted (1f99cf5)
- remove button with dialog from sdk (4e472ca)
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
- persist last web3auth config on local storage (2cb95ea)
- consider all token types tiered sales configs (3f1df41)
- consider contract tiers when rendering + hide non-on-chain tiers (361cf10)
- be more permissive in not sold our component to avoid flash (2ef74dd)
- show loading mask if data not loaded yet (4084661)
- inverted overlay for ramp frame (b37ce95)
- remove relay buffer for gas limit to be done on backend (c2ca413)
- add missing variable (b7d228b)
- remove gnosis safe dependencies (b5918ab)
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
- sign out an expired session only if signed in (38c0d38)
- consistent error structure (ec9baec)
- inline wagmi chains (5737530)
- remove siwe from package dist (4373604)
- importing ethers as property (7fe0af8)
- remove auto switch hook (7143cb9)
- properly resolve the promise when balance is ready (b9c36ca)
- add component to load erc721 metadata on-chain (cffe1d7)
- allow passing a dedicated managed gateway for ipfs (614ba4a)
Note: Version bump only for package @flair-sdk/react
- only force preferred chain for deployed diamonds (8979e2a)
- prefill tiers with off-chain config on init (3c882cf)
Note: Version bump only for package @flair-sdk/react
- fallback to off-chain config for tiers (2c35e90)
- add missing preferDedicatedGateway flag for metadata image (fec6c03)
- wait a bit longer before considering window closed (c0190d2)
- allow using dedicated gateway on media component (1607732)
- check against undefined for final tier (242bf43)
- move loading elements to sdk (b8b9a60)
- re-create wagmi when config changes, prepare mint if sale active (73c3942)
- separate disconnection and init attempts (2c8e548)
Note: Version bump only for package @flair-sdk/react
- allow customizing sale status component (3e6f2c9)
- create wagmi client only once (95f4a94)
- use cloudflare for public ipfs gateway (278d304)
Note: Version bump only for package @flair-sdk/react
- longer cache for tier info, passing tier id in mint callback (738ea42)
- add 150k relayer overhead to estimated gas limit (3a052bb)
- smaller list for popular tokens on eth (a77df91)
- use more stable rpc for Fuse chain (6f465bd)
- send original tx request when ignoring balance ramp (a77bffd)
- remove gas fee parameters when skipping balance ramp (57a34c1)
Note: Version bump only for package @flair-sdk/react
- assume no balance if it fails to fetch (5feaa86)
- add negate component for ability to mint (21ef5b3)
- use arrow func when checking methods (e2c20fb)
- check if method is provided before condition (6d879d2)
- add missing type and use proper property name (380aac9)
- avoid initial fetch when not enabled (1fcfd81)
- use same prop type for erc721 and erc1155 selector (60dc58c)
- allow showing a loading element for tier selector (301c946)
- accept big numberish for tier id (b3c8778)
- add useful classes to tier selector elements (9fcd568)
- pass down props to tiered-sales-selector (76eb172)
- pass contractAddress to useTieredSalesAllowlistChecker (31a3512)
Note: Version bump only for package @flair-sdk/react
- use correct abi for tierToTokenId method (66b2adf)
- enabled balance ramp on all chains by default (a722f47)
Note: Version bump only for package @flair-sdk/react
- fetch tiers on initial render (2e928bb)
- remove extra console.log (3288201)
- consistent version for react query provider (1f34dd7)
- read mutability for multicall and propagate errors (e9f688b)
- update wallet connectors based on dynamic configs (a138ea3)
- always lower case contract addresses (8d47257)
- add a pay button wrapper for easier interface (89e28d7)
- remove customData field entirely (e17f228)
- remove customData when sending the tx via ethers (3031dc5)
- add missing export for approve button (493cfac)
Note: Version bump only for package @flair-sdk/react
- do not include legacy gas price if eip1559 tx (a1e6b94)
- allow enabling balance ramp on all chains (fbc03a9)
- add more types to balance ramp (f3822d5)
- add utrust type of balance ramp (52a78fc)
Note: Version bump only for package @flair-sdk/react
- force upper bound on mint input (d0333fd)
Note: Version bump only for package @flair-sdk/react
- pass auto connect flag to wallet provider (1d826c7)
- invalidate only if it not already fetching (97dc2ac)
Note: Version bump only for package @flair-sdk/react
- refresh contract metadata if during analysis (ed698ed)
- allow configuring auto-conenct behavior of the wallet provider (873c5e9)
- auto resolve transaction when relayed via balance ramp (7ab1c48)
- add method to get metatx by id (860b814)
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
- hide status bar when not connected (736e394)
- add more cases to catch insufficient funds (7149829)
- erc1155 max supply batching, dark mode by media, erc721 balance (6ad594c)
- remove console.logs (6e8b192)
- better modal styling on mobile screens and with all wallet options (345d04d)
- wallet styling for small screens (7f88f6f)
- add sequence and web3auth wallets (3f6f94b)
Note: Version bump only for package @flair-sdk/react
- add defaults in metatx config (213cc7c)
- allow passing default values for meta transactions (01109c1)
- use pinata gateway for general links (8ddf3a8)
- shorter name for web3auth connector (e07d07f)
- allow disabling disconnect button (eac51e5)
- update axios get hook to avoid response checks (92cfb6c)
- open http links in a new tab (008af2e)
- put condition of window everywhere for next.js (200b37d)
- handle desktop and mobile differently (28f1033)
- allow setting class name for tiered sales selectoe (c61da81)
- better responsiveness for wallet options (965633e)
- show wc modal even for deeplinks for more robust ux (ed40a77)
- do not show walelt connect qrcode for deep links (690d9dc)
- open wallet connect deep links after connecting (fa8596c)
- add more wallets as deeplinks (09873fd)
Note: Version bump only for package @flair-sdk/react
- correct call to add torus plugin (14abfc7)
- add torus wallet option (f947fc1)
- add the dark mode class to html tag (82b35ae)
- immediately apply dark mode if changed (23028fc)
- allow setting dark mode dynamically (0c35e15)
- dark mode for magic and correct icon for injected (50679bf)
- simpler connect palette and select account on connect for metamask (e3028fb)
Note: Version bump only for package @flair-sdk/react
- add status checks for loading var (0b43db9)
Note: Version bump only for package @flair-sdk/react
- enable custodial wallet by default (06932ba)
- remove extra underlines from classname (d957599)
Note: Version bump only for package @flair-sdk/react
- remove unused arguments (95fd0d7)
- correct type for decimals hook (e6daec9)
- add decimals locked hook (bd21f61)
- put alchemy on highest priority (d4611a8)
- disable auto watch for balance (d2ce369)
- add basic erc20 hooks and components (0576e0e)
- port all new chains (ca410d2)
- send the ramp request periodically (dedcce8)
- pass data via messages vs params (b2d06c8)
- only capture insufficient funds exceptions (18bae4b)
- export balance package (7d59e3d)
- ignore analysis error (7c2e1f0)
- put correct defaults when calculating eligible amount (001ff23)
- more robust eligible amount calculation (4b431dd)
- more suitable connect dialog for embeds (d2b2e3c)
- hide tier selector if less than 2 available options (8d5b780)
- use the same confirmations number within the write hook (e116f40)
- allow normalizing tiers config only (2d4db89)
- disable caching for multicall read by default (09010a9)
- remove isStale condition for tier detection (7e3f5c6)
- disable caching of tiers temporarily (fe9d021)
- merge both configs and tiers enrichment states (4d3f404)
- avoid detecting tier when data is stale (7d028b3)
- move supply and metadata hooks to modules (14e5eaa)
- make listeners async and execute one by one (bc80e02)
- allow registering and invoking listeners for diamond provider (49a985b)
- remove unnecessary import (9f9888c)
Note: Version bump only for package @flair-sdk/react
- merge states of multiple hooks for erc1155 tokens (d7fa20e)
- expose fetchStatus on tokens hook (c49420b)
- consistent naming for proposed calls vars (85398ce)
- correct function interface for tier to token ids hook (da59ec3)
- correctly export the success dialog (2d4f26d)
- correct calculation of contract interface on read hook (5081125)
- remove dependency on contract interfaces for tiered sales hooks (85d85e0)
- typo in class name (60b9beb)
- various imports and wrong dep on styled-components (3c3e11b)
Note: Version bump only for package @flair-sdk/react
- add class names to minting section component (792a99d)
- port success dialog to sdk (ebb78e8)
- preserve values in multicall read hook (5cb66f6)
- add missing () for metadata hook (ad30589)
- uriSuffix hook function name and remove feature hooks (525d37e)
- remove dependency on contracts abis in metadata hooks (a6b4a9c)
- correct import path for ipfs normalizer (0cf6c3a)
- port tiered sales components (10fd9d3)
- lower cache time (9a3063e)
Note: Version bump only for package @flair-sdk/react
- use named return vars for tiers configs (b623ad4)
- remove dependency on contract abis (1637502)
Note: Version bump only for package @flair-sdk/react
- add correct return types for sale tiers configs hooks (4d1b9ed)
- allow defining the interface on call-level (3f44765)
- default to contractInterface if provided on useContractRead (35c9f2a)
- more robust crypto value component (d0b90e6)
- remove facet lookups and no dependency on contracts registry (10bfee2)
- use correct variable for mint count (f6e0151)
- remove confirmations from wait method (b309f81)
- prepare mint write only if all vars are ready and use correct price (fbcbf09)
Note: Version bump only for package @flair-sdk/react
- only prepare if all required params are provided (591f968)
Note: Version bump only for package @flair-sdk/react
- remove unused deps and more robust window access (a09621c)
- sane defaults for tiered sales hooks (6cfe4dd)
- add prepare error and loading variables to contract write hook (31b1c0b)
- correctly deserialize bignumber (65b990a)
- remove active chain dependency (1950e22)
- separate injected from metamask wallet (be4b07a)
- add multicall hooks and update sale tiers (b37ed6e)
- pass prepared data via hook (80d97fe)
- remove storybook for now (d383a7f)
- fetch all 10 tiers (154a2c6)
Note: Version bump only for package @flair-sdk/react
- more robust crypto value component (9fb5082)
- normalize tiers dictrionary and set sane cache defaults (3bec871)
Note: Version bump only for package @flair-sdk/react
- backward compatible react-query behavior (b7cdb43)
- check if tier id is undefined (5dc359d)
- isEligible variable (e635ce4)
- remove multiplexing when using react query (718cc4d)
- pass minter address as part of query context (c803109)
- always calculate allowlist and eligible amount (8c18dd9)
- remove unnecessary variables from sale tiers hook (b9ce0ce)
- use react query when fetching tiers (f591461)
- update detection to consider more rules (cd90765)
- decouple auto-detection from auto-selection of tiers (f4abfe1)
- add missing vars in sales provider (fe3bb0b)
- add mint success handler (d40ea32)
Note: Version bump only for package @flair-sdk/react
- remove check for loading in refetch hook (04865cb)
- set loading to true initially when fetching tiers (bcd5fbb)
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
- fetch tiers after contract abi is loaded (7a76e91)
- fetch tiers after contract is constructed (7d9ceef)
- fetching tiers of a tiered sales (d501712)
- create contract from abi vs typechain factory (a09a2b5)
- add tiered sales module (9fb9aa8)
- add func to find facet by reference (050aee7)
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
- use the new registry and contract reference model (733b4aa)
- update facet manifest and set all peers deps as optional (b5d344b)
- avoid calling when tierId is null (27c1e5a)
- allow setting current tier when auto detection is off (30a48b5)
- enable fetching of sale tiers in minting provider (32210e8)
- enable sale minter by default (dfb3d55)
- allow overriding patch request call (41d4751)
- streamlined metadata uri calculation (dc3b35e)
- add batch operations for supply tracking (791d4bd)
- use consistent name for address (72ff623)
- correct type for contract read (0b5619e)
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
- update contracts for new functions (263798f)
Note: Version bump only for package @flair-sdk/react
- bump up contracts to add new facets (7e22a59)
- enable fetching tiers by default (db7f3e0)
- auto fetch tiers when contract address is available (7c4cee4)
- export facet manifest (4aae5ab)
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react
Note: Version bump only for package @flair-sdk/react