0.3.0-alpha.1 • Published 5 years ago
@statesauce/react-web3 v0.3.0-alpha.1
statesauce-web3
An out-of-the-box state management library for Ethereum and web3.
Installation
npm i @statesauce/web3-eth-contract
Usage
import Statesauce from "@statesauce/web3-eth-contract";
import MyContract from "../contracts";
import { networkNumber, provider, backupProvider } from "./myWeb3Config";
export const instance = new Statesauce(
MyContract.contractName,
MyContract.abi,
{
at: MyContract.networks[networkNumber].address,
web3Instance: provider,
provider: backupProvider
}
);
const { types, actions, reducer, selectors, saga } = instance;
export { types, actions, reducer, selectors, saga };
TODO - Add usage example