Biconomy Provider Middleware
Usage
import { Registry, withBiconomyMiddleware } from "@rarible/biconomy-middleware"
const provider = ...
const remoteTestRegistry = new Registry("https://example.com/registry.json")
const biconomyProvider = withBiconomyMiddleware(provider, testRegistry, {
apiKey: "BICONOMY_API_KEY",
})
const web3 = new Web3(biconomyProvider as any)
const contract = web3.eth.Contract(abi, contractAddress)
const tx = await contract.methods.setApprovalForAll(contractAddress, true).send()
Complete usage example can also be seen in tests