@drizzle-utils/core

0.3.1-alpha.0 • Public • Published

@drizzle-utils/core

A tool to make frontend dapp development a little bit sweeter.

Usage

import DrizzleUtils from "@drizzle-utils/core";

const drizzleUtils = new DrizzleUtils(); // drizzleUtils is a stateful instance
await drizzleUtils.init(); // init method returns a promise

console.log(drizzleUtils.web3); // the web3 instance wrapped by drizzle-utils
console.log(drizzleUtils.accounts); // this is always kept up-to-date

// you can also subscribe to the currentAccount$ observable
drizzleUtils.currentAccount$.subscribe(addr => console.log("addr"));

Note that, drizzleUtils.currentAccount$ is a regular RxJS 6 Observable. In its simplest usage, we simply subscribe to it and log out the current account address.

For a real usage example, see the test-app directory. Or more specifically, test-app/src/App.js.

Readme

Keywords

none

Package Sidebar

Install

npm i @drizzle-utils/core

Weekly Downloads

0

Version

0.3.1-alpha.0

License

MIT

Unpacked Size

11.2 kB

Total Files

8

Last publish

Collaborators

  • adrianmcli
  • cds-amal
  • discriskandbisque
  • honestbonsai