0.1.11 • Published 2 years ago

metafab-client v0.1.11

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

MetaFab Typescript Client SDK

NPM NPM GitHub Workflow Status

Community-built Typescript client for MetaFab's Web3 API.

The official documentation can be found at: https://trymetafab.com.

Installation

NPM

npm install metafab-client

YARN

yarn add metafab-client

Usage

Authenticate your MetaFab game

import { MetaFabClient, NETWORK } from 'metafab-client';
import type { Game } from 'metafab-client';

const client = new MetaFabClient({
  network: NETWORK.POLY_MAIN,
  username: process.env.METAFAB_ACCOUNT_EMAIL,
  password: process.env.METAFAB_ACCOUNT_PASSWORD,
});

const result = await client.games.auth();
const game: Game = result.data;

Authenticate a MetaFab player

import { MetaFabClient, NETWORK } from 'metafab-client';
import type { Player } from 'metafab-client';

const client = new MetaFabClient({
  network: NETWORK.POLY_MAIN,
  username: process.env.METAFAB_ACCOUNT_EMAIL,
  password: process.env.METAFAB_ACCOUNT_PASSWORD,
});

const result = await client.players.auth(process.env.METAFAB_GAME_PUBLISH_KEY, 'playerUsername', 'p@ssw0rd');
const player: Player = result.data;
0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago