123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- <script setup lang="ts">
- useHead({
- title: `API v1 — Hush Your Money`,
- meta: [
- { name: 'description', content: `Hush Your Money makes spending safu.` }
- ],
- })
- /* Initialize stores. */
- import { useSystemStore } from '@/stores/system'
- const System = useSystemStore()
- // onMounted(() => {
- // console.log('Mounted!')
- // // Now it's safe to perform setup operations.
- // })
- // onBeforeUnmount(() => {
- // console.log('Before Unmount!')
- // // Now is the time to perform all cleanup operations.
- // })
- </script>
- <template>
- <main class="max-w-5xl mx-auto py-5 flex flex-col gap-12">
- <section class="flex flex-col gap-4">
- <h1 class="text-5xl font-medium">
- HYM API v1
- </h1>
- <p class="text-gray-600 text-2xl italic font-light leading-9">
- <span class="block py-2 text-3xl text-fuchsia-600 font-medium">Are you a developer?</span>
- Easily integrate ALL of the <span class="text-fuchsia-600 font-medium">Free and Open Source (FOSS)</span> Hush Your Money (HYM) protocols natively into your Crypto wallet and/or application;
- then conveniently offer your community of users the leading set of <span class="text-fuchsia-600 font-medium">Financial Privacy Protections</span> the world has to offer.
- </p>
- </section>
- <section class="flex flex-col gap-4">
- <h2 class="text-sky-600 text-2xl font-bold tracking-widest uppercase">
- Client Requests
- </h2>
- <h3 class="text-2xl font-bold text-amber-500">
- /v1/fusion/<fusion-id>
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- /v1/tier/<tier-id>
- </h3>
- </section>
- <section class="flex flex-col gap-4">
- <h2 class="text-sky-600 text-2xl font-bold tracking-widest uppercase">
- Client Actions
- </h2>
- <h3 class="text-2xl font-bold text-amber-500">
- addComponents <small class="text-base text-amber-400">( PublicKey, Component[] )</small>
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- generateAddress
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- generateProof
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- submitComponents <small class="text-base text-amber-400">( PublicKey, Component[] )</small>
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- verifyProof
- </h3>
- </section>
- <section class="flex flex-col gap-4">
- <h2 class="text-sky-600 text-2xl font-bold tracking-widest uppercase">
- Batch (System) Requests
- </h2>
- <h3 class="text-2xl font-bold text-amber-500">
- /_clubs
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- /_fusions
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- /_profiles
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- /_stats
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- /_tiers
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- /_vaults
- </h3>
- </section>
- <section class="flex flex-col gap-4">
- <h2 class="text-sky-600 text-2xl font-bold tracking-widest uppercase">
- Data Types
- </h2>
- <h3 class="text-2xl font-bold text-amber-500">
- Club
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- Component
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- Fusion
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- PrivateTransaction
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- Profile
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- PublicKey
- </h3>
- <h3 class="text-2xl font-bold text-amber-500">
- Tier
- </h3>
- </section>
- </main>
- </template>
|