Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
009659c
chore: add eip1559 tx gas price config for hv2
kamuikatsurgi Jan 19, 2026
eaa6132
chore: bump hv2
kamuikatsurgi Jan 24, 2026
4f8c314
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Jan 24, 2026
10b7ca2
Merge remote-tracking branch 'origin/kamui/bump-hv2' into hv2/tx-eip1…
kamuikatsurgi Jan 24, 2026
19c1e39
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Jan 27, 2026
d94db99
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Jan 28, 2026
3eecee2
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Jan 31, 2026
d90a57c
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Feb 3, 2026
5600e6d
revert: pos-el-genesis-builder
kamuikatsurgi Feb 3, 2026
1f3701b
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Feb 3, 2026
88d6660
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Feb 4, 2026
1b9daae
chore: nits
kamuikatsurgi Feb 4, 2026
fbb5103
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Feb 4, 2026
48cd1af
chore: nit
kamuikatsurgi Feb 4, 2026
1728b43
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Feb 4, 2026
8a12baa
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Feb 4, 2026
626e764
Merge remote-tracking branch 'origin/main' into hv2/tx-eip1559-gas-pr…
kamuikatsurgi Feb 5, 2026
8ecb04e
chore: rio and other hfs at 128
kamuikatsurgi Feb 6, 2026
594f00c
chore: tweak params for faster checkpoints
kamuikatsurgi Feb 8, 2026
2a2462d
Merge tag 'v1.2.10' into hv2/eip1559-and-rio-at-128
kamuikatsurgi Feb 8, 2026
45fc394
Merge remote-tracking branch 'origin/main' into hv2/eip1559-and-rio-a…
kamuikatsurgi Feb 9, 2026
4a8a310
Merge remote-tracking branch 'origin' into hv2/eip1559-and-rio-at-128
kamuikatsurgi Feb 10, 2026
9d62c97
chore: add txpool rebroadcast config
kamuikatsurgi Feb 12, 2026
eb8034b
Merge remote-tracking branch 'origin/main' into hv2/eip1559-and-rio-a…
kamuikatsurgi Feb 15, 2026
25e87dd
feat: add lisovoPro hf
kamuikatsurgi Feb 17, 2026
800228a
Merge remote-tracking branch 'origin' into hv2/eip1559-and-rio-at-128
kamuikatsurgi Feb 17, 2026
dbde393
chore: nit
kamuikatsurgi Feb 17, 2026
dd5e72b
chore: nit
kamuikatsurgi Feb 17, 2026
1aacf31
fix: forward SIGTERM to child process in container-proc-manager
kamuikatsurgi Feb 17, 2026
cf751e2
Merge remote-tracking branch 'origin/main' into hv2/eip1559-and-rio-a…
kamuikatsurgi Feb 17, 2026
d6099b7
Merge tag 'v1.2.12' into hv2/eip1559-and-rio-at-128
kamuikatsurgi Feb 19, 2026
127e85d
Merge remote-tracking branch 'origin/main' into hv2/eip1559-and-rio-a…
kamuikatsurgi Feb 25, 2026
7a221d4
Merge branch 'main' into hv2/eip1559-and-rio-at-128
kamuikatsurgi Mar 5, 2026
086b61f
Merge branch 'main' into hv2/eip1559-and-rio-at-128
kamuikatsurgi Mar 16, 2026
d4f6f6d
feat: predeploy EIP-2935 block hash history contract in L2 EL genesis…
pratikspatil024 Mar 26, 2026
9949571
chore: fmt .sh files
kamuikatsurgi Apr 21, 2026
8c22755
feat: enable giugliano hf (#487)
pratikspatil024 Mar 30, 2026
8d7831a
chore: bump lighthouse to `v8.1.3` (#496)
leovct Mar 27, 2026
88e6e05
chore: bump geth to `v1.17.2` (#507)
leovct Mar 31, 2026
ed52bf4
chore: bump ethereum-package to `v6.1.0` (#512)
leovct Apr 2, 2026
57e6253
implement grpc comms
marcello33 Apr 24, 2026
fbeda03
Merge branch 'hv2/eip1559-and-rio-at-128' of https://github.com/0xPol…
marcello33 Apr 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
tmp/
.idea/
test
params.yml
*.DS_Store
22 changes: 11 additions & 11 deletions docs/docs/configuration/reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ Default: a single validator.
| kind | string | validator | Role of the node in the network: `validator`, `rpc` or `archive` |
| cl_type | string | heimdall-v2 | Consensus Layer (CL) client type |
| cl_image | string | 0xpolygon/heimdall-v2:0.6.0 | Image for the CL client |
| cl_queue_image | string | rabbitmq:4.2.5 | Image for the CL queue |
| cl_queue_image | string | rabbitmq:4.2.4 | Image for the CL queue |
| cl_log_level | string | info | Log level for the CL client |
| cl_log_format | string | text | Log format for the CL client |
| cl_min_retain_blocks | int | 0 | Minimal distance from current height to retain height |
Expand All @@ -137,7 +137,7 @@ Default: a single validator.
| cl_storage_pruning_interval | string | 10m0s | Interval between prune routines. |
| cl_indexer_pruning_enabled | bool | false | Pruning enabling. |
| el_type | string | bor | Execution Layer (EL) client type: `bor` or `erigon` |
| el_image | string | 0xpolygon/bor:2.7.1 | Image for the EL client (bor: `0xpolygon/bor:2.7.1`, erigon: `0xpolygon/erigon:v3.5.0`) |
| el_image | string | 0xpolygon/bor:2.7.0 | Image for the EL client (bor: `0xpolygon/bor:2.7.0`, erigon: `0xpolygon/erigon:v3.5.0`) |
| el_log_level | string | info | Log level for the EL client |
| el_log_format | string | text | Log format for the EL client |
| el_bor_produce_witness | bool | false | Allow bor to start producing witnesses |
Expand All @@ -147,9 +147,9 @@ Default: a single validator.

### `setup_images`

| Field | Type | Default | Description |
| Field | Type | Default | Description |
| -------------------------- | ------ | ------------------------------------------------------ | ------------------------------------------- |
| contract_deployer | string | ghcr.io/0xpolygon/pos-contract-deployer:f1c2f5d1 | Image used to deploy MATIC contracts to L1 |
| contract_deployer | string | ghcr.io/0xpolygon/pos-contract-deployer:d96d592 | Image used to deploy MATIC contracts to L1 |
| el_genesis_builder | string | ghcr.io/0xpolygon/pos-el-genesis-builder:96a19dd | Image used to create the L2 EL genesis file |
| validator_config_generator | string | ghcr.io/0xpolygon/pos-validator-config-generator:0.6.0 | Image used to generate validator configs |

Expand Down Expand Up @@ -182,13 +182,13 @@ You can check the admin private key and mnemonic default values at `src/config/i
| napoli_fork_block | int | 0 | Block number for Napoli hard fork activation |
| ahmedabad_fork_block | int | 0 | Block number for Ahmedabad hard fork activation |
| bhilai_fork_block | int | 0 | Block number for Bhilai hard fork activation |
| rio_fork_block | int | 256 | Block number for Rio hard fork activation |
| madhugiri_fork_block | int | 256 | Block number for Madhugiri hard fork activation |
| madhugiri_pro_fork_block | int | 256 | Block number for Madhugiri Pro hard fork activation |
| dandeli_fork_block | int | 256 | Block number for Dandeli hard fork activation |
| lisovo_fork_block | int | 256 | Block number for Lisovo hard fork activation |
| lisovo_pro_fork_block | int | 256 | Block number for Lisovo Pro hard fork activation |
| giugliano_fork_block | int | 256 | Block number for Giugliano hard fork activation |
| rio_fork_block | int | 128 | Block number for Rio hard fork activation |
| madhugiri_fork_block | int | 128 | Block number for Madhugiri hard fork activation |
| madhugiri_pro_fork_block | int | 128 | Block number for Madhugiri Pro hard fork activation |
| dandeli_fork_block | int | 128 | Block number for Dandeli hard fork activation |
| lisovo_fork_block | int | 128 | Block number for Lisovo hard fork activation |
| lisovo_pro_fork_block | int | 128 | Block number for Lisovo Pro hard fork activation |
| giugliano_fork_block | int | 128 | Block number for Giugliano hard fork activation |

### `additional_services`

Expand Down
56 changes: 28 additions & 28 deletions scripts/snapshot/restore.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,37 +12,37 @@ source "${SCRIPT_DIR}/log.sh"
############################################################################

restore_docker_volumes() {
local volume_folder_path="$1"
local volume_folder_path="$1"

# Restore from archives (.tar.gz)
for v in "$volume_folder_path"/*.tar.gz; do
[[ -f "$v" ]] || continue
(
volume_name=$(basename "$v" .tar.gz | sed 's/_/--/g')
echo "$volume_name"
docker volume create "$volume_name" >/dev/null
docker run --rm \
-v "$volume_name":/data \
-v "$volume_folder_path":/backup \
alpine tar xzf /backup/$(basename "$v") -C /data
) &
done
# Restore from archives (.tar.gz)
for v in "$volume_folder_path"/*.tar.gz; do
[[ -f "$v" ]] || continue
(
volume_name=$(basename "$v" .tar.gz | sed 's/_/--/g')
echo "$volume_name"
docker volume create "$volume_name" > /dev/null
docker run --rm \
-v "$volume_name":/data \
-v "$volume_folder_path":/backup \
alpine tar xzf /backup/$(basename "$v") -C /data
) &
done

# Restore from directories
for d in "$volume_folder_path"/*/; do
[[ -d "$d" ]] || continue
(
volume_name=$(basename "$d" | sed 's/_/--/g')
echo "$volume_name"
docker volume create "$volume_name" >/dev/null
docker run --rm \
-v "$volume_name":/data \
-v "$(realpath "$d")":/backup \
alpine sh -c "cd /backup && tar cf - . | tar xf - -C /data"
) &
done
# Restore from directories
for d in "$volume_folder_path"/*/; do
[[ -d "$d" ]] || continue
(
volume_name=$(basename "$d" | sed 's/_/--/g')
echo "$volume_name"
docker volume create "$volume_name" > /dev/null
docker run --rm \
-v "$volume_name":/data \
-v "$(realpath "$d")":/backup \
alpine sh -c "cd /backup && tar cf - . | tar xf - -C /data"
) &
done

wait
wait
}

##############################################################################
Expand Down
Loading
Loading