diff --git a/package-lock.json b/package-lock.json index f8b47d77..5ba8bb09 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "simple-staking", - "version": "0.2.37", + "version": "0.2.38", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "simple-staking", - "version": "0.2.37", + "version": "0.2.38", "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", "@keystonehq/animated-qr": "^0.8.6", diff --git a/package.json b/package.json index ea844b80..f8b744e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-staking", - "version": "0.2.37", + "version": "0.2.38", "private": true, "scripts": { "dev": "next dev", diff --git a/src/app/components/Header/Header.tsx b/src/app/components/Header/Header.tsx index f0761797..fd5b41f6 100644 --- a/src/app/components/Header/Header.tsx +++ b/src/app/components/Header/Header.tsx @@ -2,11 +2,10 @@ import { shouldDisplayTestingMsg } from "@/config"; import { ConnectSmall } from "../Connect/ConnectSmall"; import { ConnectedSmall } from "../Connect/ConnectedSmall"; +import { Logo } from "../Logo/Logo"; import { TestingInfo } from "../TestingInfo/TestingInfo"; import { ThemeToggle } from "../ThemeToggle/ThemeToggle"; -import { Logo } from "./Logo"; - interface HeaderProps { onConnect: () => void; address: string; diff --git a/src/app/components/Logo/Icon.tsx b/src/app/components/Logo/Icon.tsx new file mode 100644 index 00000000..3d33459e --- /dev/null +++ b/src/app/components/Logo/Icon.tsx @@ -0,0 +1,36 @@ +import { useTheme } from "next-themes"; +import Image from "next/image"; +import { useEffect, useState } from "react"; + +import darkIcon from "@/app/assets/icon-black.svg"; +import lightIcon from "@/app/assets/icon-white.svg"; + +interface IconProps {} + +export const Icon: React.FC = () => { + const [mounted, setMounted] = useState(false); + const { resolvedTheme } = useTheme(); + const lightSelected = resolvedTheme === "light"; + + // useEffect only runs on the client, so now we can safely show the UI + useEffect(() => { + setMounted(true); + }, []); + + // uses placeholder of babylon logo with primary color + // since before theme is resolved, we don't know which logo to show + if (!mounted) { + return ; + } + + return ( + + Babylon + + ); +}; diff --git a/src/app/components/Header/Logo.tsx b/src/app/components/Logo/Logo.tsx similarity index 93% rename from src/app/components/Header/Logo.tsx rename to src/app/components/Logo/Logo.tsx index 9e0b7898..565f067c 100644 --- a/src/app/components/Header/Logo.tsx +++ b/src/app/components/Logo/Logo.tsx @@ -17,7 +17,7 @@ export const Logo: React.FC = () => { setMounted(true); }, []); - // uses skeleton of babylon logo with primary color + // uses placeholder of babylon logo with primary color // since before theme is resolved, we don't know which logo to show if (!mounted) { return
; diff --git a/src/app/components/Modals/ConnectModal.tsx b/src/app/components/Modals/ConnectModal.tsx index dd38a5ba..a70d45b0 100644 --- a/src/app/components/Modals/ConnectModal.tsx +++ b/src/app/components/Modals/ConnectModal.tsx @@ -6,6 +6,7 @@ import { IoMdClose } from "react-icons/io"; import { PiWalletBold } from "react-icons/pi"; import { Tooltip } from "react-tooltip"; +import { usePrivacy } from "@/app/context/Privacy/PrivacyContext"; import { useTerms } from "@/app/context/Terms/TermsContext"; import { getNetworkConfig } from "@/config/network.config"; import { BROWSER_INJECTED_WALLET_NAME, walletList } from "@/utils/wallet/list"; @@ -42,6 +43,7 @@ export const ConnectModal: React.FC = ({ const BROWSER = "btcwallet"; const { openTerms } = useTerms(); + const { openPrivacy } = usePrivacy(); useEffect(() => { const fetchWalletProviderDetails = async () => { @@ -156,10 +158,17 @@ export const ConnectModal: React.FC = ({ I certify that I have read and accept the updated{" "} + {" and "} + . diff --git a/src/app/components/Modals/Privacy/PrivacyModal.tsx b/src/app/components/Modals/Privacy/PrivacyModal.tsx new file mode 100644 index 00000000..00f9f6e6 --- /dev/null +++ b/src/app/components/Modals/Privacy/PrivacyModal.tsx @@ -0,0 +1,30 @@ +import { IoMdClose } from "react-icons/io"; + +import { GeneralModal } from "../GeneralModal"; + +import { Privacy } from "./data/privacy"; + +interface PrivacyModalProps { + open: boolean; + onClose: (value: boolean) => void; +} + +export const PrivacyModal: React.FC = ({ + open, + onClose, +}) => { + return ( + +
+

Privacy Policy

+ +
+ +
+ ); +}; diff --git a/src/app/components/Modals/Privacy/data/privacy.tsx b/src/app/components/Modals/Privacy/data/privacy.tsx new file mode 100644 index 00000000..17f3353e --- /dev/null +++ b/src/app/components/Modals/Privacy/data/privacy.tsx @@ -0,0 +1,703 @@ +export const Privacy = () => { + return ( +
+

Effective as of 20 August 2024

+
+

+ Babylon Labs Ltd ("Labs",{" "} + "we", "us" or{" "} + "our") is committed to protecting the privacy + of our users, stakeholders, and business partners. This Privacy Policy + describes how we use, disclose, and safeguard any personal information + that we collect through our digital or online properties or services + (including as applicable, our website, social media pages, marketing + activities, live events and other activities described in this Privacy + Policy (each separately and collectively, the{" "} + "Service"). +

+
+

+ This Privacy Policy takes into account the requirements of the British + Virgin Islands Data Protection Act 2021 ( + "DPA") and general Privacy Principles. +

+
+

+ Please read this Policy carefully. By using, accessing, connecting to, + or downloading any of the Service, you agree and consent to the + collection, use, protection, and disclosure of your information as + described in this Policy. If you do not agree to this Policy, please do + not use, access, connect to, or download any of the Service. +

+
+

Personal Information We Collect

+
+

We may collect the following categories of personal information:

+
    +
  1. + Information you provide to us. Personal information + you may provide to us through the Service or otherwise includes: +
      +
    • + Contact data, such as your first and last name, + salutation, email address, billing and mailing addresses, and + phone number. +
    • +
    • + Demographic data, such as your city, state, + country of residence, and postal code. +
    • +
    • + Forum account data, such as the username and + password that you may set to establish an online forum account on + the Service, date of birth, redemption code, biographical details, + photograph or picture, links to your profiles on social networks, + interests, preferences, and any other information that you add to + your forum account profile. +
    • +
    • + Communications data, such as the data we collect + based on our exchanges with you, including when you{" "} + contact us through the + Service, social media, or otherwise. +
    • +
    • + Job applicant data, such as professional + credentials and skills, educational and work history, LinkedIn + profile page, personal website, authorization to work in the U.S., + immigration status, criminal history, and other information that + may be included on a resume or curriculum vitae as well as in a + cover letter. This may also include diversity information that you + voluntarily provide. +
    • +
    • + Marketing data, such as your preferences for + receiving our marketing communications and details about your + engagement with them. +
    • +
    • + User-generated content data, such as photos, + images, music, videos, comments, questions, messages, works of + authorship, and other content or information that you generate, + transmit, or otherwise make available on the Service, as well as + associated metadata. Metadata includes information on how, when, + where and by whom a piece of content was collected and how that + content has been formatted or edited. Metadata also includes + information that users can add or can have added to their content, + such as keywords, geographical or location information, and other + similar data. +
    • +
    • + Data about others. We may offer features that + help users invite their friends or contacts to use the Service, + and we may collect contact details about these invitees so we can + deliver their invitations. Please do not refer someone to us or + share their contact details with us unless you have their + permission to do so. +
    • +
    • + Other data not specifically listed here, which we + will use as described in this Privacy Policy or as otherwise + disclosed at the time of collection. +
    • +
    +
  2. +
  3. + Information from third-party sources. We may combine + personal information we receive from you with personal information we + obtain from other sources, such as: +
      +
    • + Public sources, such as government agencies, + public records, social media platforms, and other publicly + available sources +
    • +
    • + Private sources, such as data providers, social + media platforms and data licensors. +
    • +
    • + Our affiliate partners, such as our affiliate + network provider and publishers, influencers, and promoters who + participate in our paid affiliate programs. +
    • +
    • + Third-party services, such as social media + services, that you use to log into, or otherwise link to, your + Service account. This data may include your username, profile + picture and other information associated with your account on that + third-party service that is made available to us based on your + account settings on that service. +
    • +
    • + Marketing partners, such as joint marketing + partners and event co-sponsors. +
    • +
    +
  4. +
  5. + Automatically collected data. We, our service + providers, and our business partners may automatically log information + about you, your computer or mobile device, and your interaction over + time with the Service, our communications and other online services, + such as: +
      +
    • + Device data, such as your computer or mobile + device’s operating system type and version, manufacturer and + model, browser type, screen resolution, RAM and disk size, CPU + usage, device type (e.g., phone, tablet), IP address, unique + identifiers (including identifiers used for advertising purposes), + language settings, mobile device carrier, radio/network + information (e.g., Wi-Fi, LTE, 3G), and general location + information such as city, state or geographic area. +
    • +
    • + Online activity data, such as pages or screens + you viewed, how long you spent on a page or screen, the website + you visited before browsing to the Service, navigation paths + between pages or screens, information about your activity on a + page or screen, access times and duration of access, and whether + you have opened our emails or clicked links within them. +
    • +
    • + Communication interaction data such as your + interactions with our email, text or other communications (e.g., + whether you open and/or forward emails) – we may do this through + the use of pixel tags (which are also known as clear GIFs), which + may be embedded invisibly in our emails. +
    • +
    +
  6. +
+
+

Cookies and Similar Technologies

+
+

+ Some of the automatic collection described above is facilitated by the + following technologies: +

+
    +
  • + Cookies, which are small text files that websites + store on user devices and that allow web servers to record users’ web + browsing activities and remember their submissions, preferences, and + login status as they navigate a site. Cookies used on our sites + include both "session cookies" that are deleted when a + session ends, "persistent cookies" that remain longer, + "first party" cookies that we place and "third + party" cookies that our third-party business partners and service + providers place. Most browsers accept cookies automatically, but you + may be able to control the way in which your devices permit the use of + cookies. If you so choose, you may block or delete our cookies from + your browser; however, blocking or deleting cookies may cause some of + the Services, including certain features and general functionality, to + work incorrectly. +
  • +
  • + Local storage technologies, like HTML5, that provide + cookie-equivalent functionality but can store larger amounts of data + on your device outside of your browser in connection with specific + applications. +
  • +
  • + Web beacons, also known as pixel tags or clear GIFs, + which are used to demonstrate that a webpage or email was accessed or + opened, or that certain content was viewed or clicked. +
  • +
+
+

How We Use Your Personal Information

+
+

+ We may use your personal information for the following purposes or as + otherwise described at the time of collection: +

+
+

+ Service delivery and operations. We may use your + personal information to: +

    +
  • provide, operate and improve the Service and our business;
  • +
  • + personalize the Service, including remembering the devices from + which you have previously logged in and remembering your selections + and preferences as you navigate the Service; +
  • +
  • establish and maintain your user profile on the Service;
  • +
  • + facilitate your invitations to friends who you want to invite to + join the Service; +
  • +
  • + facilitate social features of the Service, such as by providing chat + or messaging functionality; +
  • +
  • + enable security features of the Service, such as by sending you + security codes via email or SMS, and remembering devices from which + you have previously logged in; +
  • +
  • + communicate with you about the Service, including by sending + Service-related announcements, updates, security alerts, and support + and administrative messages; +
  • +
  • + communicate with you about events or contests in which you + participate; +
  • +
  • + understand your needs and interests, and personalize your experience + with the Service and our communications; and +
  • +
  • + provide support for the Service, and respond to your requests, + questions and feedback. +
  • +
+

+
+

+ Research and development. We may use your personal + information for research and development purposes, including to analyze + and improve the Service and our business and to develop new products and + services. As part of these activities, we may create aggregated, + de-identified and/or anonymized data from personal information we + collect. We make personal information into de-identified or anonymized + data by removing information that makes the data personally identifiable + to you. We may use this aggregated, de-identified or otherwise + anonymized data and share it with third parties for our lawful business + purposes, including to analyze and improve the Service and promote our + business. +

+
+

+ Marketing. We and our service providers may send you + direct marketing communications and may personalize these messages based + on your needs and interests. You may opt-out of our marketing + communications as described in the Opt-out of marketing section below. +

+
+

+ Events, promotions and contests. We may use your + personal information to: +

    +
  • administer promotions and contests
  • +
  • + communicate with you about promotions or contests in which you + participate +
  • +
  • + contact or market to you after collecting your personal information + at an event +
  • +
+

+
+

+ Service improvement and analytics. We may use your + personal information to analyze your usage of the Service, improve the + Service, improve the rest of our business, help us understand user + activity on the Service, including which pages are most and least + visited and how visitors move around the Service, as well as user + interactions with our emails, and to develop new products and services. +

+
+

+ To manage our recruiting and process job applications.{" "} + We may use personal information, such as data submitted to us in a job + application, to facilitate our recruitment activities and process job + applications, such as by evaluating a candidate for a job, and + monitoring recruitment statistics. +

+
+

+ Compliance and protection. We may use your personal + information to: +

    +
  • + comply with applicable laws, lawful requests, and legal process, + such as to respond to subpoenas, investigations or requests from + government authorities; +
  • +
  • + protect our, your or others’ rights, privacy, safety or property + (including by making and defending legal claims); +
  • +
  • + audit our internal processes for compliance with legal and + contractual requirements or our internal policies; +
  • +
  • enforce the terms and conditions that govern the Service; and
  • +
  • + prevent, identify, investigate and deter fraudulent, harmful, + unauthorized, unethical or illegal activity, including cyberattacks + and identity theft. +
  • +
+

+
+

+ With your consent. In some cases, we may specifically + ask for your consent to collect, use or share your personal information, + such as when required by law. +

+
+

+ Cookies and similar technologies. In addition to the + other uses included in this section, we may use the Cookies and similar + technologies described above for the following purposes: +

    +
  • + Technical operation. To allow the technical + operation of the Service, such as by remembering your selections and + preferences as you navigate the site, and whether you are logged in + when you visit password protected areas of the Service. +
  • +
  • + Functionality. To enhance the performance and + functionality of our services. +
  • +
  • + Analytics. To help us understand user activity on + the Service, including which pages are most and least visited and + how visitors move around the Service, as well as user interactions + with our emails. For example, we use Google Analytics for this + purpose. You can learn more about Google Analytics and how to + prevent the use of Google Analytics relating to your use of our + sites{" "} + + here + + . +
  • +
+

+
+

Legal Basis for processing personal information:

+
+

+ We process your personal information based on one or more of the + following legal bases: +

+
    +
  • + Where you have agreed and consented to the processing of your personal + information +
  • +
  • + Where processing is necessary for the performance of a contract with + you, or for us or our service providers to responsibly enter into a + contract +
  • +
  • Where processing is necessary to comply with a legal obligation
  • +
  • + Where processing is necessary for our legitimate business interests, + provided your interests and fundamental rights do not override those + interests +
  • +
  • + Where processing is necessary in order to protect your vital interests + as a data subject or those of another person +
  • +
+ +

+ The processing of personal information may be permissible under multiple + of the above categories in any given case. +

+
+ +

How We Share Your Personal Information

+
+

+ We may share your personal information with the following parties and as + otherwise described in this Privacy Policy, in other applicable notices, + or at the time of collection. +

+
    +
  • + Affiliates. Our corporate parent, subsidiaries, and + affiliates. +
  • +
  • + Service providers. Third parties that provide + services on our behalf or help us operate the Service or our business + (such as hosting, information technology, customer support, email + delivery, marketing, consumer research and website analytics). +
  • +
  • + Business and marketing partners. Third parties with + whom we co-sponsor events or promotions, with whom we jointly offer + products or services, or whose products or services may be of interest + to you. +
  • +
  • + Professional advisors. Professional advisors, such as + lawyers, auditors, bankers and insurers, where necessary in the course + of the professional services that they render to us. +
  • +
  • + Authorities and others. Law enforcement, government + authorities, and private parties, as we believe in good faith to be + necessary or appropriate for the Compliance and protection purposes + described above. +
  • +
  • + Linked third-party services. If you log into the + Service with, or otherwise link your Service account to, a social + media or other third-party service, we may share your personal + information with that third-party service. The third party’s use of + the shared information will be governed by its privacy policy and the + settings associated with your account with the third-party service. +
  • +
  • + Business transferees. We may disclose personal + information in the context of actual or prospective business + transactions, for example, we may need to share certain personal + information with prospective counterparties and their advisers. We may + also disclose your personal information to an acquirer, successor, or + assignee of Labs as part of any merger, acquisition, sale of assets, + or similar transaction, and/or in the event of an insolvency, + bankruptcy, or receivership in which personal information is + transferred to one or more third parties as one of our business + assets. +
  • +
  • + Other users and the public. Your profile and other + user-generated content data are visible to other users of the Service + and the public. For example, other users of the Service or the public + may have access to your information if you chose to make your forum + account profile or other personal information available to them + through the Service, such as when you provide comments, reviews, + survey responses, or share other content. This information can be + seen, collected and used by others, including being cached, copied, + screen captured or stored elsewhere by others (e.g., search engines), + and we are not responsible for any such use of this information. +
  • +
+
+

International Data Transfer

+
+

+ We are headquartered in the British Virgin Islands and may use service + providers that operate in other countries. Your personal information may + be transferred to the United States or other locations where privacy + laws may not be as protective as those in your state, province, or + country. +

+
+

Your Rights as a Data Subject

+
+

+ By notice in writing to us, delivered to our Notice Address, you may be + entitled to: +

+
    +
  • + receive (in an intelligible form) the personal data we hold about you + and any information available to us as to the source of that personal + data, provided that the personal data can be disclosed without + disclosing personal data of another data subject; +
  • +
  • + request the deletion of your personal data where it is no longer + necessary for the purposes for which it was collected, or if you + withdraw your consent (where consent was the basis for processing) and + there is no other legal ground for processing; +
  • +
  • + request the rectification of any error or omission in your personal + data in our possession or under our control; +
  • +
  • + require us to cease processing, or not to begin processing, your + personal data for the purposes of direct marketing; +
  • +
+

+ We may require further information from you in order to be satisfied as + to your identity, or in order to locate the information sought, and we + are not obliged to provide you with personal data or otherwise address + your request unless you satisfy our requirements. We will endeavour to + respond to a written request within the timelines set out in the British + Virgin Islands DPA. +

+
+

Your Choices

+
+

+ Access or update your information. If you have + registered for an account with us through the Service, you may review + and update certain account information by logging into the account. +

+
+

+ Opt-out of communications. You may opt-out of + marketing-related emails by following the opt-out or unsubscribe + instructions at the bottom of the email, or by{" "} + contacting us. Please note + that if you choose to opt-out of marketing-related emails, you may + continue to receive service-related and other non-marketing emails. +

+
+

+ Cookies. Most browsers let you remove or reject + cookies. To do this, follow the instructions in your browser settings. + Many browsers accept cookies by default until you change your settings. + Please note that if you set your browser to disable cookies, the Service + may not work properly. For more information about cookies, including how + to see what cookies have been set on your browser and how to manage and + delete them, visit{" "} + + www.allaboutcookies.org + + . You can also configure your device to prevent images from loading to + prevent web beacons from functioning. +

+
+

+ Do Not Track. Some Internet browsers may be configured + to send "Do Not Track" signals to the online services that you + visit. We currently do not respond to "Do Not Track" signals. + To find out more about "Do Not Track", please visit{" "} + + https://www.allaboutdnt.com + + . +

+
+

+ Linked third-party platforms. If you choose to connect + to the Service through your social media account or other third-party + platform, you may be able to use your settings in your account with that + platform to limit the information we receive from it. If you revoke our + ability to access information from a third-party platform, that choice + will not apply to information that we have already received from that + third party. +

+
+

+ Declining to provide information. We need to collect + personal information to provide certain services. If you do not provide + the information we identify as required or mandatory, we may not be able + to provide those services. +

+
+

+ Remove or anonymize your content. You may request that + the content that you posted to the Service be removed or anonymized such + that your personal information will not be publicly identifiable on the + Service by contacting us. We + may decline to process your request as consistent with law. Please note + that even if we process your request, it does not ensure complete or + comprehensive removal of the content or information posted on the + Service. +

+
+

+ Delete your content or close your account. You can + choose to delete certain content through your account. If you wish to + request to close your account, please{" "} + contact us. +

+
+

Other Sites and Services

+
+

+ The Service may contain links to websites, mobile applications, and + other online services operated by third parties. In addition, our + content may be integrated into web pages or other online services that + are not associated with us. These links and integrations are not an + endorsement of, or representation that we are affiliated with, any third + party. We do not control websites, mobile applications or online + services operated by third parties, and we are not responsible for their + actions. We encourage you to read the privacy policies of the other + websites, mobile applications and online services you use. +

+
+

+ Certain transactions conducted via our Services may require you to + connect a compatible third-party digital wallet ( + "Wallet") to the Services. By using such + Wallet to conduct such transactions via the Services, you agree that + your interactions with such Wallet(s) are governed by the privacy policy + for the applicable Wallet, and you agree that you are using the Wallet + in accordance with the terms and conditions of the applicable + third-party provider of such Wallet. Wallets are not maintained or + supported by, or associated or affiliated with Labs. We expressly + disclaim any and all liability for actions arising from your use of any + Wallets, including but without limitation, actions relating to the use + and/or disclosure of personal information by such third-party Wallets. +

+
+

Security

+
+

+ We employ a number of technical and organizational safeguards designed + to protect the personal information we collect. These measures include + encryption, access controls, and regular security audits. However, + security risk is inherent in all internet and information technologies + and we cannot guarantee the security of your personal information. +

+
+

Children

+
+

+ The Service is not intended for use by anyone under 18 years of age. If + you are a parent or guardian of a child from whom you believe we have + collected personal information in a manner prohibited by law, please{" "} + contact us. If we learn that + we have collected personal information through the Service from a child + without the consent of the child’s parent or guardian as required by + law, we will comply with applicable legal requirements to delete the + information. +

+
+

Changes to This Privacy Policy

+
+

+ We reserve the right to modify this Privacy Policy at any time. If we + make material changes to this Privacy Policy, we will notify you by + updating the date of this Privacy Policy and posting it on the Service + or other appropriate means. Any modifications to this Privacy Policy + will be effective upon our posting of the modified version (or as + otherwise indicated at the time of posting). In all cases, your use of + the Service after the effective date of any modified Privacy Policy + indicates your acknowledging that the modified Privacy Policy applies to + your interactions with the Service and our business. +

+
+

How to Contact Us

+
+

+ If you have an unresolved privacy or data use concern that we have not + satisfactorily addressed, please contact the data protection regulator + in your jurisdiction. If you have any questions or concerns about this + Privacy Policy or our data protection practices, please contact us via + email at{" "} + contact@babylonlabs.io ( + "Notice Address"). +

+
+

+ If you have an unresolved privacy or data use concern that we have not + satisfactorily addressed, please contact the data protection regulator + in your jurisdiction. +

+
+ ); +}; diff --git a/src/app/components/Modals/Terms/data/terms.tsx b/src/app/components/Modals/Terms/data/terms.tsx index c75c045a..b9ed1713 100644 --- a/src/app/components/Modals/Terms/data/terms.tsx +++ b/src/app/components/Modals/Terms/data/terms.tsx @@ -1,328 +1,284 @@ +import { Icon } from "@/app/components/Logo/Icon"; import { getNetworkAppUrl } from "@/config"; export const Terms = () => { const url = getNetworkAppUrl(); return ( -
-

Last updated [27 May 2024]

+
+

Last updated 20 August 2024


- - {url} - {" "} - is a website-hosted user interface (the{" "} - “Interface”).{" "} + Please read these Terms of Use ("Terms") + carefully before interacting with or otherwise using the website at{" "} - BabylonLabs.io + babylonlabs.io {" "} - is our website (“Website”). -

-
-

- Please read these terms and conditions carefully before using the - Interface or Website for any reason. Your use of the Interface and - Website is conditional upon your agreement to the Terms set out below. - If you do not agree and you do not give your consent to be bound to the - Terms, do not use the Interface and, if presented with the option to{" "} - “accept” to the Terms of use, only - select “accept” if you certify - that you consent to be bound by the Terms. -

-
-

- If you do not meet the eligibility requirements set forth in Section 7 - of the Terms or are otherwise not in strict compliance with these Terms, - you are expressly prohibited from using, accessing, or deriving any - benefit from the Interface and Website and you must not attempt to - access or use the Interface or Website. Use of a virtual private network - (e.g., a VPN) or other means by ineligible persons to access or use the - Interface is prohibited, and prohibited uses may attract legal liability - for fraudulent use of the Interface. -

-
-

Terms of use

-
-

- These Terms of Use and any terms and conditions incorporated by - reference (collectively, the “Terms”) - govern access to and the use of the Interface by each individual, - entity, group, or association (collectively{" "} - User, Users, You) who views, - interacts, links to or otherwise uses or derives any benefit from the - Interface. -

-
-

- By accessing, browsing, or using the Interface or Website, or by - acknowledging your agreement to the Terms on the Interface, you agree - that you have read, understood, and consented to be bound by all of the - Terms, Privacy Policy, and Disclosure which are incorporated by - reference into these Terms. -

-
-

- Importantly, when you agree to these Terms by using or accessing the - Interface, you agree to a binding arbitration provision and a class - action waiver, both of which impact your rights as to how disputes are - resolved. -

-
-

- From time to time and at any time, the Terms may be changed, amended, or - revised without notice or consultation. If you do not agree to the - revised Terms, then you should not continue to access or use the - Interface or Website. -

-
-

Binding Provisions

-
-

- 1. Dispute Resolution; Arbitration Agreement -

-
-

- If you have any dispute or claim arising out of or relating in any way - to the Interface or these Terms, you must send an email to{" "} - - contact@babylonlabs.io + including any content, tools, applications, services, or features (the{" "} + "Website") or the user interface at{" "} + + {url} {" "} - to resolve the matter via an informal, good faith negotiation process. - If that dispute or claim is not resolved within 60 days of sending such - an email, then you agree that all unresolved disputes or claims shall be - finally and exclusively settled by arbitration under the LCIA - Arbitration Rules in force at the time of the filing for arbitration of - such dispute. The arbitration shall be held before a single arbitrator - and shall be conducted in the English language on a confidential basis. - The arbitration will be held in the Cayman Islands. Any award made by - the arbitrator may be entered in any court of competent jurisdiction as - necessary. This section shall survive termination of these Terms, the - Interface, the Website, or any connection you may have to the - information you obtained from the Interface. -

-
-

- 2. Class Action and Jury Trial Waiver -

-
-

- You agree to bring all disputes or claims connected to the Interface or - the Website in your individual capacity and not as a plaintiff in or - member of any class action, collective action, private attorney general - action, or other representative proceeding. Further, you irrevocably - waive the right to demand a trial by jury. -

-
-

3. Governing Law

-
-

- You agree that the laws of the Cayman Islands, without regard to the - principles of conflict of laws, govern these Terms. -

-
-

4. About the Interface

-
-

- The Interface aggregates and publishes publicly available third-party - information. -

-
-

- The Interface also offers interaction methods whereby the User can - indicate a transaction that the User would like to perform in connection - with the publicly available Babylon staking protocols (the{" "} - “Protocols”). The interaction methods - include accessing the functionalities of publicly deployed Protocol for - Users to self-authorize token transfers on relevant blockchains. -

-
-

5. About the Protocol

-
-

- The Protocols are software source codes freely licensed to the public - under the license(s) identified in the applicable GitHub repository. + including any content, tools, applications, services, or features (the{" "} + "Interface") or the API described{" "} + + here + {" "} + including any content, tools, applications, services, or features {""} + (the "API", and together with the Website, + the "Services").


-

- 6. Interface relationship to Protocol -

-

- Using the relevant blockchain systems, third-party supplied wallets, - devices, validator nodes or the Protocol does not require use of this - Interface. Anyone with an internet connection can connect directly to - the Protocol or blockchain without accessing or using the Interface. + These Terms (and any other terms or policies referenced in these Terms) + govern your use of the Services and apply to you and each individual, + entity, group, or association (each and collectively,{" "} + "you", "your") who views, interacts + with, links to, or otherwise uses the Services. Any use of the Services + serves as your acceptance of these Terms. You agree to comply with all + of these Terms.


- The Interface maintainers do not own, operate or control the blockchain - systems, wallets or devices, validator nodes, or the Protocol. + If you do not meet the eligibility requirements set forth in Section 2, + or are otherwise not in compliance with these Terms, you must not + interact with, or access, or otherwise use the Services.


- The Interface aggregates and publishes publicly available information - about the Protocol in a user-friendly and convenient format. Such - information is also independently available from other sources—for - example, a User may directly review the blockchain transaction history, - account balances, and compatible block explorers on each relevant - blockchain. Users may also access code repositories for the various - Protocols on platforms like Github. + + Please read the binding arbitration provision and class action waiver + in Section 16 below, both of which impact your rights as to how + disputes are resolved and limit the manner in which you can seek + relief from us. You will be permitted to pursue claims against us or + our agents only on an individual basis and not as a plaintiff or class + member in any class or representative action or proceeding, and you + will only be permitted to seek relief (including monetary, injunctive, + and declaratory relief) on an individual basis. Applicable law may + permit you to opt out of these arbitration provisions within a brief + amount of time after you accept these terms. In either case, the + provisions of Section 17, "governing law", will apply. +


- By combining publicly available information with the User’s interactions - with the Interface, the Interface can draft standard transaction - messages compatible with the Protocol. Standard transaction messages are - designed to accomplish the User’s operational goals as expressed through - the interactions. If the User wishes, they may broadcast such messages - to the Bitcoin blockchain in order to initiate native Bitcoin staking. + We may change, add, remove, or modify these Terms including any + provisions in these Terms, at any time in our sole discretion. If we do, + we will post the changes on this page and will indicate at the top of + this page the date these Terms were last revised. It is your + responsibility to check these Terms periodically for changes, and we + encourage you to do so regularly. Your continued use of the Services + following the posting of changes indicates your agreement to and + acceptance of the changes. We may change or discontinue all or any part + of the Services, at any time and without notice, at our sole discretion. +

+
+

+ "Babylon Labs",{" "} + "we", "our", or{" "} + "us" means Babylon Labs Ltd. +

+
+

1. THE INTERFACE AND THE PROTOCOLS

+
+

+ The Interface is a free web application that connects users to one or + more publicly available protocols and networks (the{" "} + ”Protocols”), much like you use a web browser as an + interface to connect to the internet. You don’t need the Interface to + interact with the Protocols, but it helps. Anyone with internet access + and technical sophistication can interact directly with the Protocols + without using the Interface. The Interface also displays publicly + available third-party information available from other sources, such as + blockchain transaction history. +

+
+

+ Know Your Protocols. By interacting with the Protocols, + you can access their functionalities, for example, to self-authorize a + staking transaction handled by the Protocols. The Interface and API are + provided by us as supported by a community of contributors + (collectively, + "Provider"). You should research and + understand the Protocols before using them. You can review their + software source codes that are freely licensed to the public and + available at GitHub. We do not operate or control the Protocols, or + their validators or finality providers, although we may contribute to + the code base used by those who do. +

+
+

+ Bring Your Own Wallet. The Interface does not have its + own crypto wallet. You will need to use a third-party wallet provider. + The Interface is a non-custodial application, and we do not ever have + custody, possession, or control of your Bitcoin, cryptocurrency, or + blockchain tokens ("Digital Assets"). You are + solely responsible for your custody of your Digital Assets and the + cryptographic private keys to the Digital Asset wallets you hold. You + should never share your private keys, wallet credentials, or seed phrase + with anyone. Compatibility of the Interface with wallet applications, + devices, or other third-party applications is not an endorsement or + recommendation of such applications or devices, or a warranty, + guarantee, promise, or assurance regarding their fitness or security. We + are not and will not be responsible or liable for any claims, damages, + losses or liabilities whatsoever resulting from the compromise of your + wallet or your Digital Assets, which arise directly or indirectly from + your failure to comply with these Terms. +

+
+

+ Your BTC is at Stake. You may use the Interface to send + instructions to the Bitcoin protocol to stake your bitcoin. Full native + Bitcoin staking may not be enabled when you stake your Bitcoin. However, + full Bitcoin staking may be enabled without any notice to you. Once + enabled, a portion or the entirety of your staked Bitcoin may be + forfeited (what is commonly described as slashing) depending on the + Protocol, the finality provider, and the proof-of-stake network for + which you staked your Bitcoin. +

+
+

+ Network Fees. We do not collect any compensation from + you for use of the Services in accordance with these Terms. However, you + will need to pay network fees to have transaction messages delivered + through the Protocol and results recorded on the appropriate blockchain. + Examples include staking, unbonding, and withdrawal transactions. The + Interface may provide estimates of network fees. However, the actual + network fee may be different and may be a higher amount. Provider does + not receive such fees and has no ability to reverse or refund any + amounts paid in error.{" "} + + If you lock your bitcoin in a staking transaction without the + necessary amount of bitcoin to pay for the unbonding and withdrawal + transactions, your bitcoin will be forever locked + + . Provider will have no liability for any difference between the amount + of the estimate and the actual network fee, or for you locking your + bitcoin with insufficient bitcoin to pay for the unbonding and + withdrawal. +

+
+

+ Your Keys, Your Coins. The Provider and the Interface + are not agents or intermediaries. Neither the Interface nor Provider + stores, has access to or control over any of your Digital Assets, + private keys, passwords, accounts or other property of yours. Neither + the Interface nor Provider is capable of performing transactions or + sending transaction messages on your behalf. Neither the Interface nor + Provider holds or has the ability to purchase, sell or trade any Digital + Assets. All transactions relating to the Protocol are executed and + recorded solely through your interactions with the respective + blockchains. The interactions are not under the control of or affiliated + with Provider or the Interface.


- All draft transaction messages are delivered by the web Interface via an - API to a compatible third-party wallet application or device selected by - the User after pressing the{" "} - “Connect Wallet” (or similar) - button on the Interface. + You may give staking, unbonding and withdrawal instructions to the + Protocols, but we cannot initiate those, nor can we prevent slashing. + All draft transaction messages are sent to a third-party wallet + application or device you designate by pressing the ‘Connect Wallet’ (or + similar) button on the Interface. You must personally review and + authorize all transaction messages you wish to send by signing the + relevant transaction message with a private cryptographic key that is + inaccessible to the Interface or Provider.


- The User must personally review and authorize all transaction messages - that the User wishes to send to blockchain systems; this requires the - User to sign the relevant transaction message with a private - cryptographic key inaccessible to the Interface or the Interface - maintainers, or Interface contributors. The use of such associated - private cryptographic keys is beyond the control of the Interface, the - Interface maintainers, or contributors. + No Bitcoin-Native Assets (Besides Bitcoin). Do not + connect or use a Bitcoin wallet holding BRC-20, ARC-20, Runes, or other + NFTs or Bitcoin-native assets (other than bitcoin) with the Interface. + They are still in their infancy and in an experimental phase. Software + built for the detection of such tokens to avoid their misspending may + not work, and you may lose all your fungible tokens.


-

- The User-authorised message will then be broadcasted to blockchain - systems through the wallet application or device and the User may pay a - network fee to have the transaction message delivered through the - Protocol and record the results on the appropriate blockchain—resulting - in a token transaction being completed on that blockchain. -

+

2. ELIGIBILITY


- The Interface maintainers and the Interface are not agents or - intermediaries of the User. The Interface or the Interface maintainers - do not store, have access to or control over any tokens, private keys, - passwords, accounts or other property of the User. The Interface or the - Interface maintainers are not capable of performing transactions or - sending transaction messages on behalf of the User. The Interface or the - Interface maintainers do not hold and cannot purchase, sell or trade any - tokens. All transactions relating to the Protocol are executed and - recorded solely through the User’s interactions with the respective - blockchains. The interactions are not under the control of or affiliated - with the Interface maintainers or the Interface. The Interface - maintainers do not collect any compensation from the User for use of the - Interface. + You are not eligible to access or use any Service, and you represent and + warrant that you will not access or use any of the Services:

-
-

7. Eligibility

-
-

If you use the interface you represent and declare that you:

  1. - are of legal age in the jurisdiction in which you reside to use the - Interface and the Protocols, and you have legal capacity to consent - and agree to be bound by these Terms; + unless you are at least 18 years old and have the legal capacity to + consent and agree to be bound by these Terms;
  2. - have all technical knowledge necessary or advisable to understand and - evaluate the risks of using the Interface and the Protocols; + unless you have the technical knowledge necessary or advisable to + understand and evaluate the risks of using the Interface and the + Protocols;
  3. - comply with all applicable laws, rules and regulations in your - relevant jurisdiction and your use of the Interface is not prohibited - by and does not otherwise violate or facilitate the violation of any - applicable laws or regulations, or contribute to or facilitate any - illegal activity; + if you are a resident or agent of, or an entity organized, + incorporated or doing business in, any country to which the United + States, the United Kingdom, the European Union or any of its member + states or the United Nations (collectively, the{" "} + "Major Jurisdictions") embargoes goods or + imposes sanctions (such embargoed or sanctioned territories, + collectively, the "Restricted Territories" + );
  4. - are not a resident, citizen, national or agent of, or an entity - organized, incorporated or doing business in, Belarus, Burundi, Crimea - and Sevastopol, Cuba, Democratic Republic of Congo, Iran, Iraq, Libya, - North Korea, Somalia, Sudan, Syria, Venezuela, Zimbabwe or any other - country to which the United States, the United Kingdom, the European - Union or any of its member states or the United Nations or any of its - member states (collectively, the{" "} - Major Jurisdictions) embargoes - goods or imposes similar sanctions (such embargoed or sanctioned - territories, collectively, the{" "} - Restricted Territories); + if you are, or if you directly or indirectly own or control, or have + received any assets from any blockchain address or from any person + that is listed on any sanctions list or equivalent maintained by any + of the Major Jurisdictions (collectively,{" "} + "Sanctions Lists Persons");
  5. - are not, and do not directly or indirectly own or control, and have - not received any assets from any blockchain address that is listed on - any sanctions list or equivalent maintained by any of the Major - Jurisdictions (such sanctions-listed persons, collectively,{" "} - Sanctions Lists Persons); and + to transact in or with any Restricted Territories or Sanctions List + Persons;
  6. - do not intend to transact in or with any Restricted Territories or - Sanctions List Persons; + to engage in any act, practice, or course of business that operates to + circumvent any sanctions or export controls targeting you or the + country or territory where you are located;
  7. -
-
-

8. Permitted Use

-
-

- The Permitted Use of the Interface is exclusively to aid technologically - sophisticated persons who wish to use the Interface for informational - purposes only as an aid to their own research, due diligence, and - decision-making. Before using any information from the Interface - (including any draft transaction messages) to engage in transactions, - each User must independently verify the accuracy of such information - (and the consistency of such draft transaction messages with the - User's intentions). -

-
-

9. Prohibited Uses

-
-

- Each User must not, directly or indirectly, in connection with their use - of the Interface: -

-
    -
  1. use the Interface other than for the Permitted Use;
  2. - use the Interface at any time when any representation of the User set - forth in the Terms is untrue or inaccurate; + if you are a U.S. Person as defined in 17 CFR § 230.902, or currently + or ordinarily located or resident in (or incorporated or organized in) + the United States of America, Canada, or Australia (collectively,{" "} + "Excluded Jurisdictions"), or to transact + in or with Excluded Jurisdictions;
  3. - rely on the Interface as a basis for or a source of advice concerning - any financial or legal decision making or transactions; + by utilizing a virtual private network (e.g., a VPN), or by otherwise + preventing us from correctly identifying the IP address of your + computer;
  4. - employ any device, scheme or artifice to defraud, or otherwise + by employing any device, scheme or artifice to defraud, or otherwise materially mislead, any person;
  5. - engage in any act, practice or course of business that operates or - would operate as a fraud or deceit upon any person; + in connection with any cyberattack including any ’sybil attack‘, ’DoS + attack‘, ’griefing attack‘, virus deployment, or theft;
  6. - fail to comply with any applicable provision of these Terms or any - other terms or conditions, privacy policy, or other policy governing - the use of the Interface; + to commit any violation of applicable laws, rules or regulations in + your relevant jurisdiction; or
  7. - engage, attempt, or assist in any hack of or attack on the Interface - or any wallet application or device, including any{" "} - “sybil attack”,{" "} - “DoS attack”,{" "} - “griefing attack”, virus - deployment, or theft; + for any activity that involves data mining, robots, scraping or + similar data gathering or extraction methods of content or information + from any of our Services;
  8. - commit any violation of applicable laws, rules or regulations in your - relevant jurisdiction; + to solicit personally identifiable information from anyone under the + age of 18;
  9. - transact in securities, commodities futures, trading of commodities on - a leveraged, margined or financed basis, binary options (including + to post any information that is harmful, threatening, abusive, + harassing, tortious, excessively violent, defamatory, vulgar, obscene, + pornographic, libelous, invasive of another’s privacy, hateful, + discriminatory; +
  10. +
  11. + to transact in securities, commodities futures, trading of commodities + on a leveraged, margined or financed basis, binary options (including prediction-market transactions), real estate or real estate leases, equipment leases, debt financings, equity financings or other similar transactions, in each case, if such transactions do not comply with @@ -330,469 +286,731 @@ export const Terms = () => { engaged therein;
  12. - engage in token-based or other financings of a business, enterprise, - venture, DAO, software development project or other initiative, - including ICOs, DAICOs, IEOs, or other token-based fundraising events; -
  13. -
  14. - engage in activity that violates any applicable law, rule, or - regulation concerning the integrity of trading markets, including, but - not limited to, the manipulative tactics commonly known as spoofing - and wash trading. -
  15. -
  16. - engage in any act, practice, or course of business that operates to - circumvent any sanctions or export controls targeting the User or the - country or territory where the User is located. -
  17. -
  18. - engage in any activity that infringes on or violates any copyright, + to engage in any activity that infringes on or violates any copyright, trademark, service mark, patent, right of publicity, right of privacy, - or other proprietary or intellectual property rights under any law. -
  19. -
  20. - engage in any activity that disguises or interferes in any way with - the IP address of a computer used to access or use the Interface or - that otherwise prevents correctly identifying the IP address of the - computer used to access the Interface. + or other proprietary or intellectual property rights; or
  21. - engage in any activity that transmits, exchanges, or is otherwise + to engage in any activity that transmits, exchanges, or is otherwise supported by the direct or indirect proceeds of criminal or fraudulent - activity; and -
  22. -
  23. - engage in any activity that contributes to or facilitates any of the - foregoing activities. + activity.

-

- 10. Additional User Declarations -

-

- Additionally, if you use the interface you consent to, represent, and - declare that you agree: -

+ We may modify the list of Restricted Territories and Excluded + Jurisdictions at any time. We reserve the right, in our sole discretion, + to determine the eligibility of users for the Protocols and the + Services. We reserve the right to cease your access or use of the + Services at any time, change any indication or rating by us of your + participation, at any time without notice, in our sole discretion and + for no reason or any reason whatsoever, including for breach of these + Terms. +

+
+

+ Further, you are not eligible to use and may not use the Interface or + API for, and our license under Section 6 to the Interface or API does + not extend to, any Competing Use.{" "} + "Competing Use" means any access or use in or + for any product, software, protocol, network, application, or service + that is made available to any party and that (i) substitutes for the use + of the Babylon Protocol, (ii) offers the same or substantially similar + functionality as the Babylon Protocol or (iii) is built on or uses a + protocol with substantially similar functionality as the Babylon + Protocol or otherwise facilitates the staking of Bitcoin other than by + utilizing the Babylon Protocol.{" "} + "Babylon Protocol" means the Bitcoin staking + protocol as further described in the documentation{" "} + + here + + , as updated from time to time. +

+
+

3. CONTENT; PERMITTED USE

+
+

+ Unless otherwise noted, all text, graphics, user interfaces, visual + interfaces, photographs, trademarks, logos, sounds, music, artwork and + computer code (collectively, "Content"), + including but not limited to the design, structure, selection, + coordination, expression, "look and feel" and arrangement of + such Content, contained in the Services is owned, controlled or licensed + by or to us and is protected by trade dress, copyright, patent and + trademark laws, and various other intellectual property rights. Except + as expressly provided in these Terms, no part of the Services and no + Content may be copied, reproduced, republished, uploaded, posted, + publicly displayed, encoded, translated, transmitted or distributed in + any way to any other computer, server, website or other medium for + publication or distribution or for any commercial enterprise, without + our express prior written consent. +

+
+

+ Our trade names and logos are trademarks or registered trademarks of + ours. All other names and logos on the Services are trademarks or + registered trademarks of their respective owners, where applicable. + References to any third party-owned trademarks on or in the Services are + for informational purposes only and is not intended to indicate or imply + any affiliation, association, sponsorship or endorsement by any owners + of such third party-owned trademarks. +

+
+

You agree to each of the following:

  1. - that the only duties and obligations connected with the Interface owed - to the User are set forth in these Terms; -
  2. -
  3. - that these Terms constitute legal, valid, and binding obligations - enforceable against the Users; + The Content is only being provided as an aid to your own independent + research and evaluation and you should not take, or refrain from + taking, any action based on any Content.
  4. - that the Interface shall be deemed to be based solely in the Cayman - Islands and that although the Interface may be available in other - jurisdictions, its availability does not give rise to general or - specific personal jurisdiction in any forum outside the Cayman - Islands; + The ability of the Interface or Website to interact with third-party + wallet applications or devices, or to validator nodes, finality + providers, or proof of stake networks or protocols is not an + endorsement or recommendation by or on behalf of Provider, and you + assume all responsibility for selecting and evaluating, and incurring + the risks of any bugs, defects, malfunctions or interruptions of any + such applications, devices, operators, protocols, or networks.
  5. - that the Interface is provided for informational purposes only and it - is not directly or indirectly in control of the Protocol and related - blockchain systems or capable of performing or effecting any - transactions on your behalf; + You will not hold Provider or any of its or their affiliates, + officers, directors, shareholders, members, representatives or agents + (collectively, "Provider Parties") liable + for any damages that you may suffer in connection with your use of the + Services or the Protocol.
  6. - that the Interface is only being provided as an aid to your own - independent research and evaluation of the Protocol and you should not - take, or refrain from taking, any action based on any information on - the Interface and without limitation from third party blog posts, - articles, links news feeds, tutorials, tweets, and videos; + The Content available on the Services is not professional, legal, + business, investment, or any other advice related to any financial + product, and is not an offer or recommendation or solicitation to buy + or sell any particular Digital Asset or to use any particular + investment strategy.
  7. - that the ability of the Interface to connect with third-party wallet - applications or devices is not an endorsement or recommendation by or - on behalf of the Interface maintainers, and you assume all - responsibility for selecting and evaluating, and incurring the risks - of any bugs, defects, malfunctions or interruptions of any third-party - wallet applications or devices you directly or indirectly use in - connection with the Interface; + Before you make any financial, legal, or other decision, you should + seek independent professional advice from an individual who is + licensed and qualified in the area for which such advice would be + appropriate.
  8. - to not hold the Interface maintainers or any affiliates liable for any - damages that you may suffer in connection with your use of the - Interface or the Protocol; + These Terms are not intended to, and do not, create or impose any + fiduciary duties on any Provider Parties. The only duties and + obligations that we owe you are those set out expressly in these + Terms.
  9. - that the information available on the Interface is not professional, - legal, business, investment, or any other advice related to any - financial product; + To the fullest extent permitted by law, Provider Parties owe no + fiduciary duties to you or any other party. To the extent any such + duties may exist at law or in equity, those duties and liabilities are + hereby irrevocably disclaimed, waived, and eliminated.
  10. +
+
+

4. CERTAIN RISKS

+
+

+ You acknowledge, agree to, and assume the following risks and matters: +

+
  1. - that the information is not an offer or recommendation or solicitation - to buy or sell any particular digital asset or to use any particular - investment strategy; + Provider may discontinue all or any part of the Services at any time, + with or without notice.
  2. - that before you make any financial, legal, or other decision in - connection with the interface, you should seek independent - professional advice from an individual who is licensed and qualified - in the area for which such advice would be appropriate; + Provider has no obligation to ensure that the Services provide a + complete and accurate source of all information relating to the + Protocols or other blockchain information.
  3. - that the Terms are not intended to, and do not, create or impose any - fiduciary duties on any party; + You may want or need to rely on block explorers, validator nodes, + finality providers, or other third-party resources.
  4. - to the fullest extent permitted by law, you acknowledge and agree that - the Interface maintainers owe no fiduciary duties or liabilities to - you or any other party; + The Interface and Protocols require that a certain amount of staked + Bitcoin be locked for a certain period of time, and withdrawal of + staked Bitcoin may be similarly delayed. We do not guarantee the + security or functionality of any Protocols, or any third-party + software or technology intended to be compatible with staked Bitcoin. + You will not be able to unbond or withdraw Bitcoin from staking except + as permitted by the Protocols, and we do not guarantee otherwise.
  5. - that to the extent, any such duties or liabilities may exist at law or - in equity, those duties and liabilities are hereby irrevocably - disclaimed, waived, and eliminated; + In providing information about tokens, the Interface associates or + presumes the association of a token name, symbol, or logo with one or + more blockchain systems. In making such associations, the Interface + relies upon third-party resources which may not be accurate or may not + conform to a given user’s expectations. Multiple smart contracts and + blockchain systems can utilize the same token name or token symbol as + one another, meaning that the name or symbol of a token does not + guarantee that it is the token generally associated with such name or + symbol. You must not rely on the name, symbol, or branding of a token + on the Interface, but instead must examine the specific blockchain + system and smart contract associated with the name, symbol, or + branding and confirm that the token meets your expectations.
  6. - that you may suffer damages in connection with your use of the - Interface or the Protocol and the Interface and Interface maintainers - are not liable for such damages; + Neither Provider nor the Interface is registered or qualified with or + licensed by, reports to, or is under the active supervision of any + government agency or financial regulatory authority or organization. + No government or regulator has approved or has been consulted by + Provider regarding the accuracy or completeness of any information + available on the Services. Similarly, the technology, systems, + blockchains, tokens, and persons relevant to information published on + the Interface may not be registered with or under the supervision of + or be registered or qualified with or licensed by any government + agency or financial regulatory authority or organization. Neither + Provider nor any individual Interface contributor is registered as a + broker, dealer, advisor, transfer agent or other intermediary.

-

11. Certain risks

+

5. NO WARRANTY, NO REPRESENTATIONS

+
+

+ + The Services are provided on an{" "} + "AS IS" and{" "} + "AS AVAILABLE" basis. Your + access and use of the Services are at your own risk. There is no + representation or warranty that access to the Services will be + continuous, uninterrupted, timely, or secure; that the information + contained in the Services will be accurate, reliable, complete, or + current, or that the Services will be free from errors, defects, + viruses, or other harmful elements. No advice, information, or + statement made in connection with the Services should be treated as + creating any warranty concerning the Services. There is no + endorsement, guarantee, or assumption of responsibility for any + advertisements, offers, or statements made by third parties concerning + the Services. + +

+
+

+ + Further, there is no representations or warranty from anyone as to the + quality, origin, or ownership of any Content found on or available + through the Services, and the Provider Parties will have no liability + for any errors, misrepresentations, or omissions in, of, or about, the + Content, nor for the availability of the Content, and they will not be + liable for any losses, injuries, or damages from the use, inability to + use, or the display of the Content. + +

+
+

6. License


- Each User acknowledges, agrees, consents to, and assumes the risks of, - the matters described in this Section 11. + Subject to the terms and conditions of these Terms and your compliance + with these Terms, we grant you a non-exclusive, non-transferable, + non-sublicensable, personal, revocable license, limited as set forth in + these Terms, to use the Interface, API and Website. This is not a + license to copy, distribute, transmit digitally, publicly perform, + publicly display, or make derivative works of the underlying software.


-
- 11.1 Interface Maintainers Have No Business Plan and May Discontinue, - Limit, Terminate, or Refuse Support for the Interface -
+

7. PRIVACY POLICY


- There is no business plan or revenue model for the Interface. The - Interface maintainers do not have revenues or a viable long-term - business plan, and may become unable or unwilling to fund the - operational costs of the Interface on a long-term basis or to fund the - upgrade costs required to keep the Interface up to date with current and - upcoming technologies. + Please refer to our Privacy Policy for information on + how we collect, use and disclose information from users of the Services.


+

8. THIRD-PARTY OFFERINGS AND CONTENT

+
+

+ References, links, or referrals to or connections with or reliance on + third-party resources, products, services, or content, including smart + contracts developed or operated by third parties, may be provided to + users in connection with the Services. In addition, third parties may + offer promotions related to the Interface. Provider does not endorse or + assume any responsibility for any activities, resources, products, + services, content, or promotions owned, controlled, operated, or + sponsored by third parties. If users access any such resources, + products, services, or content or participate in any such promotions, + users do so solely at their own risk. You hereby expressly waive and + release Provider Parties from all liability arising from your use of any + such resources, products, services, or content or participation in any + such promotions. +

+
+

+ You further acknowledge and agree that Provider Parties will not be + responsible or liable, directly or indirectly, for any damage or loss + caused or alleged to be caused by or in connection with the use of or + reliance on any such resources, products, services, content, or + promotions from third parties. +

+
+

+ We operate social media pages on third party networks and have social + media icons on our Services. Social media providers are unaffiliated + with us, and we are not responsible for the content or privacy practices + of social media providers. Social media providers have their own terms + of use and privacy policies, and we encourage you to review those + policies whenever you visit their websites or interact with their + platforms. +

+
+

Fork Handling

+

- The Interface is a free web application maintained at the sole and - absolute discretion of a community of contributors who may also be known - as Interface maintainers. - Individually and collectively they assume no duty, liability, - obligation, or undertaking to continue to maintain, or to make available - the Interface. The Interface maintainers may terminate or change the - Interface with respect to any aspect of the Interface at any time. + The Protocol, and all tokens may be subject to{" "} + "Forks" that occur when some or all persons + running the software clients for a particular blockchain system adopt a + new client or a new version of an existing client that: (i) changes the + protocol rules in backward-compatible or backward-incompatible manner + that affects which transactions can be added into later blocks, how + later blocks are added to the blockchain, or other matters relating to + the future operation of the protocol; or (ii) reorganizes or changes + past blocks to alter the history of the blockchain. Some Forks may + result in two or more persistent alternative versions of the protocol or + blockchain, either of which may be viewed as or claimed to be the + legitimate or genuine continuation of the original.


- The Interface maintainers have no obligation, duty, or liability to - ensure that the Interface is a complete and accurate source of all - information relating to the Protocol or any other subject matter. Even - if the Interface currently displays information about a particular token - or blockchain, the Interface may discontinue tracking and publishing - information about that token or blockchain at any time in the Interface - maintainers' sole and absolute discretion. In the event of such - discontinuation, Users may need to rely on third-party resources such as - block explorers or validator nodes in order to get equivalent - information, and, depending on the User’s level of expertise and the - quality of such third-party resources, this may result in the User - incurring damages due to delays or mistakes in processing information or - transactions. + Provider cannot anticipate, control or influence the occurrence or + outcome of Forks, and do not assume any risk, liability or obligation in + connection therewith. Provider does not assume any responsibility to + notify you of pending, threatened or completed Forks. Provider will + respond (or refrain from responding) to any Forks in such manner as + Provider determines in its sole and absolute discretion. Provider will + not have any duty or obligation, or liability to any user if such + response (or lack of such response) acts to your detriment. You assume + full responsibility to independently remain apprised of and informed + about possible Forks, and to manage your own interests and risks in + connection therewith.


-
11.2 No Regulatory Supervision
+

9. TAX ISSUES


- The Interface maintainers and the Interface are not registered or - qualified with or licensed by, do not report to, and are not under the - active supervision of any government agency or financial regulatory - authority or organization. No government or regulator has approved or - has been consulted by the Interface maintainers regarding the accuracy - or completeness of any information available on the Interface. - Similarly, the technology, systems, blockchains, tokens, and persons - relevant to information published on the Interface may not be registered - with or under the supervision of or be registered or qualified with or - licensed by any government agency or financial regulatory authority or - organization. The Interface maintainers are not registered as brokers, - dealers, advisors, transfer agents or other intermediaries. + The tax consequences of purchasing, selling, holding, transferring, or + locking Digital Assets or otherwise utilizing the Services are uncertain + and may vary by jurisdiction. Provider has undertaken no due diligence + or investigation into such tax consequences, and you assume all + obligation and liability for the tax consequences applicable to you.


-
11.3 Regulatory Uncertainty
+

10. LIMITATION OF LIABILITY


- Blockchain technologies and digital assets are subject to many legal and - regulatory uncertainties, and the Protocol or any tokens or blockchains - could be adversely impacted by one or more regulatory or legal - inquiries, actions, suits, investigations, claims, fines, or judgments, - which could impede or limit the ability of User to continue the use and - enjoyment of such assets and technologies. + + Except to the extent otherwise required by applicable law, under no + circumstances will any of the Provider Parties be responsible or + liable under any theory of liability, whether based in tort, contract, + negligence, strict liability, warranty, or otherwise, for any damages + of any kind arising from or relating to these Terms or the Services, + including but not limited to direct, indirect, economic, exemplary, + special, punitive, incidental, or consequential losses or damages of + any kind, including without limitation, loss of profits. The foregoing + limitations apply even if any of the events or circumstances giving + rise to such damages were foreseeable and even if the Provider Parties + were advised of or should have known of the possibility of such losses + or damages and notwithstanding any failure of essential purpose of any + limited remedy. +


-
11.4 No Warranty
+

+ + Except to the extent otherwise required by applicable law, if, + notwithstanding the other provisions of these Terms, any of the + Provider Parties is found to be liable to you for any damages or + losses which arise from or relate to these Terms or the Services, the + total aggregate liability of the Provider Parties for any and all such + claims, regardless of the form of action, is limited to one hundred US + dollars (US$100.00). + +


- The Interface is provided on an “AS IS”{" "} - and “AS AVAILABLE” basis. You - acknowledge and agree that your access and use of the Interface are at - your own risk. There is no representation or warranty that access to the - Interface will be continuous, uninterrupted, timely, or secure; that the - information contained in the Interface will be accurate, reliable, - complete, or current, or that the Interface will be free from errors, - defects, viruses, or other harmful elements. No advice, information, or - statement made in connection with the Interface should be treated as - creating any warranty concerning the Interface. There is no endorsement, - guarantee, or assumption of responsibility for any advertisements, - offers, or statements made by third parties concerning the Interface. + + THE FOREGOING LIMITATIONS WILL APPLY EVEN IF THE ABOVE STATED REMEDY + FAILS OF ITS ESSENTIAL PURPOSE. +


- Further, there is no representation or warranty, from anyone, as to the - quality, origin, or ownership of any content found on or available - through the Interface and there shall be no liability for any errors, - misrepresentations, or omissions in, of, and about, the content, nor for - the availability of the content attributable to any contributor to the - Interface, including maintainers, and they shall not be liable for any - losses, injuries, or damages from the use, inability to use, or the - display of the content of the Interface. + Some jurisdictions do not allow the exclusion of certain warranties, or + the limitation or exclusion of certain liabilities or damages. + Accordingly, some disclaimers and limitations set forth in these Terms + may not apply in full to you. However, the disclaimers and limitations + of liability set forth in these terms will apply to the fullest extent + permitted by applicable law.


-
- 11.5 Token Lists and Token Identification -
+

11. INDEMNIFICATION


- In providing information about tokens, the Interface associates or - presumes the association of a token name, symbol, or logo with a - specific smart contract deployed to one or more blockchain systems. In - making such associations, the Interface relies upon third-party - resources which may not be accurate or may not conform to a given User’s - expectations. Multiple smart contracts can utilize the same token name - or token symbol as one another, meaning that the name or symbol of a - token does not guarantee that it is the token desired by the User or - generally associated with such name or symbol. Users must not rely on - the name, symbol, or branding of a token on the Interface, but instead - must examine the specific smart contract associated with the name, - symbol, or branding and confirm that the token accords with User’s - expectations. + You will defend, indemnify, compensate, reimburse and hold harmless the + Provider Parties from any claim, demand, action, damage, loss, cost or + expense, including without limitation reasonable attorneys’ fees, + arising out or relating to (a) Your access, interaction with, or other + use, or use by anyone else you enable or permit, of or conduct in + connection with the Services; (b) your violation of these Terms or any + other applicable policy or contract of Provider; or (c) your violation + of any rights of any other person or entity; each, a{" "} + "Claim". We may, in our sole discretion, + require you to defend one or more Provider Parties in any Claim.


-
- 11.6 User Responsibility for Accounts & Security -
+

12. POINTS AND INCENTIVES


- Users are solely responsible for all matters relating to their accounts, - addresses, and tokens and for ensuring that all uses thereof comply - fully with these Terms. Users are solely responsible for protecting the - data integrity and confidentiality of their information, and data or - private keys for any wallet applications or devices used in connection - with the Interface. The compatibility of the Interface with wallet - applications and devices or other third-party applications or devices is - not intended as, and you hereby agree not to construe such compatibility - as, an endorsement or recommendation thereof or a warranty, guarantee, - promise, or assurance regarding the fitness or security thereof. + You may be attributed by us or third parties certain reputation + indicators, loyalty points, or other intangible rewards related to your + activities including staking (collectively,{" "} + "Points"). Points are not blockchain tokens. + Points are not, and may never convert to, accrue to, be used as basis to + calculate, or become any other tokens or other Digital Asset or + distribution thereof. Points are virtual items with no monetary value. + Points do not constitute any currency or property of any type and are + not redeemable, refundable, or eligible for any fiat or virtual currency + or anything else of value. Points are not transferable, and you may not + attempt to sell, trade, or transfer any Points, or obtain any manner of + credit using any Points. Any attempt to sell, trade, or transfer any + Points will be null and void.


-
- 11.7 No Interface Fees; Third-Party Fees Irreversible -
+

+ We reserve the right to change, modify, discontinue or cancel any Points + programs (including the frequency, criteria and calculation for earning + such Points), at any time and without notice to you. +


- There are no fees or charges for use of the Interface. Use of the - Protocol and relevant blockchain may be subject to third-party - transaction fees. The Interface maintainers do not receive such fees and - have no ability to reverse or refund any amounts paid in error. + You agree not to engage in any manipulative, fraudulent, dishonest, or + abusive activities in connection with Points. This includes, but is not + limited to, creating multiple accounts to claim additional Points, using + bots or scripts to automate claiming, or participating in any schemes + that artificially inflate the perceived value of Points. We or our + affiliates may terminate any or all of your Points due to such + activities, or for breaching any license granted by us, and may disclose + privately and publicly why such action was taken. Points may not be + available in your jurisdiction.


-

12. License to Use Interface

+

13. PROMOTIONS


- Each User, subject to their eligibility, acceptance, and adherence to - these Terms, is hereby granted a personal, revocable, non-exclusive, - non-transferable, non-sublicensable license to view, access and use the - Interface for the Permitted Uses in accordance with these Terms. + Besides our Points program, we may run various promotions, incentives, + or giveaways (each, a "Promotion") + communicated through official Babylon Labs communication mediums, + including blog posts, email, social media, and the Discord server. + Applicable details, including any qualification periods, entry + procedures or requirements, award or selection criteria (to be + determined at our sole discretion), and notification procedures will be + referenced there. Promotions are void where prohibited and open only to + individuals who can lawfully participate in such Promotions in that + individual's particular jurisdiction.


-

13. Privacy Policy

+

14. COPYRIGHT POLICY

+
+

+ If you are a copyright owner and believe that any Content on the Website + infringes upon your copyrights, you may submit a notification to us via + email at{" "} + + contracts@babylonlabs.io + {" "} + with the following information: +

+
    +
  • + An electronic or physical signature of the person authorized to act on + behalf of the owner of the copyright’s interest. +
  • +
  • + A description of the material that you claim is infringing and where + it is located on the Services. +
  • +
  • Your address, telephone number, and email address.
  • +
  • + A statement by you that you have a good faith belief that the disputed + use is not authorized by the copyright owner, its agent, or the law. +
  • +
  • + A statement by you, made under penalty of perjury, that the above + information in your notice is accurate and that you are the copyright + owner or authorized to act on the copyright owner’s behalf. +
  • +
+
+

15. USER SUBMISSIONS, FEEDBACK AND INFORMATION


- The Interface may directly or indirectly collect and temporarily store - personally identifiable information for operational purposes, including - for the purpose of identifying blockchain addresses or IP addresses that - may indicate the use of the Interface from prohibited jurisdictions or - by sanctioned persons or other Prohibited Uses. Except as required by - applicable law, the Interface maintainers will have no obligation of - confidentiality with respect to any information collected by the - Interface. + You acknowledge and agree that any submission, feedback, comments or + suggestions you may provide regarding the Services either directly or + indirectly (for example, through the use on a third-party social media + site of a company-designated hashtag) (collectively,{" "} + "Feedback") is non-confidential and + non-proprietary, that we may treat as public information, and may be + shared with others on other sites and platforms. You hereby grant us an + unrestricted, irrevocable, universe-wide, royalty-free right to use, + communicate, reproduce, publish, display, distribute and exploit such + Feedback in any manner, with the right to sublicense.


-

14. Non-Reliance

+

16. DISPUTE RESOLUTION; ARBITRATION AGREEMENT


- The Users declare that they are knowledgeable, experienced, and - sophisticated in using and evaluating blockchain and related - technologies and assets, including blockchains, tokens, and proof of - stake smart contract systems. The Users declare that they have conducted - their own thorough independent investigation and analysis of the - Protocol and the other matters contemplated by these Terms, and have not - relied upon any information, statement, omission, representation, or - warranty, express or implied, written or oral, made by or on behalf of - Interface maintainers in connection therewith, except as expressly set - forth in these Terms. + + Please read the arbitration provisions in this Section 16 of the Terms + carefully (the "Arbitration Agreement"). It requires you to + arbitrate disputes with Babylon Labs, its affiliates, successors, and + assigns, and all of their respective officers, directors, employees, + agents, and representatives (collectively, the "Babylon + Parties") and limits the manner in which you can seek relief from + the Babylon Parties. +


- 15. Risks, Disclaimers, and Limitations of Liability + A. Informal Dispute Resolution:


- Each User hereby acknowledges and agrees, and consents to, and assumes - the risks of, the matters described in Section 15 of the Terms. + There might be instances when a dispute arises between you and the + Babylon Parties with respect to the Services or these Terms ( + "Dispute"). If that occurs, we are committed + to working with you to reach a reasonable resolution in good faith. Most + Disputes can be resolved quickly and to your satisfaction by emailing + user support at{" "} + + contracts@babylonlabs.io + {" "} + ("Our Address"). However, if such efforts + prove unsuccessful, you may send a written Notice of Dispute by email to + Our Address ("Notice"). The Notice must + describe the nature and basis of the Dispute and set forth the specific + relief sought. +

+
+

+ If Babylon Labs and you do not resolve the Dispute set out in the notice + within sixty (60) calendar days from the date of receipt, you or Babylon + Labs may commence an arbitration proceeding. Both you and Babylon Labs + agree that this dispute resolution procedure is a condition precedent + which must be satisfied before initiating any arbitration against the + other party.


-
15.1 Third-Party Offerings and Content
+

+ B. Applicability of Arbitration Agreement: +


- References, links, or referrals to or connections with or reliance on - third-party resources, products, services, or content, including smart - contracts developed or operated by third parties, may be provided to - Users in connection with the Interface. In addition, third parties may - offer promotions related to the Interface. Interface maintainers do not - endorse or assume any responsibility for any activities, resources, - products, services, content, or promotions owned, controlled, operated, - or sponsored by third parties. If Users access any such resources, - products, services, or content or participate in any such promotions, - Users do so solely at their own risk. Each User hereby expressly waives - and releases Interface maintainers from all liability arising from the - User’s use of any such resources, products, services, or content or - participation in any such promotions. + All unresolved disputes, claims, or controversies arising out of or + relating to any of the Services, these Terms, or any other acts or + omissions for which you may claim that that we are liable, including, + but not limited to, any dispute, claim, or controversy as to + arbitrability, will be finally and exclusively settled by arbitration + administered by the London Court of International Arbitration ( + "LCIA") under the LCIA Arbitration Rules in + force at the time of the filing for arbitration of such dispute,


- The User further acknowledges and agrees that Interface maintainers - shall not be responsible or liable, directly or indirectly, for any - damage or loss caused or alleged to be caused by or in connection with - the use of or reliance on any such resources, products, services, - content, or promotions from third parties. + This Arbitration Agreement will survive termination of these Terms, the + Services, or any connection you may have to the information you obtained + from the Interface.


-
15.2 Cryptography Risks
+

+ C. Additional Terms of the Arbitration +


- Cryptography is a progressing field. Advances in code cracking or - technical advances such as the development of quantum computers may - present risks to blockchain systems, the Protocol, or tokens, including - the theft, loss, or inaccessibility thereof. + The following terms apply to any Arbitration proceedings commenced under + this Agreement:

+
    +
  • + The arbitration will be held before a single neutral arbitrator, + unless either party requests three arbitrators, in which case it will + be held before three neutral arbitrators. +
  • +
  • The arbitration will be conducted in the English language.
  • +
  • + The arbitration will be held in the Cayman Islands and the Cayman + Islands will be deemed the 'seat of arbitration'. +
  • +
  • + All issues are for the arbitrator to decide, including issues relating + to the scope, enforceability, and arbitrability of this Arbitration + Agreement. +
  • +
  • + Any judgment or award made or rendered by the arbitrator(s) may be + entered in any court of competent jurisdiction as necessary. +
  • +
  • + The parties will keep the arbitration proceedings confidential and not + disclose any information regarding the arbitration to any third party + except as follows. The existence of the arbitration, any nonpublic + information provided in the arbitration, and any submissions, orders + or awards made in the arbitration (together, the{" "} + "Confidential Information") will not be + disclosed to any non-party except the tribunal, the ICC, the parties, + their counsel, experts, witnesses, accountants and auditors, insurers + and reinsurers, and any other person necessary to the conduct of the + arbitration, or as necessary to enforce or challenge and award in bona + fide legal proceedings, or as required by law. This confidentiality + provision will survive termination of these Terms and of any + arbitration brought pursuant to these Terms. +
  • +

-
15.3 Fork Handling
+

D. Other Terms


- The Protocol, and all tokens may be subject to{" "} - Forks. Forks occur when some or - all persons running the software clients for a particular blockchain - system adopt a new client or a new version of an existing client that: - (i) changes the protocol rules in backward-compatible or - backward-incompatible manner that affects which transactions can be - added into later blocks, how later blocks are added to the blockchain, - or other matters relating to the future operation of the protocol; or - (ii) reorganizes or changes past blocks to alter the history of the - blockchain. Some forks are{" "} - “contentious” and thus may result - in two or more persistent alternative versions of the protocol or - blockchain, either of which may be viewed as or claimed to be the - legitimate or genuine continuation of the original. + If applicable law allows the enforcement of this Arbitration Agreement + only if you have an opportunity to opt out of these arbitration + provisions within a certain amount of time after you accept these Terms, + then you have 30 days from your first use of any of the Services in + which to opt out of such arbitration terms by sending an email to Our + Address. This email should notify us that you wish to opt out and + provide us with your full name, entity name if you have one, and + jurisdiction.


- Interface maintainers cannot anticipate, control or influence the - occurrence or outcome of forks, and do not assume any risk, liability or - obligation in connection therewith. Without limiting the generality of - the foregoing, Interface maintainers do not assume any responsibility to - notify a User of pending, threatened or completed forks. Interface - maintainers will respond (or refrain from responding) to any forks in - such manner as Interface maintainers determine in their sole and - absolute discretion. Interface maintainers shall not have any duty or - obligation, or liability to a User if such response (or lack of such - response) acts to a User’s detriment. Each User assumes full - responsibility to independently remain apprised of and informed about - possible forks, and to manage the User’s own interests and risks in - connection therewith. + We reserve the right to modify or update this Arbitration Agreement at + any time. Any such changes will take effect immediately upon us posting + the revised Agreement to the Website. If you do not agree with the + changes, you may opt out within 30 days of the change by sending written + notice to Our Address. otherwise, your continued use of the services + will constitute your acceptance of the updated Arbitration Agreement. +

+
+

+ To the extent you reject any future changes, you are agreeing that you + will arbitrate any dispute between us in accordance with the language of + this Arbitration Agreement as of the date you first accepted these Terms + (or accepted any subsequent changes).


-
- 15.4 Essential Third-Party Software Dependencies -
+

+ E. Class Action Waiver; Jury Trial Waiver +

+
+

+ You agree to bring all disputes or claims connected to the Services in + your individual capacity and not as a plaintiff in or member of any + class action, collective action, private attorney general action, or + other representative proceeding. Further, if any Dispute is resolved + through arbitration, the arbitrator may not consolidate another person’s + claims with your claims and may not otherwise preside over any form of a + representative or class proceeding. +


- The Protocol and other relevant blockchain systems and smart contracts - are public software utilities that are accessible directly through any - compatible third-party node or indirectly through any compatible - third-party “wallet” application - that interacts with such a node. Interacting with the Protocol does not - require the use of the Interface, but the Interface is only a convenient - and user-friendly option of reading and displaying data from the - Protocol and generating standard draft transaction messages compatible - with the Protocol. The User may choose to interact with the Protocol - using softwares other than the Interface. As the Interface does not - provide wallet software applications or nodes for blockchain systems, - such software constitutes an essential third-party software and user - dependency without which the Protocol cannot be used and tokens cannot - be traded or used. Furthermore, the Interface may use APIs and servers - of Interface maintainers or third parties and there are no guarantees as - to the continued operation, maintenance, availability, or security of - any of the foregoing dependencies. + Further, if for any reason a claim by law or equity must proceed in + court rather than in arbitration: (a) you and we irrevocably waive the + right to demand a trial by jury, and (b) you and we agree to submit to + the exclusive jurisdiction of the courts of the Cayman Islands and any + courts competent to hear appeals from those courts.


-
15.5 Tax Issues
+

F. Exclusions


- The tax consequences of purchasing, selling, holding, transferring, or - locking tokens or otherwise utilizing the Protocol are uncertain and may - vary by jurisdiction. Interface Maintainers have undertaken no due - diligence or investigation into such tax consequences, and assume no - obligation or liability to optimize, facilitate or bear the tax - consequences to any person. + Notwithstanding the foregoing agreement to arbitrate, you or we may + bring any disputes, claims, suits, actions, causes of action, demands or + proceedings in which either party seeks injunctive or other equitable + relief for the alleged unlawful use of intellectual property, including, + without limitation, copyrights, trademarks, trade names, logos, trade + secrets or patents, in any court of competent jurisdiction.


-
15.6 Legal Limitations on Disclaimers
+

17. GOVERNING LAW


- Some jurisdictions do not allow the exclusion of certain warranties, or - the limitation or exclusion of certain liabilities, and damages. - Accordingly, some of the disclaimers and limitations set forth in these - Terms may not apply in full to specific Users. The disclaimers and - limitations of liability provided in these terms shall apply to the - fullest extent as permitted by applicable law. + These Terms and any action related thereto will be governed by the laws + of the Cayman Islands, without regard to the principles of conflict of + laws. Except as expressly set forth in Section 16,{" "} + "Dispute Resolution; Arbitration Agreement"{" "} + the exclusive jurisdiction for all Disputes will be the courts located + in the Cayman Islands, and you waive any objection to jurisdiction and + venue in such courts.


-
15.7 Indemnification
+

18. Miscellaneous


- Each User shall defend, indemnify, compensate, reimburse and hold - harmless the Interface maintainers from any claim, demand, action, - damage, loss, cost or expense, including without limitation reasonable - attorneys’ fees, arising out or relating to (a) User's use of, or - conduct in connection with, the Interface; (b) User's violation of - these Terms or any other applicable policy or contract of Interface - maintainers; or (c) User's violation of any rights of any other - person or entity. + The word "or" as + used in this Agreement has an inclusive meaning, equivalent to{" "} + "and/or". The terms + ‘include’ and ‘including’ will be deemed to be immediately followed by + the phrase{" "} + "without limitation" + . The headings appearing at the beginning of several sections contained + in this Agreement have been inserted for identification and reference + purposes only and must not be used to construe or interpret this + Agreement. The word{" "} + "will" as used in + this Agreement has its common meaning, as well as the meaning ascribed + to the word "shall": + expressing a current obligation or status, or obligation or status that + will arise in the future. All provisions of these Terms are severable, + and the unenforceability or invalidity of any of the provisions will not + affect the enforceability or validity of the remaining provisions. Our + failure to insist on or enforce strict performance of these Terms shall + not be deemed a waiver by us of any provision or any right we have to + enforce these Terms. Any such waiver must be in writing in order to be + effective. The parties declare that they have required that these Terms + and all documents related hereto, either present or future, be drawn up + in the English language only:{" "} + + Les parties déclarent par les présentes qu’elles exigent que cette + entente et tous les documents y afferents, soit pour le present ou le + future, soient rédigés en langue anglaise seulement + + .


-

- 16. Entire Representation, Consent and Agreement -

+

+ These Terms shall not be interpreted or construed to confer any rights + or remedies on any third parties. No joint venture, partnership, + employment, or agency relationship exists between you and Provider as a + result of these Terms or your use of the Services. The United Nations + Convention on Contracts for the International Sale of Goods does not + apply and is expressly excluded. +


- These Terms, including the Privacy Policy, constitute your entire - representation, consent, and agreement with respect to the subject - matter, including the Interface. These Terms, including the Privacy - Policy, and any disclosure and disclaimers incorporated by reference - supersede all prior Terms, written or oral understandings, + If you are entering into these Terms on behalf of a company or other + legal entity, group, or association, you represent that you have the + authority to bind such entity to these Terms, in which case the Terms{" "} + "you" or "your"{" "} + refers to you and such entity, group, or association. If you do not have + such authority, or if you do not agree with these Terms, you must not + accept these Terms and you may not use the Services. +

+
+

+ These Terms and the Privacy Policy constitute the entire agreement with + respect to the subject matter of these Terms and the Privacy Policy, + including the Services. These Terms, including the Privacy Policy, + supersede all prior terms, written or oral understandings, communications, and other agreements relating to the subject matter of - the Terms. + these Terms and the Privacy Policy; provided, however, that if any + provision of these Terms conflicts with any provision of any other + contract you have entered into directly with us, the provision that is + more protective of and beneficial to us will govern. +

+
+

+ Babylon™ and the logo + + are the trademarks of Babylon Labs Ltd. Website and Interface © 2024 + Babylon Labs Ltd. and its licensors.

); diff --git a/src/app/context/Privacy/PrivacyContext.tsx b/src/app/context/Privacy/PrivacyContext.tsx new file mode 100644 index 00000000..af167cb5 --- /dev/null +++ b/src/app/context/Privacy/PrivacyContext.tsx @@ -0,0 +1,40 @@ +import React, { ReactNode, createContext, useContext, useState } from "react"; + +interface PrivacyContextProps { + isPrivacyOpen: boolean; + openPrivacy: () => void; + closePrivacy: () => void; +} + +const PrivacyContext = createContext( + undefined, +); + +export const PrivacyProvider: React.FC<{ children: ReactNode }> = ({ + children, +}) => { + const [isPrivacyOpen, setIsPrivacyOpen] = useState(false); + + const openPrivacy = () => setIsPrivacyOpen(true); + const closePrivacy = () => setIsPrivacyOpen(false); + + return ( + + {children} + + ); +}; + +export const usePrivacy = (): PrivacyContextProps => { + const context = useContext(PrivacyContext); + if (!context) { + throw new Error("usePrivacy must be used within a PrivacyModal"); + } + return context; +}; diff --git a/src/app/globals.css b/src/app/globals.css index 3810a469..a10e89b1 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -2,7 +2,7 @@ @tailwind components; @tailwind utilities; -@import url("styles/terms.css"); +@import url("styles/terms-privacy.css"); :root { --primary: #ff7c2a; diff --git a/src/app/page.tsx b/src/app/page.tsx index af41aec3..9c55512c 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,12 +33,14 @@ import { Footer } from "./components/Footer/Footer"; import { Header } from "./components/Header/Header"; import { ConnectModal } from "./components/Modals/ConnectModal"; import { ErrorModal } from "./components/Modals/ErrorModal"; +import { PrivacyModal } from "./components/Modals/Privacy/PrivacyModal"; import { TermsModal } from "./components/Modals/Terms/TermsModal"; import { NetworkBadge } from "./components/NetworkBadge/NetworkBadge"; import { Staking } from "./components/Staking/Staking"; import { Stats } from "./components/Stats/Stats"; import { Summary } from "./components/Summary/Summary"; import { useError } from "./context/Error/ErrorContext"; +import { usePrivacy } from "./context/Privacy/PrivacyContext"; import { useTerms } from "./context/Terms/TermsContext"; import { Delegation, DelegationState } from "./types/delegations"; import { ErrorHandlerParam, ErrorState } from "./types/errors"; @@ -60,6 +62,7 @@ const Home: React.FC = () => { noCancel, } = useError(); const { isTermsOpen, closeTerms } = useTerms(); + const { isPrivacyOpen, closePrivacy } = usePrivacy(); const { data: paramWithContext, @@ -479,6 +482,7 @@ const Home: React.FC = () => { noCancel={noCancel} /> + ); }; diff --git a/src/app/providers.tsx b/src/app/providers.tsx index a9bae2eb..5da70452 100644 --- a/src/app/providers.tsx +++ b/src/app/providers.tsx @@ -7,6 +7,7 @@ import { ThemeProvider } from "next-themes"; import React from "react"; import { ErrorProvider } from "./context/Error/ErrorContext"; +import { PrivacyProvider } from "./context/Privacy/PrivacyContext"; import { TermsProvider } from "./context/Terms/TermsContext"; import { GlobalParamsProvider } from "./context/api/GlobalParamsProvider"; import { StakingStatsProvider } from "./context/api/StakingStatsProvider"; @@ -19,17 +20,19 @@ function Providers({ children }: React.PropsWithChildren) { - - - - - - {children} - - - - - + + + + + + + {children} + + + + + + li { + list-style-type: lower-alpha; +} + +.terms-privacy-container ol.alpha-capital > li { + list-style-type: upper-alpha; +} + +.terms-privacy-container ul > li { + list-style-type: disc; +} + +.terms-privacy-container li { + margin-bottom: 0.75rem; +} + +.terms-privacy-container strong { + color: var(--primary); +} + +.terms-privacy-container a { + text-decoration: underline; + font-weight: bold; + color: var(--primary); +} diff --git a/src/app/styles/terms.css b/src/app/styles/terms.css deleted file mode 100644 index 92bb4229..00000000 --- a/src/app/styles/terms.css +++ /dev/null @@ -1,28 +0,0 @@ -.terms-container h3 { - font-size: 1.3rem; - font-weight: 600; - margin-top: 1.5rem; - margin-bottom: 0.5rem; -} - -.terms-container h4 { - font-size: 1.1rem; - font-weight: 600; - margin-top: 1rem; - margin-bottom: 0.5rem; -} - -.terms-container h5 { - font-weight: 600; -} - -.terms-container ol { - padding-left: 1.5rem; - margin-top: 0.25rem; - margin-bottom: 0.25rem; -} - -.terms-container li { - list-style-type: lower-alpha; - margin-bottom: 0.75rem; -}