Skip to content

Commit 45fda2c

Browse files
committed
fix: extra buffer for rpc account polling freq
1 parent d2b3580 commit 45fda2c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sdk/src/accounts/customizedCadenceBulkAccountLoader.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ export class CustomizedCadenceBulkAccountLoader extends BulkAccountLoader {
3535

3636
for (const [key, frequency] of this.accountFrequencies.entries()) {
3737
const lastPollTime = this.lastPollingTimes.get(key) || 0;
38-
if (currentTime - lastPollTime >= frequency) {
38+
// Add 25ms buffer to account for slight timing differences
39+
const timeDiff = currentTime - lastPollTime;
40+
if (timeDiff >= frequency - 200) {
3941
const account = this.accountsToLoad.get(key);
4042
if (account) {
4143
accountsToLoad.push(account);

0 commit comments

Comments
 (0)