Skip to content

Overview

Estimated time to read: 2 minutes

Arcana offers client-side SDKs for Web3 apps:

  • CA SDK: Lets Web3 app users instantly unify balance of assets across different chains and spend on any chain.
  • Auth SDK: Onboard Web3 app users via social login and enable blockchain transactions through the in-app, embedded, non-custodial Arcana wallet.

Get Started

flowchart LR
    subgraph Register [1.Register App]
    direction LR
      A0(((Step 1))) --> B0([Dashboard])
      B0 --> C0[Register App] --> E0[Client ID] 
      C0 -- Configure App --> D0[SDK Settings]   
    end

classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem;
class E0 an-pink
flowchart LR
    subgraph Integrate [2.Integrate SDK with App]
    direction LR
      A00(((Step 2))) --> F00[Install SDK]
      F00 -- Integrate App --> G00[Initialize SDK]
      E00[ClientID] --> G00
      G00 --> H00(Call SDK Fns)
    end

classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem;
class E00 an-pink

Usage


flowchart LR 
    subgraph Step1 [Arcana CA SDK Usage]
    direction LR
        A1(((Start))) -- 1.Register App --> B1(Dashboard Login)
        B1  --> C1[Get Client ID] --> E1
        A1 -- 2.Integrate App --> D1[Install CA SDK] --> E1[Initialize <code>SDK</code>] --> F1[Set up Allocations]
        E1 --> G1[Set up Hooks]
        E1 --> H1[Request/Send Tx]
        E1 --> J1[Bridge Tx]
    end

classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem;
class C1 an-pink

Key Features

  • Enables unified balance in Web3 apps to let users spend on any chain.
  • Allows users to bridge assets.
  • Easy to customize and integrate with various Web3 app types.
Current Version

CA SDK: Use v0.0.1.


flowchart LR 
    subgraph Step1 [Arcana Auth SDK Usage]
    direction LR
        A1(((Start))) -- 1.Register App --> B1(Dashboard Login)
        B1  --> C1[Get Client ID] --> E1
        A1 -- 2.Integrate App --> D1[Install Auth SDK] --> E1[Initialize <code>AuthProvider</code>] --> F1[Social Login Fns]
        E1 --> G1[Web3 Wallet Ops]
    end

classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem;
class C1 an-pink

Key Features

  • Onboard users quickly, at scale, via popular social login providers.
  • Provide instant access to use the in-app, non-custodial Arcana wallet.
  • Easy to customize and integrate with various Web3 app types.
Current Version

CA SDK: Use v0.0.1.

Auth SDK: Use v1.0.12. Older versions may encounter potential breaking changes that require app reconfiguration, integration code updates, and redeployment.Migrate Arcana Auth SDK v1.0.11 -> v1.0.12.

See Also


Last update: January 10, 2025 by shaloo