Skip to content

Commit 7d75dc8

Browse files
authored
fix: use wallet provider for all provider calls (#170)
1 parent d68004e commit 7d75dc8

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/providers/BlockHashProvider/BlockHashProvider.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ import PropTypes from 'prop-types';
22
import React, {useCallback, useEffect, useState} from 'react';
33

44
import {useConfig} from '../../hooks';
5-
import {starknet} from '../../libs';
5+
import {getStarknet} from '../../libs';
66
import {BlockHashContext} from './block-hash-context';
77

88
export const BlockHashProvider = ({children}) => {
99
const {pollBlockNumberInterval} = useConfig();
1010
const [blockHash, setBlockHash] = useState();
1111

1212
const fetchBlockHash = useCallback(async () => {
13-
const {block_hash} = await starknet.defaultProvider.getBlock();
13+
const {block_hash} = await getStarknet().provider.getBlock();
1414
setBlockHash(block_hash);
1515
}, []);
1616

src/providers/TransfersLogProvider/TransfersLogProvider.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import useDeepCompareEffect from 'use-deep-compare-effect';
55
import envs from '../../config/envs';
66
import {isCompleted, isConsumed} from '../../enums';
77
import {useLogger} from '../../hooks';
8-
import {starknet} from '../../libs';
8+
import {getStarknet} from '../../libs';
99
import utils from '../../utils';
1010
import {useBlockHash} from '../BlockHashProvider';
1111
import {useTokens} from '../TokensProvider';
@@ -38,7 +38,7 @@ export const TransfersLogProvider = ({children}) => {
3838
}
3939
try {
4040
logger.log(`Checking tx status ${transfer.l2hash}`);
41-
const {tx_status} = await starknet.defaultProvider.getTransactionStatus(transfer.l2hash);
41+
const {tx_status} = await getStarknet().provider.getTransactionStatus(transfer.l2hash);
4242
if (transfer.status !== tx_status) {
4343
logger.log(`Status changed from ${transfer.status}->${tx_status}`);
4444
} else {

src/utils/blockchain/starknet.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {ChainInfo, isRejected, TransactionStatusStep} from '../../enums';
22
import {getStarknet, starknet} from '../../libs';
33

4-
const {Contract, defaultProvider, stark, hash, number} = starknet;
4+
const {Contract, stark, hash, number} = starknet;
55

66
export const createContract = (address, ABI) => {
77
return new Contract(ABI, address, getStarknet().provider);
@@ -34,7 +34,7 @@ export const waitForTransaction = async (transactionHash, requiredStatus, retryI
3434
let processing = false;
3535
const intervalId = setInterval(async () => {
3636
if (processing) return;
37-
const statusPromise = defaultProvider.getTransactionStatus(transactionHash);
37+
const statusPromise = getStarknet().provider.getTransactionStatus(transactionHash);
3838
processing = true;
3939
try {
4040
const {tx_status} = await statusPromise;

0 commit comments

Comments
 (0)