Skip to content

Commit 30b1d10

Browse files
JordyRo1EvolveArt
andauthored
fix: nonce error (#283)
* fix: sleep * fix: more conservative * fix some stuff * bump --------- Co-authored-by: 0xevolve <Artevolve@yahoo.com>
1 parent 743e484 commit 30b1d10

16 files changed

Lines changed: 670 additions & 563 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.10.1"
1+
__version__ = "2.10.2"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.10.1"
1+
__version__ = "2.10.2"

pragma-sdk/pragma_sdk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.10.1"
1+
__version__ = "2.10.2"

pragma-sdk/pragma_sdk/common/fetchers/fetchers/erc4626.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
"https://ethereum.publicnode.com",
2424
"https://eth.llamarpc.com",
2525
"https://rpc.mevblocker.io",
26-
"https://1rpc.io/eth",
2726
"https://eth.merkle.io",
2827
"https://rpc.flashbots.net",
2928
)

pragma-sdk/pragma_sdk/onchain/client.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
PublishEntriesOnChainResult,
2626
)
2727
from pragma_sdk.onchain.mixins import (
28-
NonceMixin,
2928
OracleMixin,
3029
PublisherRegistryMixin,
3130
RandomnessMixin,
@@ -40,7 +39,6 @@
4039

4140
class PragmaOnChainClient( # type: ignore[misc]
4241
PragmaClient,
43-
NonceMixin,
4442
OracleMixin,
4543
PublisherRegistryMixin,
4644
RandomnessMixin,

pragma-sdk/pragma_sdk/onchain/mixins/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
from pragma_sdk.onchain.mixins.nonce import NonceMixin
21
from pragma_sdk.onchain.mixins.oracle import OracleMixin
32
from pragma_sdk.onchain.mixins.publisher_registry import PublisherRegistryMixin
43
from pragma_sdk.onchain.mixins.randomness import RandomnessMixin
54
from pragma_sdk.onchain.mixins.summary import SummaryStatsMixin
65
from pragma_sdk.onchain.mixins.merkle_feed import MerkleFeedMixin
76

87
__all__ = [
9-
"NonceMixin",
108
"OracleMixin",
119
"PublisherRegistryMixin",
1210
"RandomnessMixin",

pragma-sdk/pragma_sdk/onchain/mixins/nonce.py

Lines changed: 0 additions & 158 deletions
This file was deleted.

pragma-sdk/pragma_sdk/onchain/mixins/oracle.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import asyncio
12
import time
23
from typing import Callable, Coroutine, Dict, List, Optional, Sequence
34

@@ -120,6 +121,8 @@ async def _publish_entries(
120121
invocation = await self._invoke_publish(entries_subset, data_type)
121122
invocations.append(invocation)
122123
self._log_transaction(invocation, len(entries_subset), data_type)
124+
if i + pagination < len(serialized_entries):
125+
await asyncio.sleep(0.5)
123126
else:
124127
invocation = await self._invoke_publish(serialized_entries, data_type)
125128
invocations.append(invocation)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.10.1"
1+
__version__ = "2.10.2"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- pairs:
22
spot:
3-
- XSTRK/USD
3+
- STRK/USD
44
time_difference: 60
55
price_deviation: 0.025

0 commit comments

Comments
 (0)