zhwir / cross-cardano

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wanchain-cross-sdk cardano extension

extension of wanchain-cross-sdk for cross-chain between cardano and other chains.

Installation

Use NPM or Yarn to install the package:

npm install --save @wandevs/cross-cardano

Prerequisites

  • Install Nami wallet from Chrome Web Store:

    Nami

    Usage

    Step 1: Import WanBridge and cardano extension, create a bridge instance and initialize it with the extension.

    import { WanBridge } from '@wandevs/cross-core'
    import CardanoExtension from '@wandevs/cross-cardano'
    
    let bridge = new WanBridge("testnet");
    // TODO: add code to process bridge events
    
    let iwanAuth = {
      apiKey: "your-api-key",
      secretKey: "your-secret-key"
    };
    
    bridge.init(iwanAuth, {extensions: [CardanoExtension]});

    Step 2: Connect the Nami wallet.

    let namiWallet = new CardanoExtension.NamiWallet("testnet");

    Step 3: Select a related asset pair and create cross-chain task.

    let task = await bridge.createTask("ADA", 'Cardano', "Wanchain", 10, "cardano-address", "wanchain-address", {wallet: namiWallet});
  • About


    Languages

    Language:JavaScript 100.0%