diff --git a/docs/pages/nodes/resources.mdx b/docs/pages/nodes/resources.mdx index cec3e004..4eeac0ed 100644 --- a/docs/pages/nodes/resources.mdx +++ b/docs/pages/nodes/resources.mdx @@ -10,52 +10,55 @@ testnet: https://github.com/dydxprotocol/v4-testnets/tree/main/dydx-testnet-4 :::details[mainnet] -| Block Height | Compatible Versions | Comments | -| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| 1 ~ 1,805,000 | [v2.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.1)
[v1.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv1.0.1)
[v1.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv1.0.0) | `v1.0.1` was a rolling upgrade;
`v2.0.1` was backported to enable easier syncing from block 1 | -| 1,805,001 ~ 7,147,832 | [v2.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.1)
[v2.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.0) | `v2.0.0` was an emergency fix | -| 7,147,833 ~ 12,791,712 | [v3.0.2](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv3.0.2)
[v3.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv3.0.0) | `v3.0.2` allows easier syncing from block 1 | -| 12,791,713 ~ 14,404,200 | [v4.0.5](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.0.5) | | -| 14,404,201 ~ 17,560,000 | [v4.1.2](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.1.2)
[v4.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.1.0) | `v4.1.2` adds performance improvements | -| 17,560,001 ~ 21,142,000 | [v5.0.6](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.0.6)
[v5.0.4](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.0.4)
[v5.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.0.0) | `v5.0.4` adds performance improvements
`v5.0.6` fixes a chain liveness issue | -| 21,142,001 ~ 22,170,000 | [v5.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.1.0) | | -| 22,170,001 ~ 26,785,000 | [v5.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.2.0) | | -| 26,785,001 ~ 29,950,000 | [v6.0.4](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.4)
[v6.0.9](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.9)
| `v6.0.9` a Comet Security patch
`v6.0.4` Integrates and adds Marketmap functionality, expands transaction sequence number validation to accept timestamp nonces, and introduces individual vault parameters. | -| 29,950,001 ~ 35,602,000 | [v7.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv7.0.1) | `v7.0.1` | -| 35,602,001 ~ 48,980,000 | [v8.0.5](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.0.5)
[v8.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.0.1)
| `v8.0.5` Addresses ASA-2025-001 and ASA-2025-002
`v8.0.1` changes in Permissioned Keys, Marketmap Removals | -| 48,980,001 ~ 50,240,951 | [v8.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.1.0) | `v8.1.0` | -| 50,240,952 ~ 54,450,000 | [v8.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.2.0) | `v8.2.0` Addresses ISA-2025-005 | -| 54,450,001 ~ 56,530,000 | [v9.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.0.0) | `v9.0.0` | -| 56,530,001 ~ 58,492,678 | [v9.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.1.0) | `v9.1.0` Fixes validator set hash computation to match standard CometBFT | -| 58,492,679 ~ 59,835,000 | [v9.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.2.0)
[9.2.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.2.1)
| `v9.2.0` The chain expereinced a halt at height 58,492,678 and needed emergency patching
`v9.2.1` applies a Cosmos-SDK security patch | -| 59,835,001 ~ 62,250,000 | [v9.3.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.3.0) | `v9.3.0` Permanent fix for the chain halt at height 58,492,678 | -| 62,250,001 ~ 66,629,999 | [v9.4.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.4.0) | `v9.4.0` Leverage enforcement, staking-based fee tiers, and refined affiliate rewards | -| 66,630,000 ~ | [v9.5.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.5.0) | `v9.5.0` Governance-controlled transfer mechanism, epoch querying commands, and short block window parameter adjustments | +| Block Height | Proposal | Compatible Versions | Comments | +| ----------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 ~ 1,805,000 | N/A | [v2.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.1)
[v1.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv1.0.1)
[v1.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv1.0.0) | `v1.0.1` was a rolling upgrade;
`v2.0.1` was backported to enable easier syncing from block 1 | +| 1,805,001 ~ 7,147,831 | N/A | [v2.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.1)
[v2.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.0) | `v2.0.0` was an emergency fix | +| 7,147,832 ~ 12,791,711 | 7 | [v3.0.2](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv3.0.2)
[v3.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv3.0.0) | `v3.0.2` allows easier syncing from block 1 | +| 12,791,712 ~ 14,404,199 | 46 | [v4.0.5](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.0.5) | | +| 14,404,200 ~ 17,559,999 | 53 | [v4.1.2](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.1.2)
[v4.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.1.0) | `v4.1.2` adds performance improvements | +| 17,560,000 ~ 21,141,999 | 59 | [v5.0.6](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.0.6)
[v5.0.4](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.0.4)
[v5.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.0.0) | `v5.0.4` adds performance improvements
`v5.0.6` fixes a chain liveness issue | +| 21,142,000 ~ 22,169,999 | 125 | [v5.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.1.0) | | +| 22,170,000 ~ 26,784,999 | 130 | [v5.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.2.0) | | +| 26,785,000 ~ 29,949,999 | 160 | [v6.0.4](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.4)
[v6.0.9](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.9)
| `v6.0.9` a Comet Security patch
`v6.0.4` Integrates and adds Marketmap functionality, expands transaction sequence number validation to accept timestamp nonces, and introduces individual vault parameters. | +| 29,950,000 ~ 35,601,999 | 173 | [v7.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv7.0.1) | `v7.0.1` | +| 35,602,000 ~ 48,979,999 | 200 | [v8.0.5](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.0.5)
[v8.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.0.1)
| `v8.0.5` Addresses ASA-2025-001 and ASA-2025-002
`v8.0.1` changes in Permissioned Keys, Marketmap Removals | +| 48,980,000 ~ 50,240,950 | 257 | [v8.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.1.0) | `v8.1.0` | +| 50,240,951 ~ 54,449,999 | 261 | [v8.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.2.0) | `v8.2.0` Addresses ISA-2025-005 | +| 54,450,000 ~ 56,529,999 | 271 | [v9.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.0.0) | `v9.0.0` | +| 56,530,000 ~ 58,492,678 | 283 | [v9.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.1.0) | `v9.1.0` Fixes validator set hash computation to match standard CometBFT | +| 58,492,679 ~ 59,834,999 | N/A | [v9.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.2.0)
[9.2.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.2.1)
| `v9.2.0` The chain expereinced a halt at height 58,492,678 and needed emergency patching
`v9.2.1` applies a Cosmos-SDK security patch | +| 59,835,000 ~ 62,249,999 | 303 | [v9.3.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.3.0) | `v9.3.0` Permanent fix for the chain halt at height 58,492,678 | +| 62,250,000 ~ 66,629,999 | 303 | [v9.4.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.4.0) | `v9.4.0` Leverage enforcement, staking-based fee tiers, and refined affiliate rewards | +| 66,630,000 ~ 73,859,999 | 323 | [v9.5.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.5.0) | `v9.5.0` Governance-controlled transfer mechanism, epoch querying commands, and short block window parameter adjustments | +| 73,860,000 ~ | 342 | [v9.6.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.6.1)
[v9.6.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.6.0) | `v9.6.0` Governance controls for perpetual market step and tick sizes
`v9.6.1` Dependency bumps for security fixes | ::: :::details[testnet] -| Block Height | Compatible Versions | Comments | -| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | -| 1 ~ 5,000,000 | [v2.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.1)
[v2.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.0)
[v1.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv1.0.1)
[v1.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv1.0.0) | The chain was never upgraded to `v2.0.0` | -| 5,000,001 ~ 6,880,000 | [v3.0.2](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv3.0.2)
[v3.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv3.0.0)
| | -| 6,880,001 ~ 10,450,000 | [v4.0.5](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.0.5) | | -| 10,450,001 ~ 12,072,000 | [v4.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.1.0) | | -| 12,072,001 ~ 16,291,700 | [v5.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.0.0) | | -| 16,291,701 ~ 17,707,000 | [v5.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.1.0) | | -| 17,707,001 ~ 19,487,300 | [v6.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.0) | | -| 19,487,301 ~ 20,580,000 | [v6.0.3-rc0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.3-rc0) | | -| 20,580,001 ~ 21,670,000 | [v6.0.4-rc2](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.4-rc2) | | -| 21,670,001 ~ 23,527,800 | [v7.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv7.0.0) | | -| 23,527,801 ~ 28,235,000 | [v8.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.0.0) | | -| 28,235,001 ~ 42,857,848 | [v8.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.1.0) | | -| 42,857,849 ~ 46,589,845 | [v8.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.2.0) | | -| 46,589,846 ~ 49,045,933 | [v9.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.0.0) | | -| 49,045,934 ~ 51,610,521 | [v9.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.1.0) | | -| 51,610,521 ~ 52,967,286 | [v9.3.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.3.0) | | -| 52,967,287 ~ 56,861,499 | [v9.4.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.4.0) | | -| 56,861,500 ~ | [v9.5.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.5.0) | | +| Block Height | Proposal | Compatible Versions | Comments | +| ----------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- | +| 1 ~ 4,999,999 | N/A | [v2.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.1)
[v2.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv2.0.0)
[v1.0.1](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv1.0.1)
[v1.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv1.0.0) | The chain was never upgraded to `v2.0.0` | +| 5,000,000 ~ 6,879,999 | 18 | [v3.0.2](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv3.0.2)
[v3.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv3.0.0)
| | +| 6,880,000 ~ 10,449,999 | 45 | [v4.0.5](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.0.5) | | +| 10,450,000 ~ 12,071,999 | 73 | [v4.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv4.1.0) | | +| 12,072,000 ~ 16,291,699 | 82 | [v5.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.0.0) | | +| 16,291,700 ~ 17,706,999 | 110 | [v5.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.1.0) | | +| 17,707,000 ~ 19,487,299 | 113 | [v5.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv5.2.0) | | +| 19,487,300 ~ 20,579,999 | 185 | [v6.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.0) | | +| 20,580,000 ~ 21,669,999 | 208 | [v6.0.3-rc0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.3-rc0) | | +| 21,670,000 ~ 23,527,799 | 222 | [v6.0.4-rc2](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv6.0.4-rc2) | | +| 23,527,800 ~ 28,234,999 | 227 | [v7.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv7.0.0) | | +| 28,235,000 ~ 42,857,847 | 266 | [v8.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.0.0) | | +| 42,857,848 ~ 43,913,064 | 307 | [v8.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.1.0) | | +| 43,913,065 ~ 46,589,845 | 310 | [v8.2.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv8.2.0) | | +| 46,589,846 ~ 49,045,932 | 313 | [v9.0.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.0.0) | | +| 49,045,933 ~ 51,610,520 | 337 | [v9.1.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.1.0) | | +| 51,610,521 ~ 52,967,285 | 342 | [v9.3.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.3.0) | | +| 52,967,286 ~ 56,861,499 | 345 | [v9.4.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.4.0) | | +| 56,861,500 ~ 60,703,999 | 360 | [v9.5.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.5.0) | | +| 60,704,000 ~ | 368 | [v9.6.0](https://github.com/dydxprotocol/v4-chain/releases/tag/protocol%2Fv9.6.0) | | ::: ## Seed Nodes