0.1.1 • Published 2 years ago

@lovoai/x0-js-sdk v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@lovoai/x0-js-sdk / Exports

@lovoai/x0-js-sdk

Table of contents

Enumerations

Classes

Installation

Install the package with:

npm install @lovoai/x0-js-sdk

Usage with TypeScript

X0 maintains types for the latest API version.

Instantiate it as new X0Api() and new X0Sdk() with the latest API version.

X0Sdk Example

// for Web3.js
const provider = new Web3.providers.HttpProvider(
    'https://eth-mainnet.alchemyapi.io/v2/' + alchemyApiKey,
);
const Web3X0Sdk = new X0Sdk({ provider, x0ApiKey });
const metadata = await Web3X0Sdk.getMetadataFrom(contractAddress, x0Address);
// for ethers.js
const provider = new ethers.providers.AlchemyProvider('mainnet', alchemyApiKey);
x0Sdk = new X0Sdk({ provider, x0ApiKey });
const metadata = await x0Sdk.getMetadataFrom(contractAddress, x0Address);

X0Api Example

import { X0Api } from '@x0/x0-api';
const x0Api = new X0Api({
    apiKey: 'YOUR_API_KEY',
});

X0Web3 Example

const x0Web3 = new X0Web3({
    provider: new ethers.providers.AlchemyProvider('mainnet', alchemyApiKey),
});
0.1.1

2 years ago

0.1.0

2 years ago