2.9.0 • Published 3 months ago

@quadrata/client-react v2.9.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
3 months ago

Quadrata Onboarding Client

Quadrata is a portable, privacy-preserving Identity solution for Web3. QuadClient package allows any Web3 companies to onboard their customers, allowing them to claim their unique Quadrata Identity Passport.

Installation

  1. Install QuadClient: yarn add @quadrata/client-react
  2. Import CSS into your project: import '@quadrata/core-react/lib/cjs/quadrata-ui.min.css'

For a complete examples and installation instructions, visit the Quadrata Inidividual Passport Onboarding documentation.

ChangeLog 2.9.0 - 2024-02-20:

Added

  • offeringId prop for QuadClient
  • PageAccreditationAttestation
  • APIs and DTOs for contextual attributes (offering id)
  • contextualStatus for status.slice and useStatus hook
  • mintStatus for status.slice and useStatus hook
  • checkMintRequired utility function

Changed

  • navigateByAttributeStatus to consider new contextual attributes and offering id
  • navigateByAttributeStatus logic for privacy consent

Fixed

  • Intro screen with no attributes to claim showed empty requesting message
  • Completed screen for bypassMint sometimes showed mint completed

ChangeLog 2.8.2 - 2024-01-19:

Fixed

  • Removed text display condition for Terms of Service completion

ChangeLog 2.8.1 - 2024-01-17:

Changed

  • Updated core-react dependency

ChangeLog 2.8.0 - 2024-01-17:

Added

  • Dark scrollbar styles
  • isVisible hook for Terms and Conditions 'scroll to bottom' feature

Removed

  • isScrollComplete hook for Terms and Conditions 'scroll to bottom' feature

ChangeLog 2.7.1 - 2023-12-19:

Added

  • Navigation for non-US country of residence with completed KYC/AML flow

ChangeLog 2.6.2 - 2023-12-19:

Added

  • isValidName validation added to First name and Last name

ChangeLog 2.5.0 - 2023-12-06:

Added

  • MINTED trigger for onApplicationEnd callback
  • countriesUnavailable property to QuadClientConfig

ChangeLog 2.4.0 - 2023-11-28:

Added

  • not accredited status added to accreditation status endpoint
  • QuadrataError handling for KYC inquiries status api calls

ChangeLog 2.3.0 - 2023-11-10:

Fixed

  • onApplicationEnd trigger for READY end state
  • byPassMint no longer calls contract parameters

ChangeLog 2.2.1 - 2023-11-7:

Added

  • Ability to resume onboarding session

Changed

  • Ability to complete application in case of manual review status

Fixed

  • Date of birth calculation

ChangeLog 2.2.0 - 2023-11-2:

Added

  • Email verification feature

ChangeLog 2.1.0 - 2023-11-1:

Added

  • Added mintError property to surface mint errors
  • Added onApplicationEnd callback to notify when application has ended due to error, success, completion
  • Added bypassMint option to make minting a passport optional

Changed

  • Date of Birth datepicker updated for better user experience

ChangeLog 2.0.0 - 2023-10-17:

Changed

  • Migrated to ethers v6
  • Implemented core Spinner in replace of fortawesome

Removed

  • dependencies
    • luxon
    • jwt-decode
    • fortawesome

ChangeLog 2.0.0 - 2023-10-13:

Changed

  • ACCREDITED_INVESTOR_US attribute is now INVESTOR_STATUS
  • Only US Residents can claim INVESTOR_STATUS attribute

ChangeLog 1.5.0 - 2023-10-03:

Added

  • Added support for Arbitrum
  • Added support for Base
  • Added support for KAVA
  • Added support for Optimism
  • Added support for zkSync
  • Added client side form validations
  • Added User Consent feature Documentation

Fixed

  • Style issues for responsive sizing

Changed

  • Updated language for more efficient passport onboarding
  • Refactored codebase for more efficient importing
  • Updated Terms and Conditions
  • Updated dependencies: @quadrata/core, ethers

Removed

  • Removed sanctioned countries

ChangeLog <1.5.0:

What’s new?

ChangeLog Instructions

  1. Install the new QuadClient
  2. Import the default CSS: import '@quadrata/core-react/lib/cjs/quadrata-ui.min.css
  3. New API endpoint is available to fetch a single-use accessToken - This allows DApp to secure their API Keys in the backend: See "API Authentification"
  4. New API endpoint to query the list of attributes to onboard for your customer: See Attributes to Claim
  5. QuadClient new/updated props: config, accessToken, attributes, onHide, darkMode: See Updated Props
  6. New Testnet smart contract addresses: See Goerli/Mumbai addresses
2.9.0

3 months ago

2.9.0-rc.1

3 months ago

2.9.0-rc.0

3 months ago

2.8.2

4 months ago

2.8.1

4 months ago

2.8.0

4 months ago

2.8.0-rc.0

4 months ago

2.6.2

5 months ago

2.7.1

5 months ago

2.5.0

5 months ago

2.3.0-rc.2

6 months ago

2.1.0-rc.2

6 months ago

2.1.0-rc.1

6 months ago

1.5.5-alpha.0

7 months ago

1.5.3-alpha.0

7 months ago

1.4.1

8 months ago

2.3.0-rc.0

6 months ago

1.4.0

8 months ago

1.2.2

9 months ago

1.2.1

9 months ago

2.0.2

7 months ago

2.4.0

5 months ago

2.0.1

7 months ago

2.0.0

7 months ago

1.5.1-alpha.0

7 months ago

1.1.1

10 months ago

1.1.0

10 months ago

2.2.0-rc.1

6 months ago

1.5.4-alpha.0

7 months ago

1.5.5-rc.0

7 months ago

1.5.5-rc.1

7 months ago

1.5.5-rc.2

7 months ago

1.5.5-rc.3

7 months ago

2.4.0-rc.0

6 months ago

1.3.0

8 months ago

1.1.2

10 months ago

2.3.0

6 months ago

2.1.2

6 months ago

1.5.2-alpha.0

7 months ago

1.5.0-alpha.0

7 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

12 months ago

1.0.4

12 months ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0-alpha.9

1 year ago

1.0.0-alpha.8

1 year ago

1.0.0-alpha.30

1 year ago

1.0.0-alpha.7

1 year ago

1.0.0-alpha.6

1 year ago

1.0.0-alpha.10

1 year ago

1.0.0-alpha.5

1 year ago

1.0.0-alpha.4

1 year ago

1.0.0-alpha.3

1 year ago

1.0.0-alpha.2

1 year ago

1.0.0-alpha.38

1 year ago

1.0.0-alpha.16

1 year ago

1.0.0-alpha.15

1 year ago

1.0.0-alpha.39

1 year ago

1.0.0-alpha.17

1 year ago

1.0.0-alpha.33

1 year ago

1.0.0-alpha.11

1 year ago

1.0.0-alpha.13

1 year ago

1.0.0-alpha.40

1 year ago

1.0.0-alpha.21

1 year ago

1.0.0-alpha.20

1 year ago

1.0.0-alpha.27

1 year ago

1.0.0-alpha.22

1 year ago

1.0.0-alpha.25

1 year ago

1.0.0-alpha.24

1 year ago

1.0.0-alpha.0

1 year ago