@wandevs/cross-cardano
v1.0.0
Published
Wanchain Cross-Chain SDK cardano extension
Readme
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-cardanoPrerequisites
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 a wallet.
let wallet = new CardanoExtension.NamiWallet();
// let wallet = new CardanoExtension.YoroiWallet();
// let wallet = new CardanoExtension.EternlWallet();
// let wallet = new CardanoExtension.GeroWallet();
// let wallet = new CardanoExtension.Cip30Wallet();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});