All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
- remove duplicate token ids in streams (0eeebb4)
- allow passing default to meta-tx client (033ceb9)
- first try to enumerate then fallback to checking tokens in custody (5094f78)
- wait for all tokens in custody to show up (73a1cab)
- use batch rpc provider and enumerate tokens in custody (8ef20e9)
- use full-form for minting function (8cae3f2)
Note: Version bump only for package @0xflair/meta-transactions
- allow manually putting token ids (ec96b01)
- fetch token states 500 at a time (ec82864)
- remove extra trailing slash (53734ba)
- correct condition to filter out deprecated chains (22e909c)
Note: Version bump only for package @0xflair/meta-transactions
Note: Version bump only for package @0xflair/meta-transactions
Note: Version bump only for package @0xflair/meta-transactions
- check window type before access for SSR (67985e7)
- remove usehooks-ts dep (4d3625e)
Note: Version bump only for package @0xflair/meta-transactions
- some package deps and consider tiers allocation for auto-detection (2100fd3)
- get tier info and supply within callback (a64d133)
- skip tier selection if no remaining suply for the tier (0a06836)
- hide the eligible amount if wallet cannot mint (d62380d)
- auto play video as muted (61f446a)
- automatically show video when type is video (5239555)
- properly handle mint allowance and on mint success (64bc66e)
- update all the dependencies for fetch functions (064c635)
- get latest instances of eligibility func (73c9834)
- add on mint success event handler (de5f733)
- use literal values when calculating final minter address (1c3ca13)
- add custom license option for nft collections (98be0f5)
- use more stable rpc for cronos (f5af8eb)
- use --legacy-peer-deps (aa01f5c)
Note: Version bump only for package @0xflair/meta-transactions
Note: Version bump only for package @0xflair/meta-transactions
- add latest contracts with licenses (9e599ec)
- add a default label for connect button (0890351)
Note: Version bump only for package @0xflair/meta-transactions
Note: Version bump only for package @0xflair/meta-transactions
- add peer deps to avoid packaging (553774f)
- initial loading only if hash exists (d22a9c0)
- correct order of getting tx hash (for gnosis) (d577600)
- comment out deep imported types (d60923d)
- use es6 for new operator (0cbcc78)
- contracts registry build (5c264b4)
- use esnext as module (c4c55d6)
- siwtch to es5 in the sdk (f4e2a93)
- use es6 as target (a65d5d7)
- resolve tx waiting if hash is already actual (edfc222)
- move chains to non-react common pkg (55ce3ff)
- explorer names and window instance on nodejs (0832e81)
- zksync factory and gnosis safe wait for tx (4f2513f)
- bump contracts to include zkSync (e0f899c)
- poll safe tx by hash when not resolved yet (de23b78)
- bump up contracts registry (9d1fe66)
- remove the gnosis safe link (83f89bb)
- update login wallet for gnosis safe (65247b3)
- add wait for tx for gnosis safe (ebeb4e4)
- re-generate tiers when statuses change (5431d77)
- re-evaluate sale tiers when statuses change (de7d747)
- accept params in put hook (9568416)
- bump up contracts registry (4eb0e9b)
- preserve significcant zeros on value render (9a0aaad)
- deep equal before setting axios response (b65a70f)
- deep equal before setting axios response (34ace19)
- make nft hooks specific to wallet or collection (91ab1b5)
- only fetch wallet nfts if connected (b191f82)
- avoid updating selected tickets on loading (4b78bb7)
- remove post install (e1ced40)
- bump contracts registry (0053123)
- remove extra zeros after fractions (5c3c0ca)
- add type deps (680d532)
- when enabled consider request to be loading (4d21a45)
- export useful types and components (f6cb302)
- update packages (14909f1)
- use 0 as default for crypto value component (16dd17d)
- add missing import (4451c74)
- upadte sdk (aceabf3)
- update the contracts to latest (23358d3)
- listen for changes to default tier (42de795)
- add collection tier max allocation component (9af3075)
- consider tier max allocation when calculating remaining supply (856467c)
- export total and max supply components (7170f4b)
- allow passing wallet provider props (e7381b9)
- export reserved supply component (40481a6)
- allow passing number of mints when calculating the price (a497c91)
- use consistent naming for tier supply hooks and components (7f5b58f)
- friendly error messages (4311ed1)
- select a no allowlist tier if active (ea844fc)
- reset eligiblity when tier id is changed (81a9d3d)
- allow calling hook actions async (44640e1)
- disable caching for status, eligiblity and allowlist checking (3200cd3)
- allow testing a wallet address and remove cache for eligibility (4e0c643)
- detect tiers even if wallet is not connected (7488e17)
- check against exact undefined (7f7a6e3)
- use undefined until eligiblity is actually checked (6e0ed51)
- allow passing default tier to minting section component (0be78d5)
- always lower-case the merkle tree (f164833)
- update packages (e5c2e9f)
- add binance chain info (69800d2)
- less aggressive query for wallet nfts (80157e5)
- load wallet nfts on new blocks (c31f742)
- correct order of hooks (23d7d5c)
- correctly account for unstaked tokens (e301839)
- coingecko mapping for crypto prices (057f60c)
- only fetch unlocked if supports lockable extension (a64cbf2)
- import factories from contracts registry (c7b9baf)
- add humanize lib in peer deeps (77d7bb0)
- get provider from hooks (430cb47)
- get provider from hooks (f2be6b4)
- specify network id to avoid breaking wagmi (939eefb)
- use defined rpc urls vs default providers (59b7151)
- multiplexing of smart contract information (4e421ab)
- packaging (284c9fb)
- add evmos and correct avalanche code (2c23245)
- hide the price if no price info (51e31bc)
- import paths (29b41d6)
- read flair chains in chain info hook (a91436c)
- deploy okc factories + various chain issues (8dd564c)
- default to 0 value (959f05c)
- avoid failing if letters are used in price field (23a31b8)
- refetch tokens in custody after staking (6edc5d1)
- avoid fetching smart contract multiple times (b5f9eba)
- add key for chain view component (904c12f)
- remove refetch method from interval (3c86d90)
- bump up the contracts registry (5f913b3)
- specify chain for prepare and remove tokens in custody from unlocked array (b7f4083)
- include tokens in custody in nfts array (d4c5a76)
- add staking duration hooks (f08465d)
- add custodial staking related hooks (9a640be)
- bump up the contracts registry (0fda302)
Note: Version bump only for package @0xflair/meta-transactions
- automatically update some data for better ux (70b1128)
- watch the approval status after approving (db88b58)
- how preparation is calculated (34b07fe)
- enable approver fetch (6549be4)
- pass owner account address to prepare hook (393d038)
- avoid fetching context too early (bb739c5)
- add react query client provider (b630fd7)
- add the new forwarder addresses (d7a464c)
- bump up contract registry and allow setting forwarder address on mtx (33c7a3d)
- upgrade packages and add v1.19 contracts (9f965c6)
- skip the tier if user maxed their allowance or not allowlisted (b19efa2)
- poll smart contract info while detecting (464e334)
- remove caching of sales and allowlist status (e6dfb5d)
- start from first tier for detection (600a07e)
- show auto detection loading even when used cached (392cecd)
- show status after tier detection is finished (ef225f9)
- package deps (c0204e8)
- avoid repeating fetching sale tiers (0966451)
- bump up all contracts and their master copy addresses (fb8afb3)
- hide any user indicator while loading information (431c1fa)
- avoid requests if proof is not fetched yet (09fbf3d)
- remove contract version from tier minter (05a1757)
- use defaults to avoid failing call (6ad4bb2)
- avoid calling when minter address is not set (5156680)
- calculate eligible even without allowlist (81d7308)
- bump up the contracts registry (74e6647)
- bump up the contracts registry (2373fad)
- use correct name maxAllowance (f1e64f2)
- add max allocation to address list item (df26d8a)
- bump up contracts registry (0b0d990)
- bump up contracts registry (b8a8758)
- add v1.7 version to registry (44cad65)
- do not fail if encoding constructor fails (23ee4d8)
- bump up contracts registry (6b5831c)
- add rate by tokens (159a9cf)
- add stream rate by token hook (31eb7de)
- allow additional metadata attributes without overriding new values (571a5a0)
- bump up the contracts registry (193d879)
- bump up the contracts version (d6125cd)
- bump up the contracts version to decouple staking (94c2703)
- add normalizers for total durations (94e3757)
- bump up the versions (1c7a15a)
- bump up the contracts registry (1f45f53)
- add unstake normalizers (07f65a3)
- bump up the contracts registry (67a11ff)
- bump up the versions (b38b634)
- bump up the versions (b4dd0d1)
- only generate contract types for latest version (eb38590)
- remove unused large type (21dd149)
- bump up the contracts version (f8bd89f)
Note: Version bump only for package @0xflair/meta-transactions
- update to latest contracts (ea6b70c)
- use correct contract versions (35474e5)
- bump up the contracts version (27b33c1)
- add chains to all connectors and support sold out status (c623aef)
- bump up the contracts version (786938f)
- update to latest contracts except mainnet (d2379fa)
- add missing base uri signature (46a1b3c)
- use bytes type (82592ad)
- add support for token uri suffix (bac206f)
- add lock recipient normalizer (2eebe23)
- bump up latest contracts (3d1aa60)
- bump up latest contracts (736bc21)
- update azuki version of the collection presets (df7bf90)
- bump up latest contracts (a9d6270)
- build contract registry (7cc7cf5)
- allow nft collections to deploy via factory (e1ba538)
- bump up the contracts version (fa5fd09)
- use interface instead of type (7fa4d14)
- refresh package deps (e66d8bb)
- build latest contracts properly (06c383e)
- bump up the contracts version (2d6ee31)
- export missing hooks (4a2f1cb)
- export data query from flair-sdk (973ff8c)
- export correct components (0a5b2a1)
- bump up the contracts version (48734df)
- bump up the contracts version (97c4868)
- calculate last version correctly (bddb9a4)
- add new stream contracts (06e0b1b)
- bump up the contracts version (48b4632)
- include all prev contract versions and put v1 as latest (920a5f2)
- bump up the sdk version (9227a44)
- use correct signature for transferFrom method (2aa4ae5)
- bump up contracts version (4a276ed)
- various warnings and errors (b224efc)
- show on-chain metadata first then fallback to backend (db56df1)
- provide a mint input component (90ae4a6)
- allow providing contract version and freeform mint input (47104c6)
- allow calculating total claimable amount overally (61aa782)
- pass correct value to humanize duration (6f54498)
- use correct variable name (d45f404)
- allow rendering stream total claimed overally (6aff799)
- export new components for token streams (2889f94)
- provide every info as separate components (a511c07)
- disable custodial wallet by default (837ee12)
- privde sane defaults to avoid warnings (72db22e)
- accept strict contract version (10a592d)
- use new contract name for 1.9 streams (8825ccf)
- allow description to be react node (5ee4a84)
- bump up the contracts version (0752582)
- crupto amount field handling fractions (9c6ccd2)
- add wallet dropdown in minting section (fd09cc1)
- show allowlist status only if connected wallet (a3c05f4)
- do not watch on hooks (b171359)
- update infura project id (8edc515)
- add disconnect button in sales minting section (f4706ab)
- add connect and switch button around claim button (9ecce19)
- memoize client id (5645bdf)
- memoize data for verification hook (367d749)
- memoize request args (bf6ce1b)
- allow showing read-only data even on wrong chain (8f02be7)
- allow freely type the price input (0b29b8d)
- use randombytes package for uint256 (0e1b753)
- remove unecessary import (1dc1461)
- remove unecessary import (bf5c349)
- add minting components to nft-collections package (68d3d89)
- put overrides on the right key (efede02)
- use correct mint count when passing as arg (e90a5bc)
- allow overriding value on contract writes (110c176)
- add role revoke hook (7d8560d)
- allow watching for role checks (510f44e)
- add new contracts (7438ba8)
- bump up the contracts version (021120b)
- show last 4 chars of wallet (fac2e67)
- add put axios hook (f8fcb46)
- bump up the contracts version (74d341b)
- bump up the contracts version (d870c1e)
- remove unnecessary types packages (172abe9)
- remove require chain component from claiming section (76fef4a)
- add all flair packages as peer dep (d15f35a)
Note: Version bump only for package @0xflair/meta-transactions
- update packages (5c5f63f)
- eliminate using node-specific packages in react-wallet package (d9c39ea)
- eliminate reliance on crypto library (b62adbe)
- support both v17 and v18 reacts (77e2773)
- avoid error when tickets are not provided (7b5fdb5)
- use more accurate naming (bcf348b)
- add missing exports to token streams (78d2aed)
- add missing package for token streams (8d5b7d4)
- remove white bg on wallet dropdown (fafa34d)
- bump up the contracts version (d4af4ec)
- bump up the contracts version (f524413)
- bump up the contracts version (ce39493)
- use contract name for artifact key (398b265)
- preserve openzeppelin artifact paths (f28fe80)
- bump up the contracts version (2ea18d6)
- make config variables publicly readable (ce09b13)
- bump up the contracts version (3435fd5)
- dump up contracts version (966ee9c)
- hook for toggable form (6d2dfdf)
- update package deps (8449b8f)
- wallet dropdown on mobile (53d9633)
- properly switch network for magic wallets (c1eb18b)
- use polygon as default network (e95eb4b)
- update package dependencies (1053e86)
- add simple wallet dropdown (4f09201)
- allow switching chains for magic link wallets (7b9a525)
- add magic link integration out-of-box (52c2c90)
- allow choosing which access mode for 1-of-1 minter (594bd16)
- bump up evm contracts version (5e1d41a)
- use flair ipfs dedicated gateway (1c1ffe3)
- export interface ID on the extension checker hook (1cab376)
- exclude inherited functions when calculating interface id (6c13127)
Note: Version bump only for package @0xflair/meta-transactions
- add contract info hooks and bump up the contracts registry (a718bed)
- add flair contract deployer hook (a4a6c21)
- use contract fqn for preset names in the contracts (e94d85c)
- bump up evm contracts (298497a)
- bump up evm contracts (4df8186)
- bump up evm contracts (53b9958)
- use more verbose name for version (b021ae8)
Note: Version bump only for package @0xflair/meta-transactions
- use better naming and add new contracts (15fc696)
- bump contracts package to latest (80d0305)
- bump up contract addresses (89c534e)
- when args are not provided as an array (a7dc80e)
- add oz role renouncer hook (43b78de)
- add OZ role granter hook (5b68347)
- use chain id hook in packages (1132ea4)
- add chain id helper hook (f13acf3)
- export react meta-transactions hooks (7b3e5eb)
- correct value for addresses and allow no args (fa6b0f6)
- add hooks for opensea and forwarder addresses (65aba1f)
- re-export ipfs package in flair-sdk (e43cfff)
- add ipfs package with basic client (0bc004d)
- provide flair contract object and mixin approach for meta transactions (ac56011)
Note: Version bump only for package @0xflair/meta-transactions