Skip to content

Commit 038e219

Browse files
devin-ai-integration[bot]Jayantm30m
authored
docs(entropy): update testnet block delays to match mainnets (#713)
* docs(entropy): update testnet block delays to match mainnets - Update testnet delay values in EntropyDeployments.tsx to match mainnet counterparts - Update contract-addresses.mdx to reflect that testnets now have reveal delays - Based on changes in pyth-network/deployments PR #1994 All testnet entries now show proper block delay values instead of empty strings: - lightlink-pegasus: 1 block (matches lightlink-phoenix) - chiliz-spicy: 12 blocks (matches chiliz) - mode-sepolia: 2 blocks (matches mode) - sei-evm-testnet: 1 block (matches sei-evm) - arbitrum-sepolia: 6 blocks (matches arbitrum) - blast-testnet: 1 block (matches blast) - optimism-sepolia: 2 blocks (matches optimism) - base-sepolia: 1 block (matches base) - zetachain-testnet: 0 block (matches zetachain) - taiko-hekla: 1 block (matches taiko) - merlin-testnet: 1 block (matches merlin) - etherlink-testnet: 1 block (matches etherlink) - kaia-testnet: 1 block (matches kaia) - berachain-bepolia: 1 block (matches berachain) - monad-testnet: 2 blocks (based on PR #1994) - story-testnet: 0 block (matches story) - And other testnet entries updated to match their mainnet equivalents Co-Authored-By: Jayant <[email protected]> * docs(entropy): fix mainnet delay values for abstract and unichain - Update abstract mainnet delay from 1 block to 0 block to match fortuna config - Update unichain mainnet delay from 0 block to 1 block to match fortuna config - Ensures documentation accurately reflects actual deployment configurations Co-Authored-By: Jayant <[email protected]> * fix --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Jayant <[email protected]> Co-authored-by: Amin Moghaddam <[email protected]>
1 parent 8f619f8 commit 038e219

File tree

2 files changed

+29
-30
lines changed

2 files changed

+29
-30
lines changed

components/EntropyDeployments.tsx

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
9393
"lightlink-pegasus": {
9494
rpc: "https://replicator.pegasus.lightlink.io/rpc/v1",
9595
network: "testnet",
96-
delay: "",
96+
delay: "1 block",
9797
address: "0x8250f4aF4B972684F7b336503E2D6dFeDeB1487a",
9898
explorer: "https://pegasus.lightlink.io/address/$ADDRESS",
9999
gasLimit: "500K",
@@ -102,7 +102,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
102102
"chiliz-spicy": {
103103
rpc: "https://spicy-rpc.chiliz.com",
104104
network: "testnet",
105-
delay: "",
105+
delay: "12 blocks",
106106
address: "0xD458261E832415CFd3BAE5E416FdF3230ce6F134",
107107
explorer: "https://spicy-explorer.chiliz.com/address/$ADDRESS",
108108
gasLimit: "500K",
@@ -111,7 +111,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
111111
"mode-sepolia": {
112112
rpc: "https://sepolia.mode.network/",
113113
network: "testnet",
114-
delay: "",
114+
delay: "2 blocks",
115115
address: "0x98046Bd286715D3B0BC227Dd7a956b83D8978603",
116116
explorer: "https://sepolia.explorer.mode.network/address/$ADDRESS",
117117
gasLimit: "500K",
@@ -120,7 +120,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
120120
"sei-evm-testnet": {
121121
rpc: "https://evm-rpc-testnet.sei-apis.com",
122122
network: "testnet",
123-
delay: "",
123+
delay: "1 block",
124124
address: "0x36825bf3Fbdf5a29E2d5148bfe7Dcf7B5639e320",
125125
explorer: "https://seitrace.com/address/$ADDRESS?chain=atlantic-2",
126126
gasLimit: "500K",
@@ -129,7 +129,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
129129
"arbitrum-sepolia": {
130130
rpc: "https://sepolia-rollup.arbitrum.io/rpc",
131131
network: "testnet",
132-
delay: "",
132+
delay: "6 blocks",
133133
address: "0x549Ebba8036Ab746611B4fFA1423eb0A4Df61440",
134134
explorer: "https://sepolia.arbiscan.io/address/$ADDRESS",
135135
gasLimit: "2.5M",
@@ -138,7 +138,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
138138
"blast-testnet": {
139139
rpc: "https://sepolia.blast.io",
140140
network: "testnet",
141-
delay: "",
141+
delay: "1 block",
142142
address: "0x98046Bd286715D3B0BC227Dd7a956b83D8978603",
143143
explorer: "https://testnet.blastscan.io/address/$ADDRESS",
144144
gasLimit: "500K",
@@ -147,7 +147,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
147147
"optimism-sepolia": {
148148
rpc: "https://sepolia.optimism.io",
149149
network: "testnet",
150-
delay: "",
150+
delay: "2 blocks",
151151
address: "0x4821932D0CDd71225A6d914706A621e0389D7061",
152152
explorer: "https://optimism-sepolia.blockscout.com/address/$ADDRESS",
153153
gasLimit: "500K",
@@ -156,7 +156,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
156156
"base-sepolia": {
157157
rpc: "https://sepolia.base.org",
158158
network: "testnet",
159-
delay: "",
159+
delay: "1 block",
160160
address: "0x41c9e39574F40Ad34c79f1C99B66A45eFB830d4c",
161161
explorer: "https://base-sepolia.blockscout.com/address/$ADDRESS",
162162
gasLimit: "500K",
@@ -165,7 +165,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
165165
"zetachain-testnet": {
166166
rpc: "https://zetachain-athens-evm.blockpi.network/v1/rpc/public",
167167
network: "testnet",
168-
delay: "",
168+
delay: "0 block",
169169
address: "0x4374e5a8b9C22271E9EB878A2AA31DE97DF15DAF",
170170
explorer: "https://explorer.zetachain.com/address/$ADDRESS",
171171
gasLimit: "500K",
@@ -174,7 +174,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
174174
"taiko-hekla": {
175175
rpc: "https://rpc.hekla.taiko.xyz/",
176176
network: "testnet",
177-
delay: "",
177+
delay: "1 block",
178178
address: "0x98046Bd286715D3B0BC227Dd7a956b83D8978603",
179179
explorer: "https://hekla.taikoscan.network/address/$ADDRESS",
180180
gasLimit: "500K",
@@ -201,7 +201,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
201201
"merlin-testnet": {
202202
address: "0x5744Cbf430D99456a0A8771208b674F27f8EF0Fb",
203203
explorer: "https://testnet-scan.merlinchain.io/address/$ADDRESS",
204-
delay: "",
204+
delay: "1 block",
205205
gasLimit: "500K",
206206
network: "testnet",
207207
rpc: "https://testnet-rpc.merlinchain.io/",
@@ -219,7 +219,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
219219
"etherlink-testnet": {
220220
address: "0x23f0e8FAeE7bbb405E7A7C3d60138FCfd43d7509",
221221
explorer: "https://testnet.explorer.etherlink.com/address/$ADDRESS",
222-
delay: "",
222+
delay: "1 block",
223223
gasLimit: "15M",
224224
network: "testnet",
225225
rpc: "https://node.ghostnet.etherlink.com",
@@ -246,7 +246,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
246246
"kaia-testnet": {
247247
address: "0x36825bf3Fbdf5a29E2d5148bfe7Dcf7B5639e320",
248248
explorer: "https://kairos.kaiascan.io/address/$ADDRESS",
249-
delay: "",
249+
delay: "1 block",
250250
gasLimit: "500K",
251251
network: "testnet",
252252
rpc: "https://rpc.ankr.com/klaytn_testnet",
@@ -255,7 +255,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
255255
"tabi-testnet": {
256256
address: "0xEbe57e8045F2F230872523bbff7374986E45C486",
257257
explorer: "https://testnetv2.tabiscan.com/address/$ADDRESS",
258-
delay: "",
258+
delay: "0 block",
259259
gasLimit: "500K",
260260
network: "testnet",
261261
rpc: "https://rpc.testnetv2.tabichain.com",
@@ -264,7 +264,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
264264
"b3-testnet": {
265265
address: "0x5744Cbf430D99456a0A8771208b674F27f8EF0Fb",
266266
explorer: "https://sepolia.explorer.b3.fun/address/$ADDRESS",
267-
delay: "",
267+
delay: "1 block",
268268
gasLimit: "500K",
269269
network: "testnet",
270270
rpc: "https://sepolia.b3.fun/http/",
@@ -282,7 +282,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
282282
"apechain-testnet": {
283283
address: "0x23f0e8FAeE7bbb405E7A7C3d60138FCfd43d7509",
284284
explorer: "https://curtis.explorer.caldera.xyz/address/$ADDRESS",
285-
delay: "",
285+
delay: "1 block",
286286
gasLimit: "500K",
287287
network: "testnet",
288288
rpc: "https://curtis.rpc.caldera.xyz/http",
@@ -291,7 +291,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
291291
"soneium-minato-testnet": {
292292
address: "0x23f0e8FAeE7bbb405E7A7C3d60138FCfd43d7509",
293293
explorer: "https://explorer-testnet.soneium.org/address/$ADDRESS",
294-
delay: "",
294+
delay: "1 block",
295295
gasLimit: "500K",
296296
network: "testnet",
297297
rpc: "https://rpc.minato.soneium.org/",
@@ -309,7 +309,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
309309
"sanko-testnet": {
310310
address: "0x5744Cbf430D99456a0A8771208b674F27f8EF0Fb",
311311
explorer: "https://sanko-arb-sepolia.explorer.caldera.xyz/address/$ADDRESS",
312-
delay: "",
312+
delay: "1 block",
313313
gasLimit: "500K",
314314
network: "testnet",
315315
rpc: "https://sanko-arb-sepolia.rpc.caldera.xyz/http",
@@ -327,7 +327,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
327327
"abstract-testnet": {
328328
address: "0x858687fD592112f7046E394A3Bf10D0C11fF9e63",
329329
explorer: "https://explorer.testnet.abs.xyz/address/$ADDRESS",
330-
delay: "",
330+
delay: "0 block",
331331
gasLimit: "500K",
332332
network: "testnet",
333333
rpc: "https://api.testnet.abs.xyz",
@@ -336,7 +336,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
336336
"sonic-blaze-testnet": {
337337
address: "0xebe57e8045f2f230872523bbff7374986e45c486",
338338
explorer: "https://blaze.soniclabs.com/address/$ADDRESS",
339-
delay: "",
339+
delay: "1 block",
340340
gasLimit: "500K",
341341
network: "testnet",
342342
rpc: "https://rpc.blaze.soniclabs.com",
@@ -345,7 +345,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
345345
"unichain-sepolia": {
346346
address: "0x8D254a21b3C86D32F7179855531CE99164721933",
347347
explorer: "https://unichain-sepolia.blockscout.com/address/$ADDRESS",
348-
delay: "",
348+
delay: "1 block",
349349
gasLimit: "500K",
350350
network: "testnet",
351351
rpc: "https://sepolia.unichain.org",
@@ -363,7 +363,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
363363
"story-testnet": {
364364
address: "0x5744Cbf430D99456a0A8771208b674F27f8EF0Fb",
365365
explorer: "https://aeneid.storyscan.xyz/address/$ADDRESS",
366-
delay: "",
366+
delay: "0 block",
367367
gasLimit: "500K",
368368
network: "testnet",
369369
rpc: "https://aeneid.storyrpc.io",
@@ -372,7 +372,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
372372
"monad-testnet": {
373373
address: "0x36825bf3Fbdf5a29E2d5148bfe7Dcf7B5639e320",
374374
explorer: "https://testnet.monadexplorer.com/address/$ADDRESS",
375-
delay: "",
375+
delay: "2 blocks",
376376
gasLimit: "500K",
377377
network: "testnet",
378378
rpc: "https://testnet-rpc.monad.xyz",
@@ -381,7 +381,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
381381
abstract: {
382382
address: "0x5a4a369F4db5df2054994AF031b7b23949b98c0e",
383383
explorer: "https://abscan.org/address/$ADDRESS",
384-
delay: "1 block",
384+
delay: "0 block",
385385
gasLimit: "500K",
386386
network: "mainnet",
387387
rpc: "https://api.mainnet.abs.xyz",
@@ -399,7 +399,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
399399
"berachain-bepolia": {
400400
address: "0x36825bf3Fbdf5a29E2d5148bfe7Dcf7B5639e320",
401401
explorer: "https://bepolia.beratrail.io/address/$ADDRESS",
402-
delay: "",
402+
delay: "1 block",
403403
gasLimit: "500K",
404404
network: "testnet",
405405
rpc: "https://bepolia.rpc.berachain.com",
@@ -426,7 +426,7 @@ export const EntropyDeployments: Record<string, EntropyDeployment> = {
426426
unichain: {
427427
address: "0x36825bf3Fbdf5a29E2d5148bfe7Dcf7B5639e320",
428428
explorer: "https://unichain.blockscout.com/address/$ADDRESS",
429-
delay: "0 block",
429+
delay: "1 block",
430430
gasLimit: "500K",
431431
network: "mainnet",
432432
rpc: "https://mainnet.unichain.org",

pages/entropy/contract-addresses.mdx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ import EntropyDeploymentTable from "../../components/EntropyDeploymentTable";
1717
**The default provider for above mainnet chains is `0x52DeaA1c84233F7bb8C8A45baeDE41091c616506`.**
1818

1919
The default provider on mainnet has a reveal delay to avoid changes on the outcome of the Entropy request because of block reorgs.
20-
The reveal delay can be a number of blocks (measured from the `latest` block) or `safe` which means the reveal will be delayed until the request transaction is included in a block with `safe` tag.
21-
Read [here](https://www.alchemy.com/overviews/ethereum-commitment-levels) for more information on commitment levels.
20+
The reveal delay shows how many blocks should be produced after the block including the request transaction in order to reveal and submit a callback transaction.
2221

2322
The default provider fulfills the request by sending a transaction with a gas limit as mentioned in above table. Entropy callbacks the consumer as part of this transaction.
2423

@@ -30,11 +29,11 @@ The default provider fulfills the request by sending a transaction with a gas li
3029
([k, v]) => v.network === "testnet"
3130
)
3231
)}
33-
showReveal={false}
32+
showReveal={true}
3433
/>
3534

3635
**The default provider for above testnet chains is `0x6CC14824Ea2918f5De5C2f75A9Da968ad4BD6344`.**
3736

38-
The default provider on testnet **doesn't have a reveal delay**. It reveals the commitment as soon as the request transaction is included in a block.
37+
The default provider on testnet has reveal delays identical to the corresponding mainnet chains to ensure consistent behavior across environments.
3938

4039
The default provider fulfills the request by sending a transaction with a gas limit as mentioned in above table. Entropy callbacks the consumer as part of this transaction.

0 commit comments

Comments
 (0)