Onboard-React
JavaScript library providing a wrapper around Blocknative's Onboard as a React context to easily store and update user's wallet state.
Install
npm install onboard-react
Quick Start
import OnboardProvider from 'onboard-react'
const BLOCKNATIVE_KEY = 'blocknative-api-key'
const NETWORK_ID = 1
const initialisation = {
dappId: BLOCKNATIVE_KEY,
networkId: NETWORK_ID,
}
class App extends Component {
render() {
return (
<OnboardProvider initialisation={initialisation}>
{....}
</OnboardProvider>
)
}
}
The OnboardProvider
then gives its children access to (among others) the useOnboard
hook which returns the Onboard
object.
Documentation
For detailed documentation on Onboard head to docs.blocknative.com