on master help sign in
Fixes #185
e241eb7Fang
src/store/lib/useRekeyDateStore.js+6−2
@@ -5,7 +5,7 @@ import * as azimuth from 'azimuth-js';
5import { useNetwork } from '../network';
5import { useNetwork } from '../network';
6
6
7export default function useRekeyDateStore() {
7export default function useRekeyDateStore() {
8− const { web3 } = useNetwork();
8+ const { web3, contracts } = useNetwork();
9 const [rekeyDateCache, _setRekeyDateCache] = useState({});
9 const [rekeyDateCache, _setRekeyDateCache] = useState({});
10
10
11 const addToRekeyDateCache = useCallback(
11 const addToRekeyDateCache = useCallback(
@@ -28,10 +28,14 @@ export default function useRekeyDateStore() {
28 if (!_web3) {
28 if (!_web3) {
29 return;
29 return;
30 }
30 }
31+ const _contracts = contracts.getOrElse(null);
32+ if (!_contracts) {
33+ return;
34+ }
31
35
32 //TODO tighter search?
36 //TODO tighter search?
33 //TODO maybe move into azimuth-js?
37 //TODO maybe move into azimuth-js?
34− const logs = await azimuth.azimuth.getPastEvents('ChangedKeys', {
38+ const logs = await _contracts.azimuth.getPastEvents('ChangedKeys', {
35 fromBlock: 0,
39 fromBlock: 0,
36 toBlock: 'latest',
40 toBlock: 'latest',
37 filter: { point: [point] },
41 filter: { point: [point] },