This package has been deprecated

Author message:

This package is no longer supported.

@statesauce/web3-erc721

0.2.0 • Public • Published

redux-saga-web3-erc721

A redux-saga interface to an ERC721 contract instance.

Usage

Add the reducer to your redux store:

import { reducer as ERC721Reducer } from "@statesauce/web3-erc721";

...

const reducers = combineReducers({
  ...,
  ...ERC721Reducer,
});

Interact with an ERC721 instance through actions and selectors:

import {
  actions as ERC721Actions,
  selectors as ERC721Selectors,
} from "@statesauce/web3-erc721";

export default connect(
  (state, { owner, at }) => ({
    balance: ERC721Selectors.selectBalanceOf(state, { owner, at }),
  }),
  dispatch => ({
    getBalanceOf(owner, at) {
      dispatch(ERC721Actions.balanceOf(owner, { at }));
    },
  })
)(Component);

Readme

Keywords

none

Package Sidebar

Install

npm i @statesauce/web3-erc721

Weekly Downloads

0

Version

0.2.0

License

none

Unpacked Size

25.3 kB

Total Files

11

Last publish

Collaborators

  • xiphiness
  • sethfork