diff --git a/pages/learn/index.js b/pages/learn/index.js index 4c1654aaf..3a6a5b1ca 100644 --- a/pages/learn/index.js +++ b/pages/learn/index.js @@ -28,7 +28,8 @@ const buildLearnContent = () => { items: [ { title: 'Blackholed Address', slug: 'blackholed-address' }, { title: 'Blacklisted Address', slug: 'blacklisted-address' }, - { title: 'Verified Domain', slug: 'verified-domain' } + { title: 'Verified Domain', slug: 'verified-domain' }, + { title: 'PayStrings', slug: 'paystrings' } ] }, { diff --git a/pages/learn/paystrings.js b/pages/learn/paystrings.js new file mode 100644 index 000000000..8222ca0b6 --- /dev/null +++ b/pages/learn/paystrings.js @@ -0,0 +1,87 @@ +import { serverSideTranslations } from 'next-i18next/serverSideTranslations' +import SEO from '../../components/SEO' +import { getIsSsrMobile } from '../../utils/mobile' +import { network } from '../../utils' +import { nativeCurrency, explorerName, xahauNetwork } from '../../utils' +import Link from 'next/link' +import Image from 'next/image' +import Breadcrumbs from '../../components/Breadcrumbs' + +export async function getServerSideProps(context) { + const { locale } = context + return { + props: { + isSsrMobile: getIsSsrMobile(context), + ...(await serverSideTranslations(locale, ['common'])) + } + } +} + +export default function Paystrings() { + return ( + <> + +
+ +
+

PayStrings on {explorerName}.

+
+
+ Paystrings +
PayStrings on {explorerName}
+
+
+

+ If you’ve ever tried sending crypto, you know how confusing wallet addresses can be — long strings of random + letters and numbers that are easy to mistype. PayString solves this problem by replacing those complex + addresses with simple, human-readable names. +

+

What is Paystring and how it works on {explorerName}

+

+ When someone sends {nativeCurrency} or tokens to your PayString, it automatically routes the payment to your + linked {explorerName} address. This makes transactions faster, safer, and easier to share. Your PayString + becomes your universal identity on {explorerName} — the name that connects to your wallet. +

+

+ Instead of sending {nativeCurrency} to a long address, you can use something like{' '} + {xahauNetwork ? 'mainfortesting$xahauexplorer.com' : 'love0139$bithomp.com'} or{' '} + {xahauNetwork ? 'drewrobertslive$xahauexplorer.com' : 'kingkong$bithomp.com'}. +

+

Get your PayString on Bithomp

+
+

+ + 👉 + {' '} + Here, you can easily register your PayString (Bithomp username) +

+
+

Once registered, your PayString is linked to your {explorerName} address, allowing you to: +
    +
  • Receive {nativeCurrency} with a name instead of a long wallet address
  • +
  • Make deposits and withdrawals on exchanges that support PayString
  • +
+

Make your {explorerName} payments easy and personal.

+
+
+
+
+ + ) +} diff --git a/pages/sitemap.xml.js b/pages/sitemap.xml.js index b7083bff8..cf26deec2 100644 --- a/pages/sitemap.xml.js +++ b/pages/sitemap.xml.js @@ -99,7 +99,8 @@ if (network === 'mainnet') { { loc: 'learn/xrp-xah-taxes', changefreq: 'monthly', priority: '0.9' }, { loc: 'learn/issue-a-token', changefreq: 'monthly', priority: '0.9' }, { loc: 'learn/guide-for-token-issuers', changefreq: 'monthly', priority: '0.9' }, - { loc: 'learn/image-services', changefreq: 'monthly', priority: '0.6' } + { loc: 'learn/image-services', changefreq: 'monthly', priority: '0.6' }, + { loc: 'learn/paystrings', changefreq: 'monthly', priority: '0.5' } ) } @@ -142,7 +143,8 @@ function generateSiteMap(posts) { 'learn/amm', 'learn/issue-a-token', 'learn/guide-for-token-issuers', - 'learn/image-services' + 'learn/image-services', + 'learn/paystrings' ] const oldPages = ['explorer/'] const pagesWithoutTranslation = [...noTranslatedPages, ...oldPages] diff --git a/public/images/xahauexplorer/learn/paystrings/cover.jpg b/public/images/xahauexplorer/learn/paystrings/cover.jpg new file mode 100644 index 000000000..698e8239f Binary files /dev/null and b/public/images/xahauexplorer/learn/paystrings/cover.jpg differ diff --git a/public/images/xrplexplorer/learn/paystrings/cover.jpg b/public/images/xrplexplorer/learn/paystrings/cover.jpg new file mode 100644 index 000000000..f0ccfb133 Binary files /dev/null and b/public/images/xrplexplorer/learn/paystrings/cover.jpg differ