0.1.11 • Published 1 year ago

metafab-client v0.1.11

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year 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

1 year ago

0.1.10

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago