Web3js
使用 Truffle 的 Drizzle 時如何訪問 web3Instance
我正在使用通過執行創建的樣板來開發 dapp,
truffle unbox drizzle
並且需要呼叫web3
實例提供的函式。有沒有辦法訪問
web3
實例對象?我們從 drizzle 的商店得到的只是state.web3.status
字元串。嘗試失敗
有
/src/util/web3/web3Reducer.js
,/src/util/web3/getWeb3.js
但它們似乎都沒有使用。我嘗試添加web3Reducer
,combineReducers
但總是null
得到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
web3 實例可以通過組件中的上下文訪問。有關更多資訊,請查看https://github.com/trufflesuite/drizzle-react/issues/22