Skip to main content

README

@bosonprotocol/eth-connect-sdk / Exports

@bosonprotocol/eth-connect-sdk

JS lib that exports EthConnectAdapter (implementation of Web3LibAdapter) and contract abstractions targeting eth-connect.

Install

npm i @bosonprotocol/eth-connect-sdk eth-connect

# OR

yarn add @bosonprotocol/eth-connect-sdk eth-connect

Usage

EthConnectAdapter

This adapter is intended to be passed as an constructor argument to @bosonprotocol/core-sdk.

import { CoreSDK } from "@bosonprotocol/core-sdk";
import { EthConnectAdapter } from "@bosonprotocol/eth-connect-sdk";
import { RequestManager } from "eth-connect";

// injected MetaMask provider
const requestManager = new RequestManager(web3.currentProvider);

const ethConnectAdapter = new EthConnectAdapter(requestManager);
const coreSDK = new CoreSDK({
web3Lib: ethConnectAdapter
// ...other args
});

Contract abstractions

TODO