@@ -5,7 +5,7 @@ import * as azimuth from 'azimuth-js';
5import { useNetwork } from '../network';
5import { useNetwork } from '../network';
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({});
11 const addToRekeyDateCache = useCallback(
11 const addToRekeyDateCache = useCallback(
@@ -28,10 +28,14 @@ export default function useRekeyDateStore() {
28 if (!_web3) {
28 if (!_web3) {
31+ const _contracts = contracts.getOrElse(null);
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] },