Ich arbeite an einer Dapp mit der durch Ausführen erstellten Boilerplate truffle unbox drizzle
und muss Funktionen aufrufen, die von der web3
Instanz bereitgestellt werden.
web3
Gibt es eine Möglichkeit, auf das Instanzobjekt zuzugreifen ? Alles, was wir aus dem Laden von Drizzle bekommen, ist die state.web3.status
Schnur.
Fehlversuch
Es gibt /src/util/web3/web3Reducer.js
und /src/util/web3/getWeb3.js
aber beide scheinen nicht in Gebrauch zu sein. Ich habe versucht, hinzuzufügen web3Reducer
, combineReducers
bekomme aber immer null
für die web3Instance
.
import { combineReducers } from 'redux'
import { routerReducer } from 'react-router-redux'
import { drizzleReducers } from 'drizzle'
import web3Reducer from './util/web3/web3Reducer'
const reducer = combineReducers({
routing: routerReducer,
web3Instance: web3Reducer,
...drizzleReducers,
})
export default reducer
Auf die web3-Instanz kann über den Kontext in Komponenten zugegriffen werden. Weitere Informationen finden Sie unter https://github.com/trufflesuite/drizzle-react/issues/22