My wallet balance within the dapp (under the staking tab) is showing 0 XIO when my actual balance in is 28.88 (see https://rinkeby.etherscan.io/token/0x6bdc644e0da75e59da0587e13fc806bfb61764cb?a=0x66b1ddfde750fbf68d81cedb4417e5359d3a79d8).
I’ve tried disconnecting my wallet and reconnecting, pressing ctrl+shift+R, pressing F5. Problem still remains.
After pressing Ctrl+shift+R, the dapp is allowing me to approve any amount of XIO it just won’t allow me to press staking button as it thinks I have no XIO in my wallet.
I think I caused this issue by trying to approve a 20XIO stake for 1minute using 2 different devices (pc and mobile) at the same time with the same wallet. I did this just to see the effect on the dapp under abnormal use. I tried this process a few times with approval transaction being successful (https://rinkeby.etherscan.io/tx/0xffdda639ef25db3a3ff9950584e6b7edbe301068663826aa7fd1f1fa4784c395) just the actual stakes failing as they should do.
I’m not sure how to use the XIO in the dapp again that the dapp is not seeing for the remainder of the competition?
I’ve had a go at looking through the source code to find more info on what’s preventing my balance being utilised by the dapp.
If i understand from what i’ve seen from the errors correctly, there seems to be a daily request rate limit for a ‘getBalances’ request.
If this is the case do I just wait out a specific time limit and it should reset the lockout of the ‘getBalances’ request?
Below is a shortened copy of the errors thrown up:
Failed to load resource: the server responded with a status of 429 ()
erc20TokenContractFunctions.js:139 ERROR allowance → Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (errors.js:30)
at i (index.js:172)
at XMLHttpRequest.i.onreadystatechange (index.js:111)
(anonymous) @ erc20TokenContractFunctions.js:139
balanceContractFunctions.js:50 ERROR getBalances → Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (errors.js:30)
at i (index.js:172)
at XMLHttpRequest.i.onreadystatechange (index.js:111)
(anonymous) @ balanceContractFunctions.js:50
erc20TokenContractFunctions.js:139 ERROR allowance → Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (errors.js:30)
at i (index.js:172)
at XMLHttpRequest.i.onreadystatechange (index.js:111)
(anonymous) @ erc20TokenContractFunctions.js:139
rinkeby.infura.io/v3/0c68224c7a1842da956c1dd425e4be1f:1 Failed to load resource: the server responded with a status of 429 ()
balanceContractFunctions.js:50 ERROR getBalances → Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (errors.js:30)
at i (index.js:172)
at XMLHttpRequest.i.onreadystatechange (index.js:111)
(anonymous) @ balanceContractFunctions.js:50
rinkeby.infura.io/v3/0c68224c7a1842da956c1dd425e4be1f:1 Failed to load resource: the server responded with a status of 429 ()
balanceContractFunctions.js:50 ERROR getBalances → Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (errors.js:30)
at i (index.js:172)
at XMLHttpRequest.i.onreadystatechange (index.js:111)
(anonymous) @ balanceContractFunctions.js:50
rinkeby.infura.io/v3/0c68224c7a1842da956c1dd425e4be1f:1 Failed to load resource: the server responded with a status of 429 ()
balanceContractFunctions.js:50 ERROR getBalances → Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (errors.js:30)
at i (index.js:172)
at XMLHttpRequest.i.onreadystatechange (index.js:111)
(anonymous) @ balanceContractFunctions.js:50
logger.ts:115 [2020-10-17T23:37:31.642Z] Performance: Tries left: 2.
logger.ts:115 [2020-10-17T23:37:41.669Z] Performance: Tries left: 1.
logger.ts:115 [2020-10-17T23:37:51.701Z] Performance: Tries left: 0.
DevTools failed to load SourceMap: Could not load content for chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/sourcemaps/contentscript.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
DevTools failed to load SourceMap: Could not load content for chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/sourcemaps/inpage.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
index.js:121 POST https://rinkeby.infura.io/v3/0c68224c7a1842da956c1dd425e4be1f 429
s.send @ index.js:121
c.send @ index.js:187
f @ index.js:763
r @ index.js:797
h._executeMethod @ index.js:945
(anonymous) @ balanceContractFunctions.js:37
c @ runtime.js:63
(anonymous) @ runtime.js:293
(anonymous) @ runtime.js:118
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:25
(anonymous) @ asyncToGenerator.js:32
(anonymous) @ asyncToGenerator.js:21
(anonymous) @ balanceContractFunctions.js:25
(anonymous) @ userActions.js:165
c @ runtime.js:63
(anonymous) @ runtime.js:293
(anonymous) @ runtime.js:118
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:25
Promise.then (async)
r @ asyncToGenerator.js:13
s @ asyncToGenerator.js:25
(anonymous) @ asyncToGenerator.js:32
(anonymous) @ asyncToGenerator.js:21
(anonymous) @ userActions.js:162
(anonymous) @ index.js:8
(anonymous) @ redux.js:477
(anonymous) @ Updater.js:57
balanceContractFunctions.js:50 ERROR getBalances → Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (errors.js:30)
at i (index.js:172)
at XMLHttpRequest.i.onreadystatechange (index.js:111)
(anonymous) @ balanceContractFunctions.js:50
c @ runtime.js:63
(anonymous) @ runtime.js:293
(anonymous) @ runtime.js:118
r @ asyncToGenerator.js:3
u @ asyncToGenerator.js:29
Promise.then (async)
r @ asyncToGenerator.js:13
s @ asyncToGenerator.js:25
(anonymous) @ asyncToGenerator.js:32
(anonymous) @ asyncToGenerator.js:21
(anonymous) @ balanceContractFunctions.js:25
(anonymous) @ userActions.js:165
c @ runtime.js:63
(anonymous) @ runtime.js:293
(anonymous) @ runtime.js:118
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:25
Promise.then (async)
r @ asyncToGenerator.js:13
s @ asyncToGenerator.js:25
(anonymous) @ asyncToGenerator.js:32
(anonymous) @ asyncToGenerator.js:21
(anonymous) @ userActions.js:162
(anonymous) @ index.js:8
(anonymous) @ redux.js:477
(anonymous) @ Updater.js:57
index.js:121 POST https://rinkeby.infura.io/v3/0c68224c7a1842da956c1dd425e4be1f 429
s.send @ index.js:121
c.send @ index.js:187
f @ index.js:763
r @ index.js:797
h._executeMethod @ index.js:945
(anonymous) @ balanceContractFunctions.js:37
c @ runtime.js:63
(anonymous) @ runtime.js:293
(anonymous) @ runtime.js:118
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:25
(anonymous) @ asyncToGenerator.js:32
(anonymous) @ asyncToGenerator.js:21
(anonymous) @ balanceContractFunctions.js:25
(anonymous) @ userActions.js:165
c @ runtime.js:63
(anonymous) @ runtime.js:293
(anonymous) @ runtime.js:118
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:25
Promise.then (async)
r @ asyncToGenerator.js:13
s @ asyncToGenerator.js:25
(anonymous) @ asyncToGenerator.js:32
(anonymous) @ asyncToGenerator.js:21
(anonymous) @ userActions.js:162
(anonymous) @ index.js:8
(anonymous) @ redux.js:477
(anonymous) @ Updater.js:57
balanceContractFunctions.js:50 ERROR getBalances → Error: Returned error: daily request count exceeded, request rate limited
at Object.ErrorResponse (errors.js:30)
at i (index.js:172)
at XMLHttpRequest.i.onreadystatechange (index.js:111)